puppetlab 'file_line' тип, не работающий в одной марионетке, применяются выполненный

Когда я работаю, марионетка применяют policy1.pp, он не применяет весь file_line тип ресурса, записанный в policy1.pp. Таким образом, когда я работаю снова, марионетка применяют policy1.pp, он применит остающийся file_line ресурс, записанный в policy1.pp.

почему это поведение? Не может марионетка применять все ресурсы в одном выполнении. Этого не происходит, если это - ресурс файла.

-2
задан 18 September 2014 в 08:03
1 ответ

Это случается и со мной. Я ударил puppet, и он, кажется, применяет всю конфигурацию, кроме file_line, и он по-прежнему не будет применять его при каждом запуске, пока я вручную не пинаю puppet agent во второй раз.

# puppet pluginsync=true
file { "/etc/puppet/puppet.conf":
   mode => 644,
   owner => root,
   group => root,
   source => "puppet:///modules/linuxstandard/puppet.conf.ic3",
}
# Turn off local resolution, handled by do_userinstall.sh
#file_line { 'dnsmasqoff':
#  notify => Service["network-manager"],
#  path => '/etc/NetworkManager/NetworkManager.conf',
#  match => 'dns=dnsmasq',
#  line => '#dns=dnsmasq',
#  require => File['/etc/puppet/puppet.conf'],
#}
file_line { 'sshdns':
 notify => Service["ssh"],
 path => '/etc/ssh/sshd_config',
 line => 'UseDNS no',
 require => File["/etc/puppet/puppet.conf"],
}
2
ответ дан 5 December 2019 в 21:18

Теги

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