--- - name: install lvm2 external package when lvm backend enabled apt: name: lvm2 - name: copy opensds lvm backend file if specify lvm backend copy: src: ../../../group_vars/lvm/lvm.yaml dest: "{{ lvm_config_path }}" - name: check if volume group existed shell: vgdisplay {{ vg_name }} ignore_errors: yes register: vg_existed - name: create a volume group and initialize it lvg: vg: "{{ vg_name }}" pvs: "{{ pv_devices }}" when: vg_existed is undefined or vg_existed.rc != 0