Я пытаюсь установить марионеточное ведущее устройство с hiera.
Когда я пробую "марионеточный агент - тест", на узле монго я получаю эту ошибку.
Ошибка: не Мог получить каталог от удаленного сервера: Ошибка 400 на СЕРВЕРЕ: не Мог найти узел по умолчанию или по имени с 'mongo.example.com, mongo.example, монго' на узле mongo.example.com, Предупреждающий: Не использование кэша на неудавшемся каталоге Ошибка: не Мог получить каталог; пропуск выполнения
Я имею:
/etc/puppet/hieradata/production/common.yaml/etc/puppet/hieradata/production/mongo.example.com.yaml
это - мой hiera.yaml
---
:backends:
- yaml
:hierarchy:
- "%{::fqdn}"
- common
:yaml:
:datadir: /etc/puppet/hieradata/%{environment}/
Вы должны определить узел в $PUPPETDIR/manifests/site.pp
(или node.pp
, так как он обычно импортируется из site.pp
и предназначен для хранения узловых дефектов).