From 73e6ecb1ca9940a19a8679525637ac751ef8db6e Mon Sep 17 00:00:00 2001 From: Adar Nimrod <nimrod@shore.co.il> Date: Sun, 18 Dec 2016 04:29:05 +0200 Subject: [PATCH] - Disable networking service only if exists. --- tasks/main.yml | 30 ++++++++++++++++++------------ 1 file changed, 18 insertions(+), 12 deletions(-) diff --git a/tasks/main.yml b/tasks/main.yml index c828fbd..92f8866 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -35,17 +35,23 @@ notify: - Restart Systemd-networkd -- name: Disable ifupdown, enable networkd +- name: Check if networking service is available + stat: + path: /etc/init.d/networking + register: stat_networking + +- name: Disable networking service + when: stat_networking.stat.exists + service: + name: networking + state: stopped + enabled: no + +- name: Enable services with_items: - - name: systemd-resolved - state: started - enabled: yes - - name: systemd-networkd - state: started - enabled: yes - - name: networking - enabled: no + - systemd-resolved + - systemd-networkd service: - name: '{{ item.name }}' - state: '{{ item.state|default(omit) }}' - enabled: '{{ item.enabled }}' + name: '{{ item }}' + state: started + enabled: yes -- GitLab