Merge "Handle failed nodes when enabling ssh admin"

This commit is contained in:
Zuul 2018-11-08 12:29:38 +00:00 committed by Gerrit Code Review
commit 65d70840f7
1 changed files with 7 additions and 3 deletions

View File

@ -121,14 +121,18 @@ workflows:
tasks:
get_servers:
action: nova.servers_list
on-success: create_admin
with-items: server in <% $.ssh_servers %>
input:
search_opts:
ip: <% $.server %>
publish:
servers: <% let(root => $) -> task().result._info.where($.addresses.ctlplane.addr.any($ in $root.ssh_servers)) %>
servers: <% task().result._info %>
on-success: create_admin
create_admin:
workflow: tripleo.deployment.v1.deploy_on_server
on-success: get_privkey
with-items: server in <% $.servers %>
with-items: server in <% $.servers.flatten() %>
input:
server_name: <% $.server.name %>
server_uuid: <% $.server.id %>