Кукольный модуль stdlib file_line не имеет эффекта

1735
Pascal

У меня есть следующий модуль:

include stdlib class pulseaudio-zeroconf { package { "pulseaudio-module-zeroconf": ensure => installed }  file_line { "pulseaudiozeroconfdiscoverentry": path => "/etc/pulse/default.pa", line => "load-module module-zeroconf-discover", ensure => present, } } 

Пакет pulseaudio-module-zeroconfустановлен, но как-то file_lineне влияет на /etc/pulse/default.pa.

Мы точно знаем, что модуль выполняется: если мы вводим ошибку в модуль, Puppet выдает ошибку.

ОС: Ubuntu 12.04 с Puppet 2.7.11

Puppetmaster: Debian Squeeze с Puppet 2.7.17 и stdlib 2.3.2 (мы тестировали несколько версий)

2

1 ответ на вопрос

3
Pascal

Нам удалось решить эту проблему, включив функцию pluginsync в конфигурации puppet на puppethosts.

#puppethost:/etc/puppet/puppet.conf  [main] #... pluginsync=true 

Похожие вопросы