zaxos.lvm-ansible-role
lvm-ansible-role
Rola Ansible do tworzenia i montowania pojedynczych wolumenów LVM.
Wymagania
- centos/rhel 7
- ansible >= 2.5
Instalacja
$ ansible-galaxy install zaxos.lvm-ansible-role
Przykładowy Playbook
- hosts: serwery
vars:
lvm_volumes:
- vg_name: vg_data
lv_name: lv_data
disk: sdb
filesystem: xfs
mount: /mnt
roles:
- rola: zaxos.lvm-ansible-role
Przykładowy wolumen
- vg_name: vg_data # wymagane, nazwa grupy wolumenów #
lv_name: lv_data # wymagane, nazwa wolumenu logicznego #
disk: sdb # wymagane #
filesystem: xfs # opcjonalne, domyślnie 'xfs' #
filesystem_mkfs_opts: "-n ftype=1" # opcjonalne #
mount: /mnt # wymagane #
state: present/absent # opcjonalne, domyślnie 'present', ustaw 'absent' żeby usunąć #
lv_size: 100%VG # opcjonalne, domyślnie '100%VG' #
create_partition: False # opcjonalne, domyślnie 'False', ustaw 'True' by stworzyć partycję gpt przed utworzeniem vg #
mounted: True # opcjonalne, domyślnie 'True', ustaw 'False' aby odmontować #
owner: "root" # opcjonalne, domyślnie "root" #
group: "root" # opcjonalne, domyślnie "root" #
mode: "0644" # opcjonalne, domyślnie "0755" #
mount_options: defaults # opcjonalne, domyślnie 'defaults' #
Zmienne roli
Niektóre zmienne, które wymagają przeglądu::
lvm_volumes
: Lista wolumenów.lvm_auto_remount
: Domyślna wartość to "True". Jeśli jest ustawiona na "True", kiedy ścieżka montowania wolumenu jest zmieniana, stara ścieżka montowania zostanie automatycznie odmontowana i usunięta z fstab.
O projekcie
Ansible role to create and mount single lvm volumes
Zainstaluj
ansible-galaxy install zaxos.lvm-ansible-role
Licencja
gpl-2.0
Pobrania
25.2k
Właściciel