Merge "Add more explantion for variables for external ceph integration"

This commit is contained in:
Zuul 2021-01-27 10:09:38 +00:00 committed by Gerrit Code Review
commit 218e027cf9
1 changed files with 18 additions and 3 deletions

View File

@ -35,10 +35,25 @@ integration in three ways:
information in ``user_variables.yml`` and allowing openstack-ansible information in ``user_variables.yml`` and allowing openstack-ansible
to ssh to the ceph monitors to retrieve the contents of ceph.conf to ssh to the ceph monitors to retrieve the contents of ceph.conf
and the keyrings. and the keyrings.
This method only requires a very small amount of configuration
in ``user_variables.yml`` to point to the external ceph cluster monitors.
The whole configuration for ceph-ansible would live outside the
openstack-ansible deployment and there is no duplication.
The ``ceph_mons`` variable expects a list of IP addresses for the
Ceph Monitor servers in the external ceph deployment:
.. code-block:: yaml
ceph_mons:
- 172.29.244.151
- 172.29.244.152
- 172.29.244.153
* connecting to your own pre-deployed ceph cluster by pointing to its * connecting to your own pre-deployed ceph cluster by pointing to its
information in ``user_variables.yml`` and providing data to populate monitors in ``user_variables.yml`` as above and providing data to
ceph.conf and ceph keyring files on the deploy host. This is described populate ceph.conf and ceph keyring files on the deploy host.
`here <https://docs.openstack.org/openstack-ansible-ceph_client/latest/config-from-file.html>`_. This is described `here <https://docs.openstack.org/openstack-ansible-ceph_client/latest/config-from-file.html>`_.
No ssh access by openstack-ansible is required to the ceph cluster. No ssh access by openstack-ansible is required to the ceph cluster.
* deploying a ceph cluster as part of the openstack-ansible deployment * deploying a ceph cluster as part of the openstack-ansible deployment
by using the roles maintained by the `Ceph-Ansible`_ project. Deployers by using the roles maintained by the `Ceph-Ansible`_ project. Deployers