$ git clone http://github.com/example42/puppet-modules.git mv puppet-modules /etc/puppet/modules # vi /etc/puppet/puppet.conf ... [master] modulepath = /etc/puppet/modules # /etc/init.d/puppetmaster restart
vi /etc/puppet/manifests/node.pp node 'web.example.com' { include apache include php include php::pear include php::apc php::module { mysql: } php::module { curl: } php::module { gd: } php::module { idn: } php::module { imagick: } php::module { imap: } php::module { mcrypt: } php::module { ming: } php::module { ps: } php::module { pspell: } php::module { recode: } php::module { snmp: } php::module { tidy: } php::module { xmlrpc: } php::module { xsl: } php::module { ldap: } include mysql }
puppet agent --test --server=puppet.example.com
原文出处:Netkiller 系列 手札
本文作者:陈景峯
转载请与作者联系,同时请务必标明文章原始出处和作者信息及本声明。