Хорошо, я работаю над марионеткой в течение 12 месяцев, я развертываю манифест для установки пакета «помощник», но я не вижу никакой опции для запуска «инициализации» помощника после установки пакета. В директиве package нет функции «уведомить». Как мне заставить это работать?
В notify
Параметр является метапараметром и может применяться к любому ресурсу. Источник:
https://puppet.com/docs/puppet/5.5/lang_relationships.html#refreshing-and-notification https://puppet.com/docs/puppet/5.5/metaparameter.html
Обычно порядок такой:
class myclass {
package { 'myapp':
ensure => present,
}
file { '/etc/myapp.conf':
ensure => file,
...
notify => Service['myapp'],
require => Package['myapp'],
}
service { 'myapp':
ensure => running,
enable => true,
}
}