tripleo-common/workbooks
James Slagle 79c687cd32 Sync state if needed during retrieval
Update the deployment status if needed when retrieving the status. We do
this since tripleoclient does not yet use a single API for overcloud
deployment. Since there is no long running process to make sure the
status is updated, we instead update the status if needed when we get it
with this action.

The logic to update the status is detailed in a comment in the code.

Also as part of this commit the status is kept as deploying in
deploy_play when not triggering config_download, since the client will
trigger config_download on it's own. It makes more sense to keep the
status as deploying in that scenario.

Change-Id: I6d329e974965edf28d6f5b12e6854319cfb683f4
Closes-Bug: #1798193
(cherry picked from commit de06f9373a)
2018-11-13 10:19:52 +00:00
..
access.yaml Honor blacklist with enable_ssh_admin 2018-10-09 14:33:31 +00:00
baremetal.yaml Merge "Remove the unhandled_error task from baremetal.yaml" 2018-07-09 02:31:45 +00:00
ceph-ansible.yaml Add on-error task to parse_node_data_lookup 2018-10-04 08:24:42 +00:00
deployment.yaml Sync state if needed during retrieval 2018-11-13 10:19:52 +00:00
derive_params_formulas.yaml Increase gb_per_osd from 3 to 5 in derive_params_formulas 2018-07-02 15:50:37 -04:00
derive_params.yaml Create get_flattened_parameters workflow 2018-07-30 09:25:05 -04:00
fernet-key-rotate.yaml Use the standard messaging in the fernet-key-rotate workbook 2018-05-02 15:40:45 +00:00
heat_environments.yaml Create Heat Environments workbook 2018-08-02 11:52:19 -04:00
messaging.yaml Verify the Swift container exists with a small utility workflow 2018-06-28 12:33:59 +01:00
networks.yaml Use the standard messaging in the networks workbook 2018-05-02 15:40:43 +00:00
octavia_post.yaml Increase services project quotas when deploying Octavia 2018-05-15 09:01:51 +00:00
package_update.yaml Run prepare during package_update workflow 2018-10-11 14:06:36 +00:00
parameters.yaml Fix generate fencing command 2018-06-28 17:46:37 +02:00
plan_management.yaml Run Mistral workflow to make temporary Swift URLs on upgrade 2018-11-06 13:41:48 +00:00
rename_ceph_ansible_fetch_directory.yaml Run Mistral workflow to make temporary Swift URLs on upgrade 2018-11-06 13:41:48 +00:00
scale.yaml Default the scale status to SUCCESS 2018-10-11 13:48:19 +00:00
skydive-ansible.yaml Consume blacklisted_ip_addresses in workflows 2018-01-15 21:22:50 +01:00
stack.yaml Add new undeploy_plan workflow 2018-06-27 15:13:10 +02:00
support.yaml Verify the Swift container exists with a small utility workflow 2018-06-28 12:33:59 +01:00
swift_backup.yaml Update swift_rings_backup workflow to also backup ceph fetch dir 2018-09-28 12:14:34 +00:00
swift_ring_rebalance.yaml Remove extra ssh args passed to ansible 2018-03-20 11:48:03 +01:00
swift.yaml Add utility workflow to verify if an object exists 2018-07-03 15:46:27 +01:00
undercloud_backup.yaml Use the standard messaging in the undercloud_backup workbook 2018-06-18 16:56:21 +01:00
validations.yaml Merge "tripleo-validations, group-validations fails with notify_running task exception" 2018-07-20 12:28:24 +00:00