zaxos.lvm-ansible-role

Status budowy Ansible Galaxy

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