Назад | Перейти на главную страницу

Puppet: перезапуск службы при обновлении пакета

Итак, вы управляете пакетом, который всегда должен быть последней версии:

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

Можно ли перезапустить службу при изменении версии пакета?

Хорошо, следующее работает отлично:

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