14ab40ef3900ec745bd47e46df6c09ab6afb9346
[stor4nfv.git] / ci / ansible / roles / osdslet / tasks / main.yml
1 ---
2 - name: run osdslet daemon service
3   shell:
4     cmd: |
5       i=0
6       while
7         i="$((i+1))"
8         [ "$i" -lt 4 ]
9       do
10         nohup bin/osdslet > osdslet.out 2> osdslet.err < /dev/null &
11         sleep 5
12         ps aux | grep osdslet | grep -v grep && break
13       done
14   args:
15     chdir: "{{ opensds_build_dir }}/out"
16   when: container_enabled == false
17
18 - name: run osdslet containerized service
19   docker:
20     name: osdslet
21     image: opensdsio/opensds-controller:latest
22     state: started
23     net: host
24     volumes:
25     - "/etc/opensds/:/etc/opensds"
26   when: container_enabled == true