1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
class filer { package {"samba":} file {"/etc/samba/smb.conf": content => template("filer/smb.conf"), notify => [ Service["smbd"], Service["nmbd"], ], require => Package["samba"], } service {"smbd": ensure => running, enable => true, } service {"nmbd": ensure => running, enable => true, } }