1、 關鍵字:
1)公用:
before:當前資源必須在before屬性指定的資源執行之前先執行;
require:當前資源必須在require屬性指定的資源執行之後再執行;
notify:當前資源必須在notify屬性指定的資源執行之前先執行,而且,一旦此資源發生了改變,會通知nofity屬性所引用的資源;
subscribe:當前資源必須在subscribe屬性指定的資源執行之後再執行,而且,一旦subscribe指定的資源發生了改變,會通知當前資源;
2)package:
ensure: present, absent, latest, installed或版本號;
name: 程式包名,namevar;
provider: 指定要使用包管理器;
3)service:
ensure:running, true; stopped, false;
enable: 是否開機自動啟動;
hasrestart: 告訴puppet服務指令碼是否執行使用「restart」引數;
hasstatus:告訴puppet服務指令碼是否執行使用「status」引數;
name: 指令碼名稱;
path: 指令碼查詢路徑
pattern: 指明搜尋服務相關的程序的模式;用於當指令碼不支援使用restart/status引數時幫助判定 服務是否執行;
restart
puppet 記錄筆記
圖1 puppet工作流程 1.客戶端puppetd向master發起認證請求,或使用帶簽名的證書。2.master告訴client你是合法的。3.客戶端puppetd呼叫facter,facter探測出主機的一些變數,例如主機名 記憶體大小 ip位址等。puppetd將這些資訊通過ssl連線傳送到...
puppet 錯誤記錄
因為測試的需要把puppet master 給乾掉了,重新安裝puppet master,重新開始認證簽名。安裝好puppet master,什麼也不做,使用之前的client 連線master,會出現以下錯誤 warning peer certificate won t be verified i...
puppet安裝和使用
puppet是一種linux unix windows平台的集中配置管理系統,使用自有的puppet描寫敘述語言,可管理配置 檔案 使用者 cron任務 軟體包 系統服務等。puppet把這些系統實體稱之為資源,puppet的設計目標 是簡化對這些資源的管理以及妥善處理資源間的依賴關係。puppet...