fix: bug in set hostname and fqdn

This commit is contained in:
mrjk 2025-07-10 02:25:49 -04:00
parent 117f19bec7
commit 5076e9429b

View File

@ -28,13 +28,13 @@
ansible.builtin.lineinfile: ansible.builtin.lineinfile:
path: /etc/hosts path: /etc/hosts
regexp: '^127\.0\.1\.1 ' regexp: '^127\.0\.1\.1 '
line: '127.0.1.1 {{ system_fqdn }} {{ system_hostname }}' line: '127.0.1.1 {{ system_fqdn }} {{ system_hostname }}'
state: present state: present
register: machine_name_changed register: machine_name_changed
- name: "Apply system hostname (changed={{ machine_name_changed.changed }})" - name: "Apply system hostname (changed={{ machine_name_changed.changed }})"
ansible.builtin.shell: ansible.builtin.shell:
cmd: "test '{{ ansible_check_mode|lower }}' == true || hostnamectl set-hostname {{ system_fqdn }}" cmd: "test '{{ ansible_check_mode|lower }}' == true || hostnamectl set-hostname {{ system_hostname }}"
when: machine_name_changed.changed when: machine_name_changed.changed
changed_when: true changed_when: true
check_mode: false check_mode: false