Merge "Handle failed nodes when enabling ssh admin" into stable/queens

This commit is contained in:
Zuul 2019-08-16 18:03:22 +00:00 committed by Gerrit Code Review
commit 7b3dad2d0e
1 changed files with 7 additions and 3 deletions

View File

@ -99,14 +99,18 @@ workflows:
tasks: tasks:
get_servers: get_servers:
action: nova.servers_list action: nova.servers_list
on-success: create_admin with-items: server in <% $.ssh_servers %>
input:
search_opts:
ip: <% $.server %>
publish: 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: create_admin:
workflow: tripleo.deployment.v1.deploy_on_server workflow: tripleo.deployment.v1.deploy_on_server
on-success: get_privkey on-success: get_privkey
with-items: server in <% $.servers %> with-items: server in <% $.servers.flatten() %>
input: input:
server_name: <% $.server.name %> server_name: <% $.server.name %>
server_uuid: <% $.server.id %> server_uuid: <% $.server.id %>