]> git.apps.os.sepia.ceph.com Git - ceph-ansible.git/commit
Add ability to use a different client container
authorAndy McCrae <andy.mccrae@gmail.com>
Fri, 5 Oct 2018 13:36:36 +0000 (14:36 +0100)
committermergify[bot] <mergify[bot]@users.noreply.github.com>
Tue, 16 Oct 2018 23:28:35 +0000 (23:28 +0000)
commit3e0fa3bc180f10d72868de74b09bbf6355359485
tree703cf43937105d0c95084f707fe06ae2740c5c35
parentf0b2d82695b61eda22a8ed791269264980b2d805
Add ability to use a different client container

Currently a throw-away container is built to run ceph client
commands to setup users, pools & auth keys. This utilises
the same base ceph container which has all the ceph services
inside it.

This PR allows the use of a separate container if the deployer
wishes - but defaults to use the same full ceph container.

This can be used for different architectures or distributions,
which may support the the Ceph client, but not Ceph server,
and allows the deployer to build and specify a separate client
container if need be.

Signed-off-by: Andy McCrae <andy.mccrae@gmail.com>
group_vars/all.yml.sample
group_vars/rhcs.yml.sample
roles/ceph-client/tasks/create_users_keys.yml
roles/ceph-defaults/defaults/main.yml
roles/ceph-docker-common/tasks/main.yml