]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-ansible.git/commitdiff
ceph-rbd-mirror: refactor tasks/main.yml
authorRishabh Dave <ridave@redhat.com>
Wed, 24 Apr 2019 09:19:04 +0000 (14:49 +0530)
committerGuillaume Abrioux <gabrioux@redhat.com>
Fri, 10 May 2019 13:54:16 +0000 (15:54 +0200)
Use blocks for similar tasks in main.yml. And move when keywords before
block keywords.

Signed-off-by: Rishabh Dave <ridave@redhat.com>
(cherry picked from commit 121b5e4184a24bc5e862dd515cd2678590881c1f)

roles/ceph-rbd-mirror/tasks/main.yml

index 22480c0bbfab2daab9150d1559a2e99dd1fc3cbd..a696baa7fdef70fa98fbf41db0fe6723e3f5bc5f 100644 (file)
@@ -1,9 +1,4 @@
 ---
-- name: set_fact docker_exec_cmd
-  set_fact:
-    docker_exec_cmd: "{{ container_binary }} exec ceph-rbd-mirror-{{ ansible_hostname }}"
-  when: containerized_deployment
-
 - name: include pre_requisite.yml
   include_tasks: pre_requisite.yml
   when: not containerized_deployment
   include_tasks: common.yml
   when: cephx
 
-- name: include start_rbd_mirror.yml
-  include_tasks: start_rbd_mirror.yml
+- name: tasks for non-containerized deployment
   when: not containerized_deployment
+  block:
+    - name: include start_rbd_mirror.yml
+      include_tasks: start_rbd_mirror.yml
 
-- name: include configure_mirroring.yml
-  include_tasks: configure_mirroring.yml
-  when:
-    - ceph_rbd_mirror_configure
-    - not containerized_deployment
+    - name: include configure_mirroring.yml
+      include_tasks: configure_mirroring.yml
+      when: ceph_rbd_mirror_configure
 
-- name: include docker/main.yml
-  include_tasks: docker/main.yml
+- name: tasks for containerized deployment
   when: containerized_deployment
+  block:
+    - name: set_fact docker_exec_cmd
+      set_fact:
+        docker_exec_cmd: "{{ container_binary }} exec ceph-rbd-mirror-{{ ansible_hostname }}"
+
+    - name: include docker/main.yml
+      include_tasks: docker/main.yml