Prefer ipv6.
This commit is contained in:
1
ansible/roles/network/defaults/main.yaml
Normal file
1
ansible/roles/network/defaults/main.yaml
Normal file
@@ -0,0 +1 @@
|
||||
prefer_ipv6: false
|
||||
@@ -1,3 +1,4 @@
|
||||
wlans_iwlwifi0="wlan0"
|
||||
ifconfig_wlan0="WPA DHCP"
|
||||
ifconfig_wlan0_ipv6="inet6 accept_rtadv"
|
||||
ipv6_cpe_wanif="wlan0"
|
||||
|
||||
@@ -42,8 +42,6 @@
|
||||
state: present
|
||||
sysctl_file: "/etc/sysctl.conf.local"
|
||||
loop:
|
||||
- name: net.inet6.ip6.accept_rtadv # Enable stateless autoconfiguration (SLAAC)
|
||||
value: "1"
|
||||
- name: net.inet6.ip6.use_tempaddr # Enable privacy addresses
|
||||
value: "1"
|
||||
- name: net.inet6.ip6.prefer_tempaddr # Prefer privacy addresses
|
||||
@@ -58,3 +56,20 @@
|
||||
group: wheel
|
||||
loop:
|
||||
- local_unbound
|
||||
|
||||
- name: Prefer ipv6
|
||||
when: prefer_ipv6
|
||||
sysctl:
|
||||
name: "{{ item.name }}"
|
||||
value: "{{ item.value }}"
|
||||
state: present
|
||||
sysctl_file: "/etc/rc.conf.d/ip6addrctl"
|
||||
loop:
|
||||
- name: ip6addrctl_policy
|
||||
value: "ipv6_prefer"
|
||||
|
||||
- name: Don't Prefer ipv6
|
||||
when: not prefer_ipv6
|
||||
file:
|
||||
path: "/etc/rc.conf.d/ip6addrctl"
|
||||
state: absent
|
||||
|
||||
Reference in New Issue
Block a user