tripleo-common/tripleo_common/templates
Alex Schultz 43aaaaa119 Switch 55-heat-config to async
If while a task is executing the ssh connection is severed, ansible will
automagically rerun the command under the covers. This causes problems
for long running 55-heat-config tasks as first process may have written
out the deployed json but not the notify.json that we use use to
determine if it was successful or not. This can lead to a failure
because the process either never runs to completion.  This change
switches the execution to always be run async to ensure that ssh
interruptions won't cause inconsistent failures.

We previously saw a similar issue when invoking the NetworkDeployments
using this process. We've moved the network configurations to the
NetworkConfig task in THT/common/deploy-steps.j2 but this code is still
used to invoked with OS::Heat::SoftwareDeploymentGroup

Change-Id: Ic911bb6d999caf2dc4afd4cff3d44047c03dc8e4
Related-Bug: #1792343
Closes-Bug: #1887846
2020-07-28 14:02:53 -06:00
..
deployment.j2 Template each deployment file 2019-05-30 19:47:59 -04:00
deployments.yaml Switch 55-heat-config to async 2020-07-28 14:02:53 -06:00
heat-config.j2 Config download support for all deployments 2017-10-17 13:59:53 -04:00
host_var_server.j2 Clean up host var for pre/post deployment 2019-08-30 17:10:52 -04:00