Когда я отправляю электронное письмо для сброса пароля с моего сервера chef, я получаю следующее письмо.Неверный домен в ссылке.
Здравствуйте, Джош,
Кто-то запросил сброс пароля для вашей учетной записи пользователя Chef 'jcooley'.Если вы не инициировали этот запрос, игнорируйте это письмо.Если вы потеряли свой пароль, перейдите по этой ссылке для сброса пароля:
https://localhost/password-reset?expires=1540408412&signature=3f77d73716e4a1d8061e6552fbd8d834e4ad21ec9333eb18747bcb315c1272e4&username=jcooley
Спасибо,
Команда шеф-поваров
Как я могу исправить этот домен?Я читал, что это зависит либо от имени хоста сервера, либо (как переопределение) переменной api_fqdn , поставляемой в / etc / opscode / chef-server.rb , ичто после добавления переменной нужно просто запустить chef-server-ctl reconfigure
, чтобы сервер использовал ее.Мое имя хоста установлено, я добавил значение в файл rb и вижу его в файле chef-server-running.json , но я все еще получаю localhost в своих электронных письмах для сброса пароля.
[jcooley@chef ~]$ hostname
chef.example.com
[jcooley@chef ~]$ hostname -f
chef.example.com
[jcooley@chef ~]$ sudo grep fqdn /etc/opscode/chef-server.rb
api_fqdn "chef.example.com"
[jcooley@chef ~]$ sudo jq .private_chef.lb.api_fqdn /etc/opscode/chef-server-running.json
"chef.example.com"