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:
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 %>