]> git.apps.os.sepia.ceph.com Git - ceph-ansible.git/commit
container: isolate systemd tasks
authorGuillaume Abrioux <gabrioux@redhat.com>
Wed, 24 Jul 2019 08:10:18 +0000 (10:10 +0200)
committerGuillaume Abrioux <gabrioux@redhat.com>
Tue, 1 Oct 2019 16:50:51 +0000 (18:50 +0200)
commitdf5337535d8dd888a8d74af76c2fd2212c5eb97d
tree3a937cd4f8429f3b74f4201181f1b3360aa73eb0
parent7bb835240e2be06c7568dfdf034607ed64fcdb1d
container: isolate systemd tasks

This commit isolates the systemd unit files generation for containers into
separate yml files in order to be able importing each corresponding roles
without playing all tasks.
This is needed so we can run ceph-ansible to render systemd unit files
so they call podman instead of docker.

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
(cherry picked from commit bd641674691bbc529711e39583e5d4bf999d84d2)
16 files changed:
roles/ceph-iscsi-gw/tasks/container/containerized.yml
roles/ceph-iscsi-gw/tasks/container/systemd.yml [new file with mode: 0644]
roles/ceph-mds/tasks/containerized.yml
roles/ceph-mds/tasks/systemd.yml [new file with mode: 0644]
roles/ceph-mgr/tasks/start_mgr.yml
roles/ceph-mgr/tasks/systemd.yml [new file with mode: 0644]
roles/ceph-mon/tasks/start_monitor.yml
roles/ceph-mon/tasks/systemd.yml [new file with mode: 0644]
roles/ceph-nfs/tasks/start_nfs.yml
roles/ceph-nfs/tasks/systemd.yml [new file with mode: 0644]
roles/ceph-osd/tasks/start_osds.yml
roles/ceph-osd/tasks/systemd.yml [new file with mode: 0644]
roles/ceph-rbd-mirror/tasks/container/start_docker_rbd_mirror.yml
roles/ceph-rbd-mirror/tasks/container/systemd.yml [new file with mode: 0644]
roles/ceph-rgw/tasks/container/start_docker_rgw.yml
roles/ceph-rgw/tasks/container/systemd.yml [new file with mode: 0644]