New stuff

This commit is contained in:
2025-07-08 10:51:55 -04:00
parent f75607f078
commit e62cc69d68

32
ipv6_disable.yml Normal file
View File

@ -0,0 +1,32 @@
---
- name: IPv6 Check
hosts: test
gather_facts: true
tasks:
- name: Check host
ansible.builtin.debug:
var: ansible_hostname
- name: Check for IPv6 configuration
ansible.builtin.shell:
cmd: grep -i ipv6 /etc/sysconfig/network-scripts/ifcfg-*
failed_when: false
changed_when: false
register: ipv6_interfaces
- name: Debug ipv6_interfaces
ansible.builtin.debug:
var: ipv6_interfaces
when:
- ipv6_interfaces['stdout_lines'] is defined
- ipv6_interfaces['stdout_lines'] | length > 0
- name: Disable IPv6 via sysctl
ansible.builtin.lineinfile:
create: true
path: /etc/sysctl.d/42-ipv6-disable
line: "net.ipv6.conf.all.disable_ipv6 = 1"
owner: root
group: root
mode: '0644'