RETIRED, python utility to manage a tripleo based cloud
29fe3996bb
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 |
||
---|---|---|
config-generator | ||
doc | ||
releasenotes | ||
templates/ephemeral-heat | ||
tripleoclient | ||
zuul.d | ||
.coveragerc | ||
.gitignore | ||
.gitreview | ||
.mailmap | ||
.pre-commit-config.yaml | ||
.pylintrc | ||
.stestr.conf | ||
bindep.txt | ||
CONTRIBUTING.rst | ||
LICENSE | ||
README.rst | ||
requirements.txt | ||
setup.cfg | ||
setup.py | ||
test-requirements.txt | ||
tox.ini |
About tripleoclient
General information
tripleoclient is an OpenStackClient (OSC) plugin implementation that implements commands useful for TripleO and the install and management of both an undercloud and an overcloud.
See the TripleO Documentation for details on using tripleoclient.
See the Release Notes