diff --git a/playbooks/hostname.yml b/playbooks/hostname.yml new file mode 100644 index 0000000..a76b9e7 --- /dev/null +++ b/playbooks/hostname.yml @@ -0,0 +1,10 @@ +--- +- name: Ensure hostname is managed + hosts: "{{ hostname_targets | default('hostname_managed') }}" + become: "{{ hostname_target_become | default(true) }}" + gather_facts: false + tasks: + - name: Ensure hostname is up to date + ansible.builtin.hostname: + name: "{{ hostname | default(inventory_hostname, true) }}" + use: "{{ hostname_strategy | default(omit, true) }}"