Puppet:软件包更新时重新启动服务

Puppet:软件包更新时重新启动服务

因此,您管理的软件包应始终处于最新版本:

package { "openssl":
  ensure => 'latest',
}

如果软件包版本发生变化,是否可以重新启动服务?

答案1

好的,下面的操作完美运行:

service { apache2:
  ensure          => running,
  enable          => true,
  subscribe       => Package['openssl'],
  restart         => "/usr/sbin/apachectl configtest && /etc/init.d/apache2 reload",
}

相关内容