Push zealand version of opensds ansible as base-code of Stor4NFV
[stor4nfv.git] / ci / ansible / roles / osdsdock / scenarios / lvm.yml
1 ---\r
2 - name: install lvm2 external package when lvm backend enabled\r
3   apt:\r
4     name: lvm2\r
5 \r
6 - name: check if physical volume existed\r
7   shell: pvdisplay {{ pv_device }}\r
8   ignore_errors: yes\r
9   register: pv_existed\r
10 \r
11 - name: create a physical volume\r
12   shell: pvcreate {{ pv_device }}\r
13   when: pv_existed is undefined or pv_existed.rc != 0\r
14 \r
15 - name: check if volume group existed\r
16   shell: vgdisplay {{ vg_name }}\r
17   ignore_errors: yes\r
18   register: vg_existed\r
19 \r
20 - name: create a volume group\r
21   shell: vgcreate {{ vg_name }} {{ pv_device }}\r
22   when: vg_existed is undefined or vg_existed.rc != 0\r