ceph-ansible/library
Sébastien Han bc6e652a1c ceph_key: rework container support
Previously, we were doing a 'docker exec' inside a mon container, this
worked but this wasn't ideal since it required a mon to be up to
generate keys. We must be able to generate a key without a running mon,
e.g, when we create the initial key or simply when you want to generate
a key from any node that is not a mon.
Now, just like the ceph_volume module we use a 'docker run' command with
the right binary as an entrypoint to perform the choosen action, this is
more elegant and also only requires an env variable to be set in the
playbook: CEPH_CONTAINER_IMAGE.

Signed-off-by: Sébastien Han <seb@redhat.com>
2018-11-27 16:47:40 +00:00
..
__init__.py tests for the ceph_volume module 2017-12-11 09:58:06 -06:00
ceph_crush.py add ceph_crush module 2018-03-06 15:24:31 +00:00
ceph_facts Discover rbd facts. 2018-11-20 15:06:01 +01:00
ceph_key.py ceph_key: rework container support 2018-11-27 16:47:40 +00:00
ceph_volume.py ceph-volume: be idempotent when the batch strategy changes 2018-11-26 23:23:50 +00:00
config_template Using config_template 2015-12-16 17:19:50 +01:00
igw_client.py iscsi module linting 2018-10-30 14:41:36 +01:00
igw_gateway.py iscsi module linting 2018-10-30 14:41:36 +01:00
igw_lun.py iscsi module linting 2018-10-30 14:41:36 +01:00
igw_purge.py igw: add support for IPv6 2018-11-08 17:08:36 +01:00
test_ceph_crush.py add ceph_crush module 2018-03-06 15:24:31 +00:00
test_ceph_key.py ceph_key: rework container support 2018-11-27 16:47:40 +00:00
test_ceph_volume.py osd: expose udev into the container 2018-11-26 18:57:12 +00:00
validate library: add a placeholder module for the validate action plugin 2018-05-18 17:58:24 +02:00