---
- 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