В манифесте 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'
  ...
}

Ответы на вопрос(3)

Ваш ответ на вопрос