]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-ansible.git/commit
rbd-mirror: major refactor
authorGuillaume Abrioux <gabrioux@redhat.com>
Thu, 12 May 2022 15:22:54 +0000 (17:22 +0200)
committerGuillaume Abrioux <gabrioux@redhat.com>
Mon, 1 Aug 2022 13:34:58 +0000 (15:34 +0200)
commite4c89d3b45c7a668785b43bdc5c85cb90fc6189e
treeae9c8b46dc9fcd783d6c201369674e903d56db8f
parentb338edfffd1b280e8da3729cb56648ae4861cad1
rbd-mirror: major refactor

- Use config-key store to add cluster peer.
- Support multiple pools mirroring.

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
(cherry picked from commit b74ff6e22c0d1b95e71384e4d7e2fb2ad556ac39)
28 files changed:
docs/source/index.rst
docs/source/rbdmirror/index.rst [new file with mode: 0644]
group_vars/rbdmirrors.yml.sample
roles/ceph-rbd-mirror/defaults/main.yml
roles/ceph-rbd-mirror/tasks/common.yml [deleted file]
roles/ceph-rbd-mirror/tasks/configure_mirroring.yml
roles/ceph-rbd-mirror/tasks/main.yml
roles/ceph-rbd-mirror/tasks/pre_requisite.yml [deleted file]
roles/ceph-rbd-mirror/tasks/start_rbd_mirror.yml [deleted file]
roles/ceph-validate/tasks/check_rbdmirror.yml
tests/functional/rbdmirror.yml [new file with mode: 0644]
tests/functional/rbdmirror/Vagrantfile [new symlink]
tests/functional/rbdmirror/container/Vagrantfile [new symlink]
tests/functional/rbdmirror/container/group_vars/all [new file with mode: 0644]
tests/functional/rbdmirror/container/hosts [new file with mode: 0644]
tests/functional/rbdmirror/container/secondary/Vagrantfile [new symlink]
tests/functional/rbdmirror/container/secondary/group_vars/all [new file with mode: 0644]
tests/functional/rbdmirror/container/secondary/hosts [new file with mode: 0644]
tests/functional/rbdmirror/container/secondary/vagrant_variables.yml [new file with mode: 0644]
tests/functional/rbdmirror/container/vagrant_variables.yml [new file with mode: 0644]
tests/functional/rbdmirror/group_vars/all [new file with mode: 0644]
tests/functional/rbdmirror/hosts [new file with mode: 0644]
tests/functional/rbdmirror/secondary/Vagrantfile [new symlink]
tests/functional/rbdmirror/secondary/group_vars/all [new file with mode: 0644]
tests/functional/rbdmirror/secondary/hosts [new file with mode: 0644]
tests/functional/rbdmirror/secondary/vagrant_variables.yml [new file with mode: 0644]
tests/functional/rbdmirror/vagrant_variables.yml [new file with mode: 0644]
tox-rbdmirror.ini [new file with mode: 0644]