我無法理解如何從另一個類重新啓動服務。 我的結構是:puppet如何繼承類
# cat init.pp
class nginxrtmp {
include nginxrtmp::nginxinstall
include nginxrtmp::nginxconfig
}
在nginxrtmp :: nginxinstall我有服務的nginx重啓
# cat nginxinstall.pp
service {'nginx':
name => 'nginx.service',
ensure => 'running',
enable => 'true',
}
而且在nginxrtmp :: nginxconfig我有配置
# cat nginxconfig.pp
file { '/etc/nginx/nginx.conf':
* => $resAttributes,
content => template('nginxrtmp/redhat.nginx.conf.erb'),
notify => nginxinstall::Service['nginx'],
}
* .erb模板
而我的問題是,如果我的模板文件發生更改,如何重新啓動服務nginx中描述的另一個類和文件* .pp