From 4597a9c65fe9a098ccac50f822d746d48b7d6b6a Mon Sep 17 00:00:00 2001 From: Virgile Retault Date: Thu, 21 Jul 2022 15:20:07 +0200 Subject: [PATCH] first set new network config before installing ifupodown2 --- roles/networking/tasks/main.yml | 58 ++++++++++++++++----------------- 1 file changed, 29 insertions(+), 29 deletions(-) diff --git a/roles/networking/tasks/main.yml b/roles/networking/tasks/main.yml index 2b40de1..f296f13 100644 --- a/roles/networking/tasks/main.yml +++ b/roles/networking/tasks/main.yml @@ -1,4 +1,33 @@ --- +- name: Create interface config files + ansible.builtin.template: + src: "debian_interfaces.j2" + dest: "/etc/network/interfaces" + owner: root + group: root + mode: '644' + notify: Reload network interfaces debian + when: ansible_facts["lsb"]["id"] == "Debian" + +- name: Create dhcpcd config files + ansible.builtin.template: + src: "raspbian_dhcpcd.conf.j2" + dest: "/etc/dhcpcd.conf" + owner: root + group: netdev + mode: '664' + notify: Restart dhcpcd raspbian + when: ansible_facts["lsb"]["id"] == "Raspbian" + +- name: Create netplan config files + ansible.builtin.template: + src: "ubuntu_00-installer-config.yaml.j2" + dest: "/etc/netplan/00-installer-config.yaml" + owner: root + group: root + mode: '644' + notify: Apply netplan ubuntu + when: ansible_facts["lsb"]["id"] == "Ubuntu" - name: Install ifupdown2 apt: @@ -31,32 +60,3 @@ sysctl_set: true when: ipv6_forwarding -- name: Create interface config files - ansible.builtin.template: - src: "debian_interfaces.j2" - dest: "/etc/network/interfaces" - owner: root - group: root - mode: '644' - notify: Reload network interfaces debian - when: ansible_facts["lsb"]["id"] == "Debian" - -- name: Create dhcpcd config files - ansible.builtin.template: - src: "raspbian_dhcpcd.conf.j2" - dest: "/etc/dhcpcd.conf" - owner: root - group: netdev - mode: '664' - notify: Restart dhcpcd raspbian - when: ansible_facts["lsb"]["id"] == "Raspbian" - -- name: Create netplan config files - ansible.builtin.template: - src: "ubuntu_00-installer-config.yaml.j2" - dest: "/etc/netplan/00-installer-config.yaml" - owner: root - group: root - mode: '644' - notify: Apply netplan ubuntu - when: ansible_facts["lsb"]["id"] == "Ubuntu"