puppet之非常用資源集合

    Puppet功能非常強大,前幾篇博客詳細介紹了幾個常用的資源的用法和支持的參數,也用截圖來演示瞭如何使用。其實puppet還有一些很多非常用的資源,如果有興趣可以參考官方文檔:



一、package包管理資源
1、功能:實現對系統軟件包的管理,如安裝、卸載、升級。
2、支持參數:
ensure #指定軟件包的狀態
installed|present #表示安裝軟件包
absent #表示卸載軟件包
pureged #表示乾淨的移除軟件包
latest #表示安裝該軟件包的最新版本
namevar #指定軟件包的名字,如果沒有則使用title。
3、用法示例:

二、yumrepo資源
1、功能:實現對yum源的管理
2、支持參數:
descr #yum源描述信息
baseurl #定義yum源的baseurl參數
gpgcheck #定義yum源的gpgcheck參數
enabled #定義yum源的enable參數
3、不做演示,推薦用file資源來管理yum源文件。
三、notify資源

1、功能:在日誌中輸出一些信息
2、支持參數:
message #輸出的具體內容
withpath #定義是否顯示資源的完整路徑,有效值:true|false
3、用法示例:


四、tidy資源
1、功能:清楚符合條件的文件
2、支持參數:
age #指定符合時間,有效值s|m|h|d|w ,對應秒、分、時、天、星期
type #指定檢查文件的屬性,有效值:atime|mtime|ctime ,默認爲atime
size #指定符合大小,有效值b|k|m ,對應字節、千字節、兆字節
recurse #是否允許遞歸
如果同時指定了age和size,會同時刪除符合age條件和符合size條件的文件,兩者是或的關係。
3、用法示例:


五、其他
host資源 :管理host解析
mount資源 :管理mount掛載
...等等其他很多資源,不常用的。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章