]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-ansible.git/commit
ceph-iscsi: support for containerize deployment
authorSébastien Han <seb@redhat.com>
Fri, 23 Mar 2018 03:24:56 +0000 (11:24 +0800)
committerGuillaume Abrioux <gabrioux@redhat.com>
Fri, 8 Jun 2018 08:21:54 +0000 (10:21 +0200)
commit91bf53ee932a6748c464bea762f8fb6f07f11347
treeb8890cc67deb9ba4bea226245435c5a38088bd3e
parent8363ab43d37e327aab6aac70f899e088dfa75240
ceph-iscsi: support for containerize deployment

We now have the ability to deploy a containerized version of ceph-iscsi.
The result is similar to the non-containerized version, you simply have
3 containers running for the following services:

* rbd-target-api
* rbd-target-gw
* tcmu-runner

Closes: https://bugzilla.redhat.com/show_bug.cgi?id=1508144
Signed-off-by: Sébastien Han <seb@redhat.com>
20 files changed:
group_vars/iscsi-gws.yml.sample
roles/ceph-defaults/handlers/main.yml
roles/ceph-defaults/tasks/check_running_containers.yml
roles/ceph-defaults/tasks/check_socket_non_container.yml
roles/ceph-defaults/templates/restart_rbd_target_api.sh.j2 [new file with mode: 0644]
roles/ceph-defaults/templates/restart_rbd_target_gw.sh.j2 [new file with mode: 0644]
roles/ceph-defaults/templates/restart_tcmu_runner.sh.j2 [new file with mode: 0644]
roles/ceph-iscsi-gw/defaults/main.yml
roles/ceph-iscsi-gw/tasks/check_mandatory_vars.yml [deleted file]
roles/ceph-iscsi-gw/tasks/common.yml [new file with mode: 0644]
roles/ceph-iscsi-gw/tasks/configure_iscsi.yml [deleted file]
roles/ceph-iscsi-gw/tasks/container/containerized.yml [new file with mode: 0644]
roles/ceph-iscsi-gw/tasks/main.yml
roles/ceph-iscsi-gw/tasks/non-container/configure_iscsi.yml [new file with mode: 0644]
roles/ceph-iscsi-gw/tasks/non-container/prerequisites.yml [new file with mode: 0644]
roles/ceph-iscsi-gw/tasks/prerequisites.yml [deleted file]
roles/ceph-iscsi-gw/templates/iscsi-gateway.cfg.j2
roles/ceph-iscsi-gw/templates/rbd-target-api.service.j2 [new file with mode: 0644]
roles/ceph-iscsi-gw/templates/rbd-target-gw.service.j2 [new file with mode: 0644]
roles/ceph-iscsi-gw/templates/tcmu-runner.service.j2 [new file with mode: 0644]