From dc63c985836631bac49f04b411fc8d20c657d11b Mon Sep 17 00:00:00 2001 From: Alex-Welsh Date: Wed, 23 Apr 2025 10:28:09 +0100 Subject: [PATCH] CI: Fix ipaddr invocation in network bootstrap The ipaddr filter has been removed from ansible.netcommon from version 8 onwards. Functionality has been moved to ansible.utils. The full name "ansible.utils.ipaddr" must be used for compatibility. Related-Bug: #2107335 Change-Id: Iac4c9f98b12dccd50fd42a7d33575aadfb1f1114 (cherry picked from commit c508b19909e39c1f197f02518a72aaf0197b7dec) --- roles/kayobe-network-bootstrap/tasks/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/roles/kayobe-network-bootstrap/tasks/main.yml b/roles/kayobe-network-bootstrap/tasks/main.yml index e50433f4e..ca8f4ddbe 100644 --- a/roles/kayobe-network-bootstrap/tasks/main.yml +++ b/roles/kayobe-network-bootstrap/tasks/main.yml @@ -9,7 +9,7 @@ - name: Ensure all-in-one network bridge interface exists vars: bridge_cidr: "{{ bridge_ip }}/{{ bridge_prefix }}" - bridge_broadcast: "{{ bridge_cidr | ipaddr('broadcast') }}" + bridge_broadcast: "{{ bridge_cidr | ansible.utils.ipaddr('broadcast') }}" command: "{{ item }}" become: true with_items: