diff --git a/playbooks/tasks/configure_hardware_ironic_node.yaml b/playbooks/tasks/configure_hardware_ironic_node.yaml index b9d3e90c..20f0037f 100644 --- a/playbooks/tasks/configure_hardware_ironic_node.yaml +++ b/playbooks/tasks/configure_hardware_ironic_node.yaml @@ -189,6 +189,7 @@ status_code: [200] register: node_state until: node_state.json.provision_state in ["active", "deploy failed"] + failed_when: node_state.json.provision_state == "deploy failed" retries: 60 delay: 10 when: current_provision_state == "available"