Files
ansible-collection-baseos/roles/hostname/tasks/main.yml
Chris Hammer e5f280987a
Some checks failed
Ansible Code Pipeline / Ansible-Development-Pipeline (ansible-dev-centos) (push) Successful in 14s
Ansible Code Pipeline / Ansible-Development-Pipeline (ansible-dev-debian) (push) Failing after 12s
Ansible Code Pipeline / Ansible-Development-Pipeline (ansible-dev-fedora) (push) Failing after 12s
Logic updates, CI fixes, formatting
2025-08-21 11:39:43 -04:00

19 lines
592 B
YAML

---
- name: Use hostname module to set hostname, or failback to command module
when:
- not ansible_virtualization_type is search("docker|podman|container")
block:
- name: Set hostname for host using hostname module
ansible.builtin.hostname:
name: "{{ inventory_hostname }}"
notify:
- "Restart_syslog_{{ ansible_distribution | lower }}_{{ ansible_distribution_major_version }}"
rescue:
- name: Unable to set hostname
ansible.builtin.debug:
msg: "Unable to set hostname for {{ ansible_hostname }} to {{ inventory_hostname }}."
...