-
Notifications
You must be signed in to change notification settings - Fork 7
/
lvm.yml
35 lines (30 loc) · 1013 Bytes
/
lvm.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
---
- hosts: all
become: ture
remote_user: vagrant
tasks:
- name: Create a logical volume of 1200m
lvol:
vg: research
lv: data
size: '1200'
when: ansible_lvm.vgs.research is defined and ansible_lvm.vgs.research.size_g > "1.2"
- name: if 1200m volume is not available
debug:
msg: could not create logical volume at that size
when: ansible_lvm.vgs.research is defined and ansible_lvm.vgs.research.size_g < "1.2"
- name: Create a logical volume of 800m
lvol:
vg: research
lv: data
size: '800'
when: ansible_lvm.vgs.research is defined and ansible_lvm.vgs.research.size_g < "1.2"
- name: create a file system with xfs format
filesystem:
fstype: xfs
dev: /dev/research/data
when: ansible_lvm.vgs.research is defined
- name: if volume is not existed
debug:
msg: "Volume group does not exists"
when: ansible_lvm.vgs.research is not defined