Марионетка: ошибка при оценке оператора ресурса, неизвестный тип ресурса: «ini_setting»

Я пытаюсь изменить время регистрации агентов марионеток, но не могу заставить его выполнить команду ini_settting В качестве примера я использовал это руководство: ссылка

  ini_setting {'server_true':
    path    => '/tmp/server.conf',
    section => 'main',
    setting => 'server',
    value   => 'true',
  }

Однако, когда я запускаю что-либо с ini_setting, я получаю: Ошибка: Не удалось получить каталог с удаленного сервера: Ошибка 500 на СЕРВЕРЕ: Ошибка сервера: Ошибка оценки: Ошибка при оценке заявления о ресурсе, Неизвестный тип ресурса: «ini_setting» в /etc /puppetlabs/code/environments/production/manifests/test.pp

Я также попытался объявить его в классе с той же ошибкой. Я также пробовал inifile::setting { 'agent_runinterval': из этого руководства ссылка с такой же проблемой.

Мой код регистрации выглядит следующим образом:

тест.pp

ini_setting { "agent_runinterval":
        ensure => present,
        path => "/etc/puppetlabs/puppet/puppet.conf",
        section => "main",
        settting => "runinterval",
        value => "21600"
}

Я проверил, что файл конфигурации настроен правильно:

 cat /etc/puppetlabs/puppet/puppet.conf
 # This file can be used to override the default puppet settings.

Согласно документам марионетки, я должен иметь возможность добавить интервал выполнения к основному

ПРИМЕЧАНИЕ. Я НЕ собираюсь вручную вносить изменения в файл конфигурации здесь.

Спасибо!


person Ben    schedule 29.10.2017    source источник
comment
Вы не упомянули об этом явно, установили ли вы модуль inifile?   -  person larsks    schedule 29.10.2017
comment
@larsks Спасибо! Я думал, что это было в моем базовом шаблоне установщика марионеток, но оказалось, что это не удалось. Теперь все хорошо, еще раз спасибо.   -  person Ben    schedule 30.10.2017


Ответы (1)


Согласно приведенной выше идее Ларска, оказалось, что модуль вышел из строя по пути.

Ручная установка с использованием puppet module install puppetlabs-inifile --version 2.0.0, и все в порядке. Спасибо еще раз.

person Ben    schedule 29.10.2017