Prise en compte du formatage et du montage des LV
This commit is contained in:
parent
2689088ed9
commit
a2591313e7
2 changed files with 41 additions and 6 deletions
37
tasks/prepare_logical_volume.yml
Normal file
37
tasks/prepare_logical_volume.yml
Normal file
|
@ -0,0 +1,37 @@
|
|||
|
||||
- name: Contexte logical volume
|
||||
debug:
|
||||
var: _lv
|
||||
|
||||
- name: Definit logical volume
|
||||
lvol:
|
||||
vg: "{{ _lv.vg }}"
|
||||
lv: "{{ _lv.name }}"
|
||||
size: "{{ _lv.size }}"
|
||||
resizefs: true
|
||||
delegate_to: "{{ _vm_ip }}"
|
||||
|
||||
- name: Verifie que logical volume est formaté
|
||||
filesystem:
|
||||
fstype: xfs
|
||||
dev: "/dev/{{ _lv.vg }}/{{ _lv.name }}"
|
||||
delegate_to: "{{ _vm_ip }}"
|
||||
when: _lv.mountpoint is defined
|
||||
|
||||
- name: Verifie que mountpoint existe
|
||||
file:
|
||||
path: "{{ _lv.mountpoint }}"
|
||||
state: directory
|
||||
mode: '0755'
|
||||
when: _lv.mountpoint is defined
|
||||
delegate_to: "{{ _vm_ip }}"
|
||||
|
||||
- name: Monte logical volume
|
||||
mount:
|
||||
path: "{{ _lv.mountpoint }}"
|
||||
src: "/dev/{{ _lv.vg }}/{{ _lv.name }}"
|
||||
fstype: xfs
|
||||
state: mounted
|
||||
when: _lv.mountpoint is defined
|
||||
delegate_to: "{{ _vm_ip }}"
|
||||
|
|
@ -74,12 +74,10 @@
|
|||
|
||||
|
||||
- name: Definit logical volume
|
||||
lvol:
|
||||
vg: "{{ item.vg }}"
|
||||
lv: "{{ item.name }}"
|
||||
size: "{{ item.size }}"
|
||||
resizefs: true
|
||||
delegate_to: "{{ pvmt_vm_ip }}"
|
||||
include_tasks: prepare_logical_volume.yml
|
||||
vars:
|
||||
_lv: "{{ item }}"
|
||||
_vm_ip: "{{ pvmt_vm_ip }}"
|
||||
with_items:
|
||||
- "{{ pvmt_vm_lvm_volumes }}"
|
||||
|
||||
|
|
Loading…
Reference in a new issue