Я установил свое имя хоста в файле / etc / sysconfig / network на host.example.com
HOSTNAME = host.example.com
Fyi, я тогда выпустил перезагрузку на машине.
У меня проблема с Puppet: когда я запускаю Facter на этом компьютере, он возвращает следующую информацию:
#facter fqdn
host.com
Итак, марионетка генерирует неправильный сертификат и так далее ...
Вот что происходит на моем хосте:
# имя хоста
host.example.com
# имя хоста --fqdn
example.com
# hostname -y
(никто)
# dnsdomainname
com
Я не понимаю, почему Facter получает неверную информацию ... Что я сделал не так?
Добавьте хост в файл / etc / hosts для разрешения DNS:
10.1.2.3 host.example.com хост