Add networkd settings on all nodes

This commit is contained in:
h 2025-02-09 13:35:49 -08:00
parent 85e2a72b27
commit d05058d474
Signed by: 9pfs
SSH key fingerprint: SHA256:jgJ8oy3dFgbNXEiRdZlbUhItY8fbh4UvvJ2qhxoOC88
2 changed files with 21 additions and 2 deletions

4
networkd-dn42.conf Normal file
View file

@ -0,0 +1,4 @@
[Network]
SpeedMeter=yes
IPv4Forwarding=true
IPv6Forwarding=true

View file

@ -73,6 +73,17 @@
dest: /etc/systemd/network/igp-dummy-def.network
mode: '0644'
when: ansible_service_mgr == 'systemd'
- name: Create /etc/systemd/networkd.conf.d
ansible.builtin.file:
path: /etc/systemd/networkd.conf.d
state: directory
mode: '0755'
- name: Add /etc/systemd/networkd.conf.d/dn42.conf
ansible.builtin.copy:
src: networkd-dn42.conf
dest: /etc/systemd/networkd.conf.d/dn42.conf
mode: '0644'
when: ansible_service_mgr == 'systemd'
- name: reload systemd-networkd
ansible.builtin.command:
cmd: networkctl reload
@ -96,10 +107,14 @@
state: reloaded
throttle: 1
when: ansible_service_mgr == 'systemd'
- name: add sysctl files
- name: Delete legacy sysctl file
ansible.builtin.file:
path: /etc/sysctl.d/sysctl-dn42.conf
state: absent
- name: Add sysctl file
ansible.builtin.copy:
src: sysctl-dn42.conf
dest: /etc/sysctl.d/sysctl-dn42.conf
dest: /etc/sysctl.d/99-sysctl-dn42.conf
mode: '0644'
- name: load sysctl configs
command: sysctl --system