Add host bridge and vlans setup

This commit is contained in:
bnolge
2026-03-18 08:45:14 +03:00
parent a05757eb55
commit d4ed73dd90
+50
View File
@@ -0,0 +1,50 @@
---
- name: Configure systemd-networkd bridge
hosts: all
become: true
tasks:
- name: Create network configuration files
copy:
dest: "/etc/systemd/network/{{ item.file }}"
content: "{{ item.content }}"
owner: root
group: systemd-network
mode: '0644'
loop:
- file: "20-br0.netdev"
content: |
[NetDev]
Name=br0
Kind=bridge
[Bridge]
VLANFiltering=yes
- file: "25-br0-bind.network"
content: |
[Match]
Name=enp2s0
[Network]
Bridge=br0
[BridgeVLAN]
VLAN=30
[BridgeVLAN]
VLAN=60
- file: "30-br0-setup.network"
content: |
[Match]
Name=br0
[Network]
DHCP=ipv4
notify: restart networkd
handlers:
- name: restart networkd
systemd:
name: systemd-networkd
state: restarted
enabled: true