bootstrap: install network-scripts if EL8

network-scripts is required by the network service which is enabled
in tasks/main.yml.
Also run this block of tasks on EL8 only, where it's actually needed.

Change-Id: I2e43de001938bcdec96875ede0ef52d4742dc01c
Closes-bug: 1827277
This commit is contained in:
Marius Cornea 2019-05-01 16:53:26 -04:00 committed by Emilien Macchi
parent 3d593a4b3f
commit 878a7727b9

View File

@ -27,8 +27,16 @@
# Note that we don't try to start the service since this is a one shot script # Note that we don't try to start the service since this is a one shot script
# which can fail if someone tries to starts it a second time. # which can fail if someone tries to starts it a second time.
# See https://bugzilla.redhat.com/show_bug.cgi?id=1701866 for context. # See https://bugzilla.redhat.com/show_bug.cgi?id=1701866 for context.
- name: Ensure network service is enabled - name: Deploy and enable network service
service: when: ansible_distribution_major_version == '8'
name: network block:
enabled: yes - name: Deploy network-scripts required for deprecated network service
become: true package:
name: network-scripts
become: true
ignore_errors: true
- name: Ensure network service is enabled
service:
name: network
enabled: yes
become: true