base: rework the conditional for nmcli controlled ifcfg files to be more readable.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
This commit is contained in:
Kevin Fenzi 2019-09-19 19:49:02 +00:00 committed by Pierre-Yves Chibon
parent 81fb4582e7
commit a518f49c7b

View file

@ -102,7 +102,15 @@
# - restart NetworkManager
- reload NetworkManager-connections
- apply interface-changes
when: (virthost is not defined) and (item.startswith(('eth','br','enc','em'))) and (hostvars[inventory_hostname]['ansible_' + item.replace('-','_')]['type'] == 'ether') and (ansible_distribution_major_version|int >=7) and hostvars[inventory_hostname]['ansible_' + item.replace('-','_')]['active'] and nmclitest is success and ( not ansible_ifcfg_blacklist ) and ( ansible_ifcfg_whitelist is not defined or item in ansible_ifcfg_whitelist )
when:
- virthost is not defined
- item.startswith(('eth','br','enc','em'))
- hostvars[inventory_hostname]['ansible_' + item.replace('-','_')]['type'] == 'ether'
- hostvars[inventory_hostname]['ansible_' + item.replace('-','_')]['active']
- ansible_distribution_major_version|int >=7
- nmclitest is success
- not ansible_ifcfg_blacklist
- ansible_ifcfg_whitelist is not defined or item in ansible_ifcfg_whitelist
tags:
- config
- ifcfg