From fab0293034dbac097f0b1236a1973df2dd20a548 Mon Sep 17 00:00:00 2001 From: Christian Pointner Date: Tue, 2 Apr 2024 22:16:11 +0200 Subject: vm/host/network: make vlan interface ordering stable --- roles/vm/host/network/templates/interfaces.j2 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/roles/vm/host/network/templates/interfaces.j2 b/roles/vm/host/network/templates/interfaces.j2 index 0151eb45..e8d41a7d 100644 --- a/roles/vm/host/network/templates/interfaces.j2 +++ b/roles/vm/host/network/templates/interfaces.j2 @@ -55,7 +55,7 @@ iface {{ interface.name }} inet6 static {% for parent in (network.vlans | default({}) | list | sort) %} ## vlan interfaces @ {{ parent }} -{% for vlan in network.vlans[parent] %} +{% for vlan in (network.vlans[parent] | sort) %} {% set interface_name = parent+'.'+(vlan | string) %} {% set matched = network.interfaces | selectattr('name', 'eq', interface_name) | list %} auto {{ interface_name }} -- cgit v1.2.3