Ansible--批量创建lvm
--- - hosts: all tasks: - block: - name: 创建1000M的逻辑卷lv1 lvol: vg: vg0 lv: lv1 size: 1000 - name: 逻辑卷文件系统类型 filesystem: fstype: xfs dev: /dev/vg0/lv1 rescue: #当上述无法执行时 执行下列内容 相当于分支 - debug: msg: 卷组vg0所剩空间不足1000M #输出错误信息 - name: 创建500M的逻辑卷lv1 lvol: vg: vg0 lv: lv1 size: 500 whem: ansible_lvm.vgs.vg0 is defined #定位 当卷组vg存在时 ignore_errors: yes #忽略错误 - name: 逻辑卷文件系统类型 filesystem: fstype: xfs dev: /dev/vg0/lv1 whem: ansible_lvm.vgs.vg0 is defined ignore_errors: yes - debug: msg: 卷组vg0不存在 when: ansible_lvm.vgs.vg0 is undefined