Add networkd settings on all nodes
This commit is contained in:
parent
85e2a72b27
commit
d05058d474
2 changed files with 21 additions and 2 deletions
4
networkd-dn42.conf
Normal file
4
networkd-dn42.conf
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
[Network]
|
||||||
|
SpeedMeter=yes
|
||||||
|
IPv4Forwarding=true
|
||||||
|
IPv6Forwarding=true
|
19
setup.yml
19
setup.yml
|
@ -73,6 +73,17 @@
|
||||||
dest: /etc/systemd/network/igp-dummy-def.network
|
dest: /etc/systemd/network/igp-dummy-def.network
|
||||||
mode: '0644'
|
mode: '0644'
|
||||||
when: ansible_service_mgr == 'systemd'
|
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
|
- name: reload systemd-networkd
|
||||||
ansible.builtin.command:
|
ansible.builtin.command:
|
||||||
cmd: networkctl reload
|
cmd: networkctl reload
|
||||||
|
@ -96,10 +107,14 @@
|
||||||
state: reloaded
|
state: reloaded
|
||||||
throttle: 1
|
throttle: 1
|
||||||
when: ansible_service_mgr == 'systemd'
|
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:
|
ansible.builtin.copy:
|
||||||
src: sysctl-dn42.conf
|
src: sysctl-dn42.conf
|
||||||
dest: /etc/sysctl.d/sysctl-dn42.conf
|
dest: /etc/sysctl.d/99-sysctl-dn42.conf
|
||||||
mode: '0644'
|
mode: '0644'
|
||||||
- name: load sysctl configs
|
- name: load sysctl configs
|
||||||
command: sysctl --system
|
command: sysctl --system
|
||||||
|
|
Loading…
Reference in a new issue