如何使用 puppet 處理修補程式版本?

如何使用 puppet 處理修補程式版本?

我們使用 vagrant 和 puppet。現在有一個關於設定不同應用程式版本的問題。

您確保 puppet 版本的具體程度如何?例如 mysql:你確保有版本 5.5 或更具體的版本,例如 5.5.35?最好的方法是什麼?你的經驗是什麼?

答案1

這取決於您如何管理軟體。

最合適的方法是使用作業系統最喜歡的格式的包,例如rpmdeb.

在 Debian 上,這是一種讓 Puppet 安裝特定版本的方法:

package {
  "mysql-server-5.5":
    ensure => "5.5.35";
}

在 Puppet 及以下版本中3.x,所需的版本用作ensure屬性的值。未來,可能會出現一處version房產。

相關內容