所以你pipe理一个应该始终处于最新版本的软件包:
package { "openssl": ensure => 'latest', }
如果软件包版本改变,是否可以重新启动服务?
好的,以下工作完美:
service { apache2: ensure => running, enable => true, subscribe => Package['openssl'], restart => "/usr/sbin/apachectl configtest && /etc/init.d/apache2 reload", }