4 - name: Install netplan
7 - name: Update netplan default.yaml
9 content: "{{netplan_content}}"
10 dest: /etc/netplan/default.yaml
14 register: netplan_default_yaml
15 - name: Disable ifupdown on Debian
16 when: ansible_distribution == "Debian"
18 - name: Disable ifupdown networking
19 ansible.builtin.systemd:
20 name: networking.service
22 - name: Enable systemd-networkd
23 ansible.builtin.systemd:
24 name: systemd-networkd
28 when: netplan_default_yaml.changed and netplan_apply
29 ansible.builtin.command:
30 argv: ['netplan', 'apply']