Merge "Fix running the baremetal provide workflow with node names"

This commit is contained in:
Zuul 2019-03-19 17:21:50 +00:00 committed by Gerrit Code Review
commit 9c8aa31ba3
2 changed files with 15 additions and 1 deletions

View File

@ -0,0 +1,4 @@
---
fixes:
- |
Fixes running the baremetal ``provide`` workflow with node names.

View File

@ -1072,9 +1072,19 @@ workflows:
tasks:
cell_v2_discover_hosts:
on-success: wait_for_nova_resources
on-success: name_to_uuids
action: tripleo.baremetal.cell_v2_discover_hosts
name_to_uuids:
on-success: wait_for_nova_resources
action: ironic.node_get
input:
node_id: <% $.node %>
fields: ['uuid']
with-items: node in <% $.node_uuids %>
publish:
node_uuids: <% task().result.uuid %>
wait_for_nova_resources:
with-items: node_uuid in <% $.node_uuids %>
action: nova.hypervisors_find hypervisor_hostname=<% $.node_uuid %>