簡體   English   中英

puppet linux yum安裝

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM