假设有10台服务器,但是我只想在两台服务器上安装httpd,并且操作系统必须是Centos,我已经尝试过使用此清单
class apache {
if $::operatingsystem == 'CentOS' {
package { "httpd":
ensure => latest
}
}
}
node '10.2.0.5' {
include apache
}
node '10.2.0.6' {
include apache
}
但是应用目录失败。 我试图用httpd代替apache。但是没有成功。
答案 0 :(得分:0)
class testmodule {
package { ['telnet', 'glusterfs', 'wget']:
ensure => installed,
}
}
node 'node1.mysite.example', 'node2.mysite.example' {
include testmodule
}
node 'default' {
}