我对木偶非常新奇。 我只是写一个代码来通过puppet安装软件
node 'myweb.com' { include ntp include apache apache::vhost { 'myweb.com': port =>8080, docroot => '/var/www/myweb.com', ssl => false, priority => 10, serveraliases => 'myweb.com', }
当上面的代码应用,我应该删除它,以免下次重新安装?
任何build议,将不胜感激
木偶使用声明性语言,而不是一个有指导意义的语言。 你告诉Puppet你希望系统看起来如何,然后相信Puppet会做正确的事情来使系统的状态符合你的清单(s)。
在你的“apache”类中,如果你使用标准的方法来安装apache:
package { "apache": ensure => "installed" }
…那么你不必担心它安装两次。