lvm-ansible-role

Статус сборки Ansible Galaxy

lvm-ansible-role

Роль Ansible для создания и монтирования одиночных LVM-томов.

Требования

  • centos/rhel 7
  • ansible >= 2.5

Установка

$ ansible-galaxy install zaxos.lvm-ansible-role

Пример плейбука

- hosts: servers
  vars:
    lvm_volumes:
    - vg_name: vg_data
      lv_name: lv_data
      disk: sdb
      filesystem: xfs
      mount: /mnt
            
  roles:
    - role: zaxos.lvm-ansible-role

Пример тома

- vg_name: vg_data  # обязательно, имя группы томов #
  lv_name: lv_data  # обязательно, имя логического тома #
  disk: sdb  # обязательно #
  filesystem: xfs  # опционально, по умолчанию 'xfs' #
  filesystem_mkfs_opts: "-n ftype=1"  # опционально #
  mount: /mnt  # обязательно #
  state: present/absent  # опционально, по умолчанию 'present', установите 'absent', чтобы удалить #
  lv_size: 100%VG  # опционально, по умолчанию '100%VG' #
  create_partition: False  # опционально, по умолчанию 'False', установите 'True', чтобы создать GPT-раздел перед созданием VG #
  mounted: True  # опционально, по умолчанию 'True', установите 'False', чтобы размонтировать #
  owner: "root"  # опционально, по умолчанию "root" #
  group: "root"  # опционально, по умолчанию "root" #
  mode: "0644"  # опционально, по умолчанию "0755" #
  mount_options: defaults  # опционально, по умолчанию 'defaults' #

Переменные роли

Некоторые переменные, которые требуют внимания::

  • lvm_volumes: Список томов.
  • lvm_auto_remount: Значение по умолчанию "True". Если установлено на "True", когда путь монтирования тома изменяется, старый путь автоматически размонтируется и удаляется из fstab.
О проекте

Ansible role to create and mount single lvm volumes

Установить
ansible-galaxy install zaxos/lvm-ansible-role
Лицензия
gpl-2.0
Загрузки
23008
Владелец