From 038ad4b07e55eff49016aa1ad087f843095fb994 Mon Sep 17 00:00:00 2001 From: transcaffeine Date: Sat, 26 Apr 2025 19:17:19 +0200 Subject: [PATCH] feat(hostname): add playbook for hostname management --- playbooks/hostname.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 playbooks/hostname.yml 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) }}"