puppet之class模块案例
# vim /etc/puppet/modules/ssh/manifests/init.ppclass ssh {
package {"openssh-server":
ensure => present,
}
file {"/etc/ssh/sshd_config":
ensure => present,
owner => root,
group => root,
mode => 0600,
source => "puppet:///modules/ssh/sshd_config",
notify => service['sshd'],
}
service { "sshd":
ensure => running,
enable => true,
hasrestart => true,
hasstatus => true,
}
}
页:
[1]