From 5fa0a20490943e355d857dc273f77f62714e2130 Mon Sep 17 00:00:00 2001 From: Dirk Wirts Date: Thu, 2 Nov 2023 16:40:45 +0100 Subject: [PATCH] update --- Inventories/test/host_vars/ansible-test01.yml | 2 ++ Inventories/test/host_vars/ansible-test02.yml | 2 ++ ansible-set_tz_hostname.yml | 19 +++++++++++++++++++ 3 files changed, 23 insertions(+) create mode 100644 ansible-set_tz_hostname.yml diff --git a/Inventories/test/host_vars/ansible-test01.yml b/Inventories/test/host_vars/ansible-test01.yml index 3b1ef26..8baba98 100644 --- a/Inventories/test/host_vars/ansible-test01.yml +++ b/Inventories/test/host_vars/ansible-test01.yml @@ -7,3 +7,5 @@ dns_servers: - 172.20.1.10 - 172.20.1.11 - 8.8.8.8 +new_hostname: "ansible-test01" +timezone: "Europe/Berlin" diff --git a/Inventories/test/host_vars/ansible-test02.yml b/Inventories/test/host_vars/ansible-test02.yml index 5c59af6..04851ea 100644 --- a/Inventories/test/host_vars/ansible-test02.yml +++ b/Inventories/test/host_vars/ansible-test02.yml @@ -7,3 +7,5 @@ dns_servers: - 172.20.1.10 - 172.20.1.11 - 8.8.8.8 +new_hostname: "ansible-test02" +timezone: "Europe/Berlin" diff --git a/ansible-set_tz_hostname.yml b/ansible-set_tz_hostname.yml new file mode 100644 index 0000000..0060aee --- /dev/null +++ b/ansible-set_tz_hostname.yml @@ -0,0 +1,19 @@ +--- +- name: Setze Hostnamen und Zeitzone + hosts: all + become: yes + + tasks: + - name: Erfasse den aktuellen Hostnamen + ansible.builtin.command: + cmd: "hostname" + register: current_hostname + + - name: Setze den Hostnamen, wenn er nicht bereits dem gewünschten entspricht + ansible.builtin.hostname: + name: "{{ new_hostname }}" + when: current_hostname.stdout != new_hostname + + - name: Setze die Zeitzone + ansible.builtin.timezone: + name: "{{ timezone }}"