Puppet環境で3ヶ月たった。そろそろ安定期に入ってきた。Debianにひき続きCentOSもまとめて管理することにした。
CentOS5.4にはPython26がないので、enablerepoしなくちゃいけない。puppetで記述するには次のようにする。
class python26 { exec { 'Install ant 1.7.1 for hadoop' require => File['/etc/yum.repos.d'], refreshonly => true, path => '/bin:/usr/bin', command => "yum -y --enablerepo=epel install python26*", after => [ File['/etc/yum.repos.d'] , File['/etc/yum.conf'] ], } }
exec多用したくないので、もうすこしPuppetのせっていについて詳しくなりたい。