fix risky-shell-pipe

This commit is contained in:
Sandwich 2024-10-28 18:47:31 +01:00
parent adde811f47
commit a3b772c543
4 changed files with 4 additions and 4 deletions

View File

@ -52,7 +52,7 @@
state: absent
- name: Get list of CD-ROM devices
ansible.builtin.shell: virsh --connect qemu:///system domblklist {{ hostname }} --details | grep 'cdrom' | awk '{print $3}'
ansible.builtin.shell: set -o pipefail && virsh --connect qemu:///system domblklist {{ hostname }} --details | grep 'cdrom' | awk '{print $3}'
changed_when: false
register: cdrom_devices

View File

@ -143,7 +143,7 @@
register: net_uuid
- name: Retrieve Network Interface Name
ansible.builtin.shell: ip r | awk 'NR==1 {print $5}'
ansible.builtin.shell: set -o pipefail && ip r | awk 'NR==1 {print $5}'
register: net_inf
- name: Copy NetworkManager keyfile

View File

@ -22,7 +22,7 @@
- name: Setect Interface
when: hypervisor == "vmware"
ansible.builtin.shell: "ip l | awk -F': ' '!/lo/{print $2; exit}'"
ansible.builtin.shell: "set -o pipefail && ip l | awk -F': ' '!/lo/{print $2; exit}'"
register: interface_name
- name: Set IP-Address

View File

@ -12,7 +12,7 @@
- name: Generate Random MAC Address
delegate_to: localhost
ansible.builtin.shell: openssl rand -hex 5 | sed 's/\(..\)/\1:/g; s/.$//' | sed 's/^/02:/'
ansible.builtin.shell: set -o pipefail && openssl rand -hex 5 | sed 's/\(..\)/\1:/g; s/.$//' | sed 's/^/02:/'
changed_when: false
register: mac_address_output