Simply network role

The role only supports netplan now
This commit is contained in:
2022-08-30 23:27:03 -05:00
parent 221578a0d1
commit 71d1da1cf1
15 changed files with 27 additions and 280 deletions

View File

@ -1,2 +0,0 @@
---
# vars file for roles/network

View File

@ -0,0 +1,15 @@
network_netplan_config:
network:
version: 2
renderer: networkd
ethernets:
eth0:
dhcp4: 'no'
dhcp6: 'no'
addresses:
- "{{ ansible_default_ipv4.address }}/{{ (ansible_default_ipv4.network + '/' + ansible_default_ipv4.netmask) | ansible.utils.ipaddr('prefix') }}"
- "{{ ansible_default_ipv6.address }}/{{ ansible_default_ipv6.prefix }}"
gateway4: "{{ ansible_default_ipv4.gateway }}"
gateway6: "{{ ansible_default_ipv6.gateway }}"
nameservers:
addresses: "{{ dns_servers }}"