summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Pointner <equinox@spreadspace.org>2024-04-02 22:16:11 +0200
committerChristian Pointner <equinox@spreadspace.org>2024-04-02 22:16:11 +0200
commitfab0293034dbac097f0b1236a1973df2dd20a548 (patch)
treee2ee631e0f735557c40471abfe62c97ed4e95a9d
parentsome more cleanups (diff)
vm/host/network: make vlan interface ordering stable
-rw-r--r--roles/vm/host/network/templates/interfaces.j22
1 files changed, 1 insertions, 1 deletions
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 }}