X-Git-Url: https://gerrit.opnfv.org/gerrit/gitweb?a=blobdiff_plain;f=ci%2Fansible%2Froles%2Fosdsdock%2Ftasks%2Fmain.yml;fp=ci%2Fansible%2Froles%2Fosdsdock%2Ftasks%2Fmain.yml;h=24629053dfd261350fe20c47ffe77219572891c1;hb=64df7bc3bc70d49153409436b411fb327691a4d5;hp=0000000000000000000000000000000000000000;hpb=0786fde30eba926b097617dea9ca4683ac2fa1b7;p=stor4nfv.git diff --git a/ci/ansible/roles/osdsdock/tasks/main.yml b/ci/ansible/roles/osdsdock/tasks/main.yml new file mode 100644 index 0000000..2462905 --- /dev/null +++ b/ci/ansible/roles/osdsdock/tasks/main.yml @@ -0,0 +1,31 @@ +--- +- name: include scenarios/lvm.yml + include: scenarios/lvm.yml + when: enabled_backend == "lvm" + +- name: include scenarios/ceph.yml + include: scenarios/ceph.yml + when: enabled_backend == "ceph" + +- name: include scenarios/cinder.yml + include: scenarios/cinder.yml + when: enabled_backend == "cinder" and use_cinder_standalone == false + +- name: include scenarios/cinder_standalone.yml + include: scenarios/cinder_standalone.yml + when: enabled_backend == "cinder" and use_cinder_standalone == true + +- name: run osdsdock daemon service + shell: + cmd: | + i=0 + while + i="$((i+1))" + [ "$i" -lt 4 ] + do + nohup bin/osdsdock &>/dev/null & + sleep 5 + ps aux | grep osdsdock | grep -v grep && break + done + args: + chdir: "{{ opensds_build_dir }}/out"