Невозможно запустить функцию инициализации в Puppet после установки пакета
Хорошо, я работаю над Puppet в течение 12 месяцев, я развернул манифест для установки пакета "aide", но я не вижу никакой возможности вызвать "инициализацию" aide после установки пакета. В директиве package нет функции notify. Как мне заставить это работать?
1 ответ
notify
Параметр является метапараметром и может применяться к любому ресурсу. Источник:
https://puppet.com/docs/puppet/5.5/lang_relationships.html 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,
}
}