diff --git a/roles/multi-node-bridge/tasks/peer.yaml b/roles/multi-node-bridge/tasks/peer.yaml index 99ff0c4e8..65f8f9a16 100644 --- a/roles/multi-node-bridge/tasks/peer.yaml +++ b/roles/multi-node-bridge/tasks/peer.yaml @@ -45,6 +45,8 @@ block: - name: Verify if the bridge address is set shell: ip addr show dev {{ bridge_name }} | grep -q {{ bridge_address_prefix }}.{{ offset }}/{{ bridge_address_subnet }} + environment: + PATH: '{{ ansible_env.PATH }}:/bin:/sbin:/usr/sbin' register: ip_addr_var failed_when: False changed_when: False @@ -52,6 +54,8 @@ - name: Set the bridge address become: yes command: ip addr add {{ bridge_address_prefix }}.{{ offset }}/{{ bridge_address_subnet }} dev {{ bridge_name }} + environment: + PATH: '{{ ansible_env.PATH }}:/bin:/sbin:/usr/sbin' when: ip_addr_var.rc == 1 - name: Bring subnode bridge interface up diff --git a/roles/multi-node-bridge/tasks/switch.yaml b/roles/multi-node-bridge/tasks/switch.yaml index cbf8c7d67..cfde2eb92 100644 --- a/roles/multi-node-bridge/tasks/switch.yaml +++ b/roles/multi-node-bridge/tasks/switch.yaml @@ -11,6 +11,8 @@ block: - name: Verify if the bridge address is set shell: ip addr show dev {{ bridge_name }} | grep -q {{ bridge_address_prefix }}.{{ bridge_address_offset }}/{{ bridge_address_subnet }} + environment: + PATH: '{{ ansible_env.PATH }}:/bin:/sbin:/usr/sbin' register: ip_addr_var failed_when: False changed_when: False @@ -18,6 +20,8 @@ - name: Set the bridge address become: yes command: ip addr add {{ bridge_address_prefix }}.{{ bridge_address_offset }}/{{ bridge_address_subnet }} dev {{ bridge_name }} + environment: + PATH: '{{ ansible_env.PATH }}:/bin:/sbin:/usr/sbin' when: ip_addr_var.rc == 1 - name: Bring bridge interface up