Я хочу изменить имя хоста моего удаленного сервера, поэтому я использовал модуль имени хоста:
- hostname: name="{{my_hostname}}"
Но это также изменило ansible_host
до этого значения, и поэтому испортил остальные задачи.
Когда я делал это вручную:
- shell: hostnamectl set-hostname {{my_hostname}}
Затем имя хоста удаленного сервера было изменено, И ansible_host
global var не был изменен, и все оставшиеся игры завершились успешно.
Я использую hostname
модуль правильно? У меня такое чувство, что он делает не то, что я думаю.
(Я также заметил множество отчетов об ошибках в репозитории, но я не уверен, связаны ли они с тем, что я делаю, поскольку я не использую cloud-init).