python-tripleoclient/tripleoclient/v2
John Fulton c2befc7119 Ensure tripleo_ceph_client_vars is set consistently
python-tripleoclient knows the correct working directory
after baremetal deployment. Thus, it can correctly override
the tripleo_ceph_client_vars variable in tripleo-ansible roles.
Use /home/USER/overcloud-deploy/STACK/ceph_client.yml, where
everything up to ceph_client.yml comes from the utils.py
function get_default_working_dir(STACK).

When tripleo-ansible roles are called directly by the client
use --extra-vars to pass tripleo_ceph_client_vars. As per the
deployed_ceph.yaml.j2 template in tripleo-ansible, the Heat
parameter CephClientConfigVars will then be set to the same
value. Then when the tripleo-ansible roles are called by
config-download they will have the same value for
tripleo_ceph_client_vars. Update export.py to use same path.

Change-Id: I7717f2ce9f668e9fd77c9b49e2433d729ed3c836
Depends-On: I0346bf1c6a3d8796a0aa70cbaac6e34b2f74fabb
Closes-Bug: #1981467
(cherry picked from commit 29fe3996bb)
2022-07-28 17:05:51 +00:00
..
__init__.py Prepare tripleoclient for v2 implementations of the commands 2020-01-27 13:18:52 +00:00
overcloud_ceph.py Ensure tripleo_ceph_client_vars is set consistently 2022-07-28 17:05:51 +00:00
overcloud_delete.py Ensure we're using the stackname for the inventory 2021-11-09 06:33:32 +00:00
overcloud_network.py Dynamic defaults for roles, networks, vips and bm 2021-09-27 12:09:05 +00:00
overcloud_node.py Stop using heat-admin as ansible_ssh_user 2022-07-20 05:18:49 +00:00
overcloud_support.py Add stack_name support to ANSIBLE_INVENTORY 2020-04-29 17:29:33 -05:00
tripleo_container_image.py Drop six 2022-04-13 12:58:43 +10:00