diff --git a/prepare_lxc_hosts.yml b/prepare_lxc_hosts.yml index 1c9776f..a57283e 100644 --- a/prepare_lxc_hosts.yml +++ b/prepare_lxc_hosts.yml @@ -91,12 +91,34 @@ backup: yes - - name: Disable lxc-net - service: - name: lxc-net - enabled: no - state: stopped - ignore_errors: yes + - name: lxc-net with systemd + block: + - name: Stop lxc-net service + systemd: + name: lxc-net + state: stopped + + - name: Disable lxc-net service + systemd: + name: lxc-net + enabled: no + + - name: Mask lxc-net service + systemd: + name: lxc-net + masked: yes + when: ansible_service_mgr == "systemd" + + + - name: lxc-net without systemd + block: + - name: Disable lxc-net + service: + name: lxc-net + enabled: no + state: stopped + ignore_errors: yes + when: ansible_service_mgr != "systemd" - name: Bring up br-lxc