package資源
package資源可以借助本地包管理系統幫助我們安裝軟體,也可以通過引數指定軟體包來安裝。
1、package資源常用屬性
package {'資源標題':
allowcdrom
description
ensure
provider
source
◆ allowcdrom:通知apt允許使用cdrom作為軟體源,可以設定false或者true。
◆ description:描述軟體包。
◆ ensure:設定軟體包的安裝狀態,可以設定的值有present|installed|absent|latest|purged|"version" 。
=> present|installed, 檢查檔案是否存在,不存在則新建之
=> absent, 無其他軟體依賴,可刪除,否則會報錯。
=> latest, 檢查檔案是否為最新版本,否則公升級為最新版本
=> purged, 刪除該包包括所有依賴的包,有風險慎用
=> "2.7.21-1", 指定某乙個版本處於安裝狀態
◆ provider:不同的平台有不同軟體包的提供著。
◆ source:指定軟體包的安裝源。
案例1
通過package資源安裝httpd的rpm軟體包
如果是rpm包,也可以這樣設定
案例2
上面講述的是安裝乙個軟體包,如果我們安裝的軟體包較多可以這樣設定
歡迎關注
和
puppet高階指南 service資源詳解
service資源 通過service資源不但可以啟動,重啟和關閉程式的守護程序,監控程序狀態,還可以將守護程序加入到自啟動中。1 service資源常用屬性 service 資源標題 binary enable ensure hasrestart hasstatus name path patte...
puppet高階指南 cron資源詳解
cron資源 cron資源主要用來管理作業系統的定時任務 即crontab 1 cron資源常用屬性 cron 資源標題 command ensure environment hour minute mouth monthday weekday name provider user command ...
puppet高階指南 service資源詳解
service資源 通過service資源不但可以啟動,重啟和關閉程式的守護程序,監控程序狀態,還可以將守護程序加入到自啟動中。1 service資源常用屬性 service 資源標題 binary enable ensure hasrestart hasstatus name path patte...