python-tripleoclient/tripleoclient/v2
John Fulton d8ad7ef73e Create Ceph pools/cephx keys before overcloud deploy
Add new parameters --ceph-client-username, --ceph-client-key,
--skip-cephx-keys, and --ansible-extra-vars to 'openstack
overcloud ceph deploy' so that the user may create pools
and cephx keys for OpenStack to access them on the deployed
Ceph cluster. This is optional as 'openstack overcloud deploy'
will create the pools/cephx keys later, however the same
Ansible can now be called to do it earlier.

The --ansible-extra-vars option can override any variable
in tripleo-ansible when 'openstack overcloud ceph deploy'
is called. If the tripleo_cephadm_pools variable is set,
then cephx keys will be generated and exported to the
--output deployed_ceph.yaml. The user may also pass their
own cephx key and client username.

Conflicts:
tripleoclient/tests/v2/overcloud_ceph/test_overcloud_ceph.py
tripleoclient/v2/overcloud_ceph.py

Depends-On: Ib87a8a5a550676b32302c0cc9c447f8b9fe3a149
Change-Id: Ic37d7123c30b559b1ff41e1d93ce7c7673b85a92
(cherry picked from commit d58fa71baf)
2022-05-12 10:54:31 -04:00
..
__init__.py Prepare tripleoclient for v2 implementations of the commands 2020-01-27 13:18:52 +00:00
overcloud_ceph.py Create Ceph pools/cephx keys before overcloud deploy 2022-05-12 10:54:31 -04: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 Merge "Add --yes to overcloud node provision for output file overwrite" into stable/wallaby 2022-03-17 15:19:37 +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