fix(install): ensure ipv6 is installed before attempting to disable
!69 fixes #31
This commit is contained in:
@ -128,7 +128,14 @@
|
|||||||
item.when | default(true)
|
item.when | default(true)
|
||||||
|
|
||||||
|
|
||||||
- name: Add sysctl net.ipv4.ip_forward
|
- name: Check if IPv6 Enabled
|
||||||
|
ansible.builtin.stat:
|
||||||
|
path: /proc/sys/net/ipv6/conf/all/disable_ipv6
|
||||||
|
register: ipv6_file
|
||||||
|
failed_when: false
|
||||||
|
|
||||||
|
|
||||||
|
- name: Add sysctl settings
|
||||||
ansible.posix.sysctl:
|
ansible.posix.sysctl:
|
||||||
name: "{{ item.name }}"
|
name: "{{ item.name }}"
|
||||||
value: "{{ item.value }}"
|
value: "{{ item.value }}"
|
||||||
@ -147,8 +154,11 @@
|
|||||||
value: '512'
|
value: '512'
|
||||||
- name: net.ipv6.conf.all.disable_ipv6
|
- name: net.ipv6.conf.all.disable_ipv6
|
||||||
value: '1'
|
value: '1'
|
||||||
when:
|
when: "{{ ipv6_file.stat.exists }}"
|
||||||
- ansible_os_family == 'Debian'
|
when: >
|
||||||
|
ansible_os_family == 'Debian'
|
||||||
|
and
|
||||||
|
item.when | default(true) | bool
|
||||||
|
|
||||||
|
|
||||||
- name: Check for Network Manager Directory
|
- name: Check for Network Manager Directory
|
||||||
|
|||||||
Reference in New Issue
Block a user