]> git.apps.os.sepia.ceph.com Git - ceph-ansible.git/commit
all: backward compatibility between stable-2.2 and 3.0 2083/head
authorSébastien Han <seb@redhat.com>
Wed, 18 Oct 2017 16:03:30 +0000 (18:03 +0200)
committerSébastien Han <seb@redhat.com>
Fri, 20 Oct 2017 12:00:20 +0000 (14:00 +0200)
commitfdd85b2f086752ebbe87b6240acd0a2899b3fc52
tree1892d90fb5e52bc1dd4a21058d6f23a38a928689
parent21bc97bc8df10f081528908f29660007725523c2
all: backward compatibility between stable-2.2 and 3.0

stable-3.0 brought numerous changes in ceph-ansible variables, this PR
aims to maintain backward compatibility for someone running stable-2.2
upgrading to stable-3.0 but keeps its groups_vars untouched.
We will then determine the right options to make sure the upgrade works
but we are expecting that new variables should be used.

We will drop this in a near future, maybe 3.1 or 3.2.

Signed-off-by: Sébastien Han <seb@redhat.com>
(cherry picked from commit 4413511b6619e22007b7988ab9929d618e0dcd01)
Signed-off-by: Sébastien Han <seb@redhat.com>
15 files changed:
group_vars/all.yml.sample
group_vars/osds.yml.sample
group_vars/rhcs.yml.sample
infrastructure-playbooks/rolling_update.yml
roles/ceph-common/tasks/checks/check_mandatory_vars.yml
roles/ceph-config/templates/ceph.conf.j2
roles/ceph-defaults/defaults/main.yml
roles/ceph-defaults/templates/restart_rgw_daemon.sh.j2
roles/ceph-docker-common/tasks/check_mandatory_vars.yml [new file with mode: 0644]
roles/ceph-docker-common/tasks/main.yml
roles/ceph-mon/tasks/check_mandatory_vars.yml
roles/ceph-mon/tasks/docker/main.yml
roles/ceph-mon/templates/ceph-mon.service.j2
roles/ceph-osd/defaults/main.yml
roles/ceph-rgw/templates/ceph-radosgw.service.j2