Агент Puppet не следует настройкам `server`

Агент Puppet не следует настройкам `server`

У меня очень странная проблема с Puppet 2.7.18 (на Raspberry Pi), которая началась внезапно. Проще говоря, агент лишь частично следует директиве 'server' в puppet.conf.

Следующие работы:

$ sudo puppet agent -t --server my.puppet.server

но если я вместо этого его ввожу puppet.conf, он, похоже, не следует этому.

$ grep server /etc/puppet/puppet.conf
server=my.puppet.server

Я даже подтвердил это с помощью переменной genconfig, которая, похоже, подтверждает тот факт, что она настроена правильно:

$ sudo puppet agent --configprint server
my.puppet.server

Странно то, что когда я запускаю его без явного аргумента сервера, я получаю следующую повторяющуюся ошибку:

$ sudo puppet agent -t
[...]
err: /Stage[main]/MyModule::Puppet/File[some_file.sh]: Could not evaluate: getaddrinfo: Name or service not known Could not retrieve file metadata for puppet:///modules/MyModule/some_file.sh: getaddrinfo: Name or service not known at /etc/puppet/modules/MyModule/manifests/another_file.pp:31
[...]
err: Could not send report: getaddrinfo: Name or service not known

Может ли кто-нибудь дать какое-либо представление или объяснение тому, почему происходит такое поведение?

решение1

Вероятнее всего, это вызвано временной проблемой DNS.

Связанный контент