RETIRED, python utility to manage a tripleo based cloud
4d8fe985e0
All our interactions with Ansible are brokered by the ansible_runner module, except for this one function which imports the Ansible module proper. This leads for breakage when using the latest Ansible builds from EL9, which are on python3.11 instead of 3.9. By refactoring parse_ansible_inventory to use ansible_runner's get_inventory we avoid that breakage, but we also lose out on the pattern matching as that isn't supported. This function is called in two places: ceph_hosts_in_inventory: it didn't do any pattern matching at all, so it isn't impacted by the change. overcloud admin authorize: we can now offload the pattern matching to Ansible itself via the limit_hosts parameter we pass to the playbook run command, preserving the original functionality. Closes-Bug: #2007659 Change-Id: I08330ced3b31d0ff48a881501cae8bd726e36432 |
||
---|---|---|
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