class roles::sso_rp { file { '/var/lib/dsa': ensure => directory, mode => '02755' } file { '/var/lib/dsa/sso': ensure => directory, mode => '02755' } file { '/var/lib/dsa/sso/ca.crl': content => template('roles/sso_rp/ca.crl.erb'), notify => Exec['service apache2 reload'], } file { '/var/lib/dsa/sso/ca.crt': source => 'puppet:///modules/roles/sso_rp/ca.crt', notify => Exec['service apache2 reload'], } }