diff --git a/defaults/main.yml b/defaults/main.yml index 6f3f248..fa07fa7 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -4,8 +4,8 @@ manage_netplan_config_file: /etc/netplan/ansible-config.yaml # this MUST be .yam manage_netplan_renderer: networkd # supported value is 'NetworkManager' or 'networkd' manage_netplan_remove_existing: false manage_netplan_search_domain: example.org -manage_netplan_install: true -manage_netplan_apply: true +manage_netplan_install: false +manage_netplan_apply: false manage_netplan_configuration: {} # network: # version: 2 diff --git a/molecule/default/group_vars/all.yml b/molecule/default/group_vars/all.yml new file mode 100644 index 0000000..b2de2dc --- /dev/null +++ b/molecule/default/group_vars/all.yml @@ -0,0 +1,37 @@ +--- +manage_netplan_config_file: /tmp/ansible-config.yaml # this MUST be .yaml, .yml will not be picked up by netplan +manage_netplan_renderer: networkd # supported value is 'NetworkManager' or 'networkd' +manage_netplan_remove_existing: false +manage_netplan_search_domain: example.org +manage_netplan_install: true +manage_netplan_apply: true +manage_netplan_configuration: + network: + version: 2 + ethernets: + eth1: + match: + macaddress: 0c:c4:7a:4d:50:a2 + dhcp4: false + link-local: [] + set-name: eth1 + eth2: + match: + macaddress: 0c:c4:7a:4d:50:a3 + dhcp4: true + mtu: 1500 + link-local: [] + set-name: eth2 + vlans: + vlan20: + id: 20 + link: eth1 + mtu: 1500 + dhcp4: false + link-local: [] + vlan40: + id: 40 + link: eth1 + mtu: 1500 + dhcp4: false + link-local: [] diff --git a/tasks/main.yml b/tasks/main.yml index 14f18f7..a86c29f 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -5,7 +5,7 @@ - name: "Import install.yml" ansible.builtin.include_tasks: install.yml - when: manage_netplan_check_install + when: manage_netplan_install - name: "Import remove_existing.yml" ansible.builtin.include_tasks: remove_existing.yml