class stunnel::centos inherits stunnel::base { file{'/etc/init.d/stunnel': source => [ "puppet://$server/modules/stunnel/${fqdn}/stunnel.init", require => Package['stunnel'], before => Service['stunnel'], owner => root, group => 0, mode => 0600; } Service['stunnel']{ hasstatus => true, require => File['/etc/init.d/stunnel'] } file{'/etc/stunnel/stunnel.conf': source => [ "puppet://$server/modules/site-stunnel/${fqdn}/stunnel.conf", "puppet://$server/modules/site-stunnel/stunnel.conf", "puppet://$server/modules/stunnel/${operatingsystem}/stunnel.conf" ], require => Package['stunnel'], notify => Service['stunnel'], owner => root, group => 0, mode => 0600; } }