Невозможно запустить функцию инициализации в 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,
  }
}
Другие вопросы по тегам