python-tripleoclient/tripleoclient/workflows
James Slagle 336808ba57 Use a consistent working dir for deployment
Adds a new cli arg --working-dir, which defaults to:
$HOME/overcloud-deploy-<stack>

The working directory will be used for all files created by the
overcloud deploy command, instead of using tmp dirs and files directly
in $HOME. The working dir provides a single dir for all state associated
with the deployment, which is needed with the transition to using
ephemeral Heat, and especially when combined with
multi-stack/multi-overcloud.

This patch addresses:
- deployment status
- templates
- config-download
- heat-launcher
- overcloudrc

Further patches will address other uses of files outside of working-dir
and migrate them over.

Change-Id: I0d803f695c725c58ef2e6b655753b6c8248d1b2f
Signed-off-by: James Slagle <jslagle@redhat.com>
2021-02-28 19:52:43 -05:00
..
__init__.py Use Mistral for baremetal registration 2016-07-08 15:43:18 +01:00
baremetal.py Merge "Stop to use the __future__ module." 2020-07-07 18:52:12 +00:00
deployment.py Use a consistent working dir for deployment 2021-02-28 19:52:43 -05:00
parameters.py Merge "Use extra_vars_file for json stack_data" 2021-02-10 06:50:52 +00:00
roles.py Bring back check_deprecated_parameters 2021-02-05 08:16:28 +05:30
scale.py Fix node delete to not use overcloud plan 2021-02-17 16:15:30 +05:30