ansible: Mask networking.service on Debian when starting to manage netplan
[lttng-ci.git] / automation / ansible / roles / netplan / tasks / main.yml
index b9b68967764f15e6d98da022bfa22c3b0f9ad1f5..2bef5d8e22faf06003cfaba9305d6b3f1eadfb71 100644 (file)
         group: root
         mode: '0640'
       register: netplan_default_yaml
+    - name: Disable ifupdown on Debian
+      when: ansible_distribution == "Debian"
+      block:
+        - name: Disable ifupdown networking
+          ansible.builtin.systemd:
+            name: networking.service
+            masked: true
+        - name: Enable systemd-networkd
+          ansible.builtin.systemd:
+            name: systemd-networkd
+            enabled: true
+            state: started
     - name: Apply netplan
       when: netplan_default_yaml.changed and netplan_apply
       ansible.builtin.command:
This page took 0.022966 seconds and 4 git commands to generate.