Puppet で MySQL のバージョン 5.5.* を確認するにはどうすればよいですか?

Puppet で MySQL のバージョン 5.5.* を確認するにはどうすればよいですか?

CentOS の yum インストーラーによって 5.5 の最新パッチ バージョンがインストールされるようにするにはどうすればよいですか?

class { '::mysql::server':
    package_ensure => '5.5.*'
}

答え1

yum プラグインがインストールされていると仮定すると、次のような単純なブロックになります。

package { 'mysql-server' : ensure => '5.5' , }

動作するはずです。yum プラグインを使用して、必要なパッケージを含むリポジトリを追加する必要があるかもしれません。パッケージの特定の名前のバージョンがある場合 (たとえば、mysql55wwebtatic リポジトリ内)、それがインストールされていることを確認するだけです。

package { 'mysql55w' : ensure => 'present' , }

関連情報