lmn-client/roles/lmn_networkd/tasks/main.yml
2023-11-15 14:57:05 +01:00

47 lines
1.2 KiB
YAML

---
# temporary disable network manager
# in future network manager will be used for wifi sticks
- name: Disable Networkmanager
ansible.builtin.systemd:
name: NetworkManager.service
#state: stopped
enabled: False
#- name: Use iwd but ignore wlan interfaces in NetworkManager
# blockinfile:
# dest: /etc/NetworkManager/NetworkManager.conf
# block: |
# [device]
# wifi.backend=iwd
# match-device=interface-name:en*
# managed=0
- name: Configure systemd-networkd ethernet.network
ansible.builtin.copy:
dest: /etc/systemd/network/ethernet.network
content: |
[Match]
Name=en*
[Network]
Bridge=virbr1
- name: Configure systemd-networkd virbr1.netdev
ansible.builtin.copy:
dest: /etc/systemd/network/virbr1.netdev
content: |
[NetDev]
Name=virbr1
Kind=bridge
- name: Configure systemd-networkd virbr1.network
ansible.builtin.copy:
dest: /etc/systemd/network/virbr1.network
content: |
[Match]
Name=virbr1
[Network]
DHCP=yes
[DHCPv4]
UseDomains=true
RouteMetric=512