В манифесте Puppet есть объявление файла, которое как-то дублирует себя
Учитывая непонятное сообщение об ошибке:
ошибка: не удалось получить каталог с удаленного сервера: ошибка 400 на сервере SERVER: дубликат объявления: файл [/etc/logstash/conf.d] уже объявлен в файле / var / lib / puppet / envs / SYS_15378 / modules / logstash / manifest /config.pp в строке 54; невозможно переопределить в /var/lib/puppet/envs/SYS_15378/modules/logstash/manifests/config.pp:54 на узле foo.bar.com
Вопросы:
Если это действительно дублирование файла, как мне отладить его (найти файл)?Если нет ... что это на самом деле общается?Обратите внимание:
дубликат декларации в строке 54файл, который он дублирует, определен в ... строке 54линия 54 такая же, как линия 54Рассматриваемая строка является закрывающей скобкой:
file { "${logstash::params::config_dir}":
ensure => directory,
owner => root,
group => root,
mode => '0755',
purge => true,
}
где
class logstash::params {
$config_dir = '/etc/logstash/conf.d'
...
}