configured molecule and fix xfs on centos

This commit is contained in:
Charlie Mordant
2020-04-15 16:56:18 +02:00
parent ba5d929fce
commit 17e8ec1058
6 changed files with 128 additions and 72 deletions
+12 -40
View File
@@ -2,59 +2,31 @@
- name: manage_lvm | manage physical volume group creation
include: create_vg.yml
- name: manage_lvm | loop over logical volume(s)
- name: manage_lvm | loop over logical volume group(s) to create logical volumes
include: create_lv.yml
loop: "{{ lvm_groups }}"
loop_control:
loop_var: vg
- name: manage_lvm | unmounting filesystem(s)
mount:
name: "{{ item.1.mntp }}"
src: "/dev/{{ item.0.vgname }}/{{ item.1.lvname }}"
fstype: "{{ item.1.filesystem | default(omit) }}"
state: "absent"
become: true
loop: "{{ lvm_groups|subelements('lvnames') }}"
when: >
(item.1 is defined and
item.1 != 'None') and
(item.1.create is defined and
not item.1.create and
item.1.filesystem != "swap")
- name: manage_lvm | mounting new filesystem(s)
mount:
name: "{{ item.1.mntp }}"
src: "/dev/{{ item.0.vgname }}/{{ item.1.lvname }}"
fstype: "{{ item.1.filesystem }}"
state: "mounted"
opts: "{{ item.1.mopts | default('defaults') }}"
become: true
loop: "{{ lvm_groups|subelements('lvnames') }}"
when: >
((item.0.create is defined and
item.0.create) and
(item.1 is defined and
item.1 != 'None') and
(item.1.create is defined and
item.1.create) and
(item.1.mount is defined and
item.1.mount))
- name: manage_lvm | loop over logical volume group(s) to create filesystems
include: create_fs.yml
loop: "{{ lvm_groups }}"
loop_control:
loop_var: vg
- name: manage_lvm | Removing LVM logical volume(s)
lvol:
vg: "{{ item.0.vgname }}"
lv: "{{ item.1.lvname }}"
vg: "{{ item.vgname }}"
lv: "{{ item.0.lvname }}"
state: "absent"
force: yes
become: true
loop: "{{ lvm_groups|subelements('lvnames') }}"
when: >
(item.1 is defined and
item.1 != 'None') and
(item.1.create is defined and
not item.1.create)
(item.0 is defined and
item.0 != 'None') and
(item.0.create is defined and
not item.0.create)
- name: manage_lvm | Removing LVM volume group(s)
lvg: