community.general.aix_lvg – Manage LVM volume groups on AIX
Note
This plugin is part of the community.general collection (version 3.8.3).
You might already have this collection installed if you are using the ansible
package.
It is not included in ansible-core
.
To check whether it is installed, run ansible-galaxy collection list
.
To install it, use: ansible-galaxy collection install community.general
.
To use it in a playbook, specify: community.general.aix_lvg
.
Parameters
Parameter |
Comments |
---|---|
Force volume group creation. Choices:
|
|
The size of the physical partition in megabytes. |
|
List of comma-separated devices to use as physical devices in this volume group. Required when creating or extending ( If not informed reducing ( |
|
Control if the volume group exists and volume group AIX state varyonvg Choices:
|
|
The name of the volume group. |
|
The type of the volume group. Choices:
|
Notes
Note
AIX will permit remove VG only if all LV/Filesystems are not busy.
Module does not modify PP size for already present volume group.
Examples
- name: Create a volume group datavg
community.general.aix_lvg:
vg: datavg
pp_size: 128
vg_type: scalable
state: present
- name: Removing a volume group datavg
community.general.aix_lvg:
vg: datavg
state: absent
- name: Extending rootvg
community.general.aix_lvg:
vg: rootvg
pvs: hdisk1
state: present
- name: Reducing rootvg
community.general.aix_lvg:
vg: rootvg
pvs: hdisk1
state: absent
Authors
Kairo Araujo (@kairoaraujo)