From 871e2f482157dd5bb7577d9be549dfb274d7ae7c Mon Sep 17 00:00:00 2001 From: Roberto Alfieri Date: Wed, 3 Jun 2026 09:09:19 +0200 Subject: [PATCH] [reproducer] Skip compute configuration when preProvisioned is false The "Configure EDPM based nodes ctlplane network" task in libvirt_layout.yml delegates SSH to all compute hosts. In baremetal deployments with preProvisioned=false, Ironic-provisioned computes do not accept SSH from the hypervisor, causing the reproducer to fail with Permission denied. The task's own comment states it configures pre-provisioned nodes. Add the matching condition to enforce that. Related-Issue: ANVIL-109 Co-authored-by: Cursor Signed-off-by: Roberto Alfieri --- roles/reproducer/tasks/libvirt_layout.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/roles/reproducer/tasks/libvirt_layout.yml b/roles/reproducer/tasks/libvirt_layout.yml index be682d42d..b28c6c553 100644 --- a/roles/reproducer/tasks/libvirt_layout.yml +++ b/roles/reproducer/tasks/libvirt_layout.yml @@ -95,6 +95,7 @@ # environment file, and filter on all known edpm node types. - name: Configure EDPM based nodes ctlplane network when: + - cifmw_edpm_deploy_pre_provisioned | default(true) | bool - >- (compute.key in (groups['computes'] | default([]))) or (compute.key in (groups['cephs'] | default([]))) or