48 lines
1.2 KiB
YAML
48 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
|
||
|
|