You've already forked ansible-role-networking
fix: adapt when condition
This commit is contained in:
@ -1,6 +1,6 @@
|
||||
---
|
||||
|
||||
- name: Include OS-specific variables
|
||||
- name: "Include OS-specific variables"
|
||||
ansible.builtin.include_vars: "{{ ansible_os_family }}.yml"
|
||||
|
||||
- name: "Remove existing systemd-networkd configuration"
|
||||
@ -25,9 +25,9 @@
|
||||
owner: "{{ systemd_networkd_unix_user }}"
|
||||
group: "{{ systemd_networkd_unix_user }}"
|
||||
mode: "0644"
|
||||
when: item.netdev_options is defined and
|
||||
item.netdev_options | selectattr("key", "==", "Kind") and
|
||||
item.netdev_options | selectattr("value", "!=", "wireguard")
|
||||
when:
|
||||
item.netdev_options is defined and
|
||||
(item.netdev_options | selectattr('key', 'equalto', 'Kind') | map(attribute='value') | first) != 'wireguard'
|
||||
with_items: "{{ systemd_networkd_netdev }}"
|
||||
|
||||
- name: Create sensitive systemd.netdev files
|
||||
@ -38,8 +38,7 @@
|
||||
group: "{{ systemd_networkd_unix_user }}"
|
||||
mode: "0600"
|
||||
when: item.netdev_options is defined and
|
||||
item.netdev_options | selectattr("key", "equalto", "Kind") and
|
||||
item.netdev_options | selectattr("value", "equalto", "wireguard")
|
||||
(item.netdev_options | selectattr('key', 'equalto', 'Kind') | map(attribute='value') | first) == 'wireguard'
|
||||
with_items: "{{ systemd_networkd_netdev }}"
|
||||
no_log: true
|
||||
notify: Restart networkd
|
||||
|
Reference in New Issue
Block a user