Avoid ifcfg files modification when a reboot is not required

A reboot is required after updating the kernel args. In order for
a successful reboot, ifcfg files of unused interfaces are update
so that it reboot will not fail in network service start. These
ifcfg file modifications are not required during the second run
when the reboot is not required (after kernel args set and reboot).
Added a check to avoid the file modification when it is not required.

Change-Id: Ib2381c434d2e14c99f30beb7963acbbe58c4cb64
This commit is contained in:
Saravanan KR 2018-07-27 15:44:16 +05:30
parent e87fcba49d
commit 8a43107122
1 changed files with 4 additions and 1 deletions

View File

@ -55,6 +55,7 @@
patterns: ifcfg-*
contains: "# This file is autogenerated by os-net-config"
register: os_net_ifcfg_files
when: reboot_required is defined and reboot_required
# Provisioning Network workaround
# The script will be executed before os-net-config, in which case, only Provisioning network will have IP
@ -79,4 +80,6 @@
with_items:
- "{{ ifcfg_files.files }}"
become: true
when: os_net_ifcfg_files.matched == 0
when:
- reboot_required is defined and reboot_required
- os_net_ifcfg_files.matched == 0