zaxos.lvm-ansible-role
lvm-ansible-role
シングル LVM ボリュームを作成およびマウントするための Ansible ロールです。
要件
- 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'、VG 作成前に GPT パーティションを作成する場合は 'True' #
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-galaxy install zaxos.lvm-ansible-role
ライセンス
gpl-2.0
ダウンロード
25.2k