47 lines
1.4 KiB
YAML
47 lines
1.4 KiB
YAML
---
|
|
# network_netplan_version: 2
|
|
# network_netplan_renderer: networkd
|
|
network_netplan_etc_path: /etc/netplan
|
|
network_netplan_config_path: "{{ network_netplan_etc_path }}/ansible.yaml"
|
|
network_netplan_default_config_path: "{{ network_netplan_etc_path }}/01-netcfg.yaml"
|
|
# network_netplan_default_config_state: absent
|
|
|
|
network_netplan:
|
|
network:
|
|
version: 2
|
|
ethernets:
|
|
eth0:
|
|
dhcp4: false
|
|
dhcp6: false
|
|
accept-ra: true
|
|
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 }}"
|
|
routes:
|
|
- to: default
|
|
via: "{{ ansible_default_ipv4.gateway }}"
|
|
nameservers:
|
|
addresses: "{{ network_dns_nameservers }}"
|
|
|
|
network_interfaces:
|
|
- name: eth0
|
|
inet4:
|
|
dhcp: false
|
|
address:
|
|
- "{{ ansible_default_ipv4.address }}/{{ (ansible_default_ipv4.network + '/' + ansible_default_ipv4.netmask) | ansible.utils.ipaddr('prefix') }}"
|
|
gateway: "{{ ansible_default_ipv4.gateway }}"
|
|
inet6:
|
|
dhcp: false
|
|
accept_ra: true
|
|
address:
|
|
- "{{ ansible_default_ipv6.address }}/{{ ansible_default_ipv6.prefix }}"
|
|
gateway: "{{ ansible_default_ipv6.gateway }}"
|
|
|
|
network_dns_nameservers:
|
|
- 8.8.8.8
|
|
- 1.1.1.1
|
|
- 9.9.9.9
|
|
- 8.8.4.4
|
|
- 1.0.0.1
|
|
- 149.112.112.112
|