[英]puppet linux yum install
我正在使用RHEL 6 OS,我正在嘗試編寫一個腳本來安裝軟件包,可以使用命令'yum install ...'進行安裝。
package { "install-nginx" :
ensure => installed,
name => "nginx",
}
我有幾個以上的聲明,甚至有一些exec聲明
exec {"install-git" :
command => "yum install git"
}
這些聲明都沒有安裝任何東西。 要執行安裝,我正在使用puppet apply(模塊路徑)
您的執行程序很可能會超時,等待用戶在命令行中輸入“ y”。 您應該使用過:
exec {"install-git" :
command => "/bin/yum install git -y"
}
但這是使用puppet安裝軟件包的錯誤方法。 您的第一個代碼應該已經奏效。 您確定您的計算機上尚未安裝nginx嗎?
如果要更新軟件包,則需要使用“ latest”作為版本:
package { [
'nginx',
'git',
]:
ensure => 'latest',
provider => 'yum',
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.