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