Push zealand version of opensds ansible as base-code of Stor4NFV
[stor4nfv.git] / ci / ansible / roles / osdsdock / tasks / main.yml
1 ---\r
2 - name: include scenarios/lvm.yml\r
3   include: scenarios/lvm.yml\r
4   when: enabled_backend == "lvm"\r
5 \r
6 - name: include scenarios/ceph.yml\r
7   include: scenarios/ceph.yml\r
8   when: enabled_backend == "ceph"\r
9 \r
10 - name: include scenarios/cinder.yml\r
11   include: scenarios/cinder.yml\r
12   when: enabled_backend == "cinder" and use_cinder_standalone == false\r
13 \r
14 - name: include scenarios/cinder_standalone.yml\r
15   include: scenarios/cinder_standalone.yml\r
16   when: enabled_backend == "cinder" and use_cinder_standalone == true\r
17 \r
18 - name: run osdsdock daemon service\r
19   shell:\r
20     cmd: |\r
21       i=0\r
22       while\r
23         i="$((i+1))"\r
24         [ "$i" -lt 4 ]\r
25       do\r
26         nohup bin/osdsdock &>/dev/null &\r
27         sleep 5\r
28         ps aux | grep osdsdock | grep -v grep && break\r
29       done\r
30   args:\r
31     chdir: "{{ opensds_build_dir }}/out"\r