Je n'arrive pas à comprendre comment redémarrer le service d'une autre classe. Ma structure est:marionnette comment hériter de la classe
# cat init.pp
class nginxrtmp {
include nginxrtmp::nginxinstall
include nginxrtmp::nginxconfig
}
dans nginxrtmp :: nginxinstall j'ai nginx de service pour redémarrer
# cat nginxinstall.pp
service {'nginx':
name => 'nginx.service',
ensure => 'running',
enable => 'true',
}
Et dans nginxrtmp :: nginxconfig j'ai * modèle .erb avec config
# cat nginxconfig.pp
file { '/etc/nginx/nginx.conf':
* => $resAttributes,
content => template('nginxrtmp/redhat.nginx.conf.erb'),
notify => nginxinstall::Service['nginx'],
}
Et ma question est, comment redémarrer le service nginx décrit dans une autre classe et le fichier * .pp si mon fichier de modèle change