Specify changed_when for shell commands

This commit is contained in:
sandwich committed 2024-10-28 19:20:05 +01:00
1 parent 5312ec8cc6
commit e37b5a535b
9 files changed
+71 -1

No files matched your search

+10
View File
@@ -23,16 +23,26 @@
- name: Setect Interface
when: hypervisor == "vmware"
ansible.builtin.shell: "set -o pipefail && ip l | awk -F': ' '!/lo/{print $2; exit}'"
changed_when: interface_name.rc == 0
register: interface_name
- name: Set IP-Address
when: hypervisor == "vmware"
ansible.builtin.command: ip addr replace {{ ansible_host }}/24 dev {{ interface_name.stdout }}
changed_when: result.rc == 0
register: result
- name: Set Default Gateway
when: hypervisor == "vmware"
ansible.builtin.command: ip route replace default via {{ vm_gw }}
changed_when: result.rc == 0
register: result
- name: Synchronize clock via NTP
ansible.builtin.command: timedatectl set-ntp true
changed_when: result.rc == 0
register: result
- name: Speed-up Bootstrap process
ansible.builtin.lineinfile:
path: /etc/pacman.conf