ceph-ansible/roles
Guillaume Abrioux 55420d6253 roles: introduce `ceph-container-engine` role
This commit splits the current `ceph-container-common` role.

This introduces a new role `ceph-container-engine` which handles the
tasks specific to the installation of containers tools (docker/podman).

This is needed for the ceph-dashboard implementation for 2 main reasons:

1/ Since the ceph-dashboard stack is only containerized, we must install
everything needed to run containers even in non containerized
deployments. Splitting this role allows us to not have to call the full
`ceph-container-common` role which would run a bunch of unneeded tasks
that would have been skipped anyway.

2/ The current implementation would have required to run
`ceph-container-common` on all ceph-clients nodes which would have been
conflicting with 9d3517c670 (we don't want
to run ceph-container-common on all client nodes, see mentioned commit
for more details)

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
2019-05-22 13:02:10 +02:00
..
ceph-agent improve coding style 2019-04-23 15:37:07 +02:00
ceph-client rename docker_exec_cmd variable 2019-05-16 16:39:13 +02:00
ceph-common common: use gnupg instead of gpg 2019-05-21 17:53:58 +02:00
ceph-config config: fix ipv6 2019-05-21 10:38:00 -04:00
ceph-container-common roles: introduce `ceph-container-engine` role 2019-05-22 13:02:10 +02:00
ceph-container-engine roles: introduce `ceph-container-engine` role 2019-05-22 13:02:10 +02:00
ceph-dashboard dashboard: move defaults variables to ceph-defaults 2019-05-16 16:39:13 +02:00
ceph-defaults dashboard: move defaults variables to ceph-defaults 2019-05-16 16:39:13 +02:00
ceph-facts rename docker_exec_cmd variable 2019-05-16 16:39:13 +02:00
ceph-fetch-keys meta: set the right minimum ansible version required for galaxy 2018-12-11 09:59:25 +01:00
ceph-grafana dashboard: move defaults variables to ceph-defaults 2019-05-16 16:39:13 +02:00
ceph-handler dashboard: align the way containers are managed 2019-05-16 16:39:13 +02:00
ceph-infra Merge cephmetrics/dashboard-ansible repo 2019-05-16 16:39:13 +02:00
ceph-iscsi-gw rename docker_exec_cmd variable 2019-05-16 16:39:13 +02:00
ceph-mds rename docker_exec_cmd variable 2019-05-16 16:39:13 +02:00
ceph-mgr ceph-mgr: install python-routes for dashboard 2019-05-22 08:46:16 +02:00
ceph-mon rename docker_exec_cmd variable 2019-05-16 16:39:13 +02:00
ceph-nfs ceph-nfs: apply selinux fix anyway 2019-05-20 13:04:58 +02:00
ceph-node-exporter dashboard: move defaults variables to ceph-defaults 2019-05-16 16:39:13 +02:00
ceph-osd rename docker_exec_cmd variable 2019-05-16 16:39:13 +02:00
ceph-prometheus ceph-prometheus: fix error in templates 2019-05-21 17:53:39 +02:00
ceph-rbd-mirror rename docker_exec_cmd variable 2019-05-16 16:39:13 +02:00
ceph-rgw rename docker_exec_cmd variable 2019-05-16 16:39:13 +02:00
ceph-validate ceph-validate: use kernel validation for iscsi 2019-05-20 13:04:58 +02:00