]> git.apps.os.sepia.ceph.com Git - ceph-ansible.git/commit
switch-from-non-containerized-to-containerized: mask unit files
authorSébastien Han <seb@redhat.com>
Fri, 25 Aug 2017 12:36:07 +0000 (14:36 +0200)
committerGuillaume Abrioux <gabrioux@redhat.com>
Tue, 5 Sep 2017 13:20:31 +0000 (15:20 +0200)
commitb7db600caa639728cec298ba640d7246a584a95b
treec5d5233b90981b70befd1af9d3861a1a56ec83d4
parentb6c1a0c68f7b2c9e59aa5056c90a5aa03a551c57
switch-from-non-containerized-to-containerized: mask unit files

We must mask the image so we are sure that even if the system reboots
then the OSDs won't start.

Also remove Ceph udev rules if found on the system prior to deploy
containers. If we don't do this we are exposed to conflicts between udev
rules and sytemd unit files.

Also add the CI will now test the migration from a non-containerized cluster to a
containerized cluster.

Signed-off-by: Sébastien Han <seb@redhat.com>
infrastructure-playbooks/switch-from-non-containerized-to-containerized-ceph-daemons.yml
roles/ceph-docker-common/tasks/pre_requisites/debian_prerequisites.yml
roles/ceph-docker-common/tasks/pre_requisites/prerequisites.yml
roles/ceph-docker-common/tasks/pre_requisites/remove_ceph_udev_rules.yml [new file with mode: 0644]
roles/ceph-docker-common/tasks/stat_ceph_files.yml
roles/ceph-mon/tasks/docker/main.yml
site-docker.yml.sample
tox.ini