community / community.general / 0.2.1 / module / vexata_volume Manage volumes on Vexata VX100 storage arrays Authors: Sandeep Kasargod (@vexata)community.general.vexata_volume (0.2.1) — module
Install with ansible-galaxy collection install community.general:==0.2.1
collections: - name: community.general version: 0.2.1
Create, deletes or extend volumes on a Vexata VX100 array.
- name: Create new 2 TiB volume named foo vexata_volume: name: foo size: 2T state: present array: vx100_ultra.test.com user: admin password: secret
- name: Expand volume named foo to 4 TiB vexata_volume: name: foo size: 4T state: present array: vx100_ultra.test.com user: admin password: secret
- name: Delete volume named foo vexata_volume: name: foo state: absent array: vx100_ultra.test.com user: admin password: secret
name: description: - Volume name. required: true type: str size: description: - Volume size in M, G, T units. M=2^20, G=2^30, T=2^40 bytes. type: str user: description: - Vexata API user with administrative privileges. required: false type: str array: description: - Vexata VX100 array hostname or IPv4 Address. required: true type: str state: choices: - present - absent default: present description: - Creates/Modifies volume when present or removes when absent. type: str password: description: - Vexata API user password. required: false type: str validate_certs: default: 'no' description: - Allows connection when SSL certificates are not valid. Set to C(false) when certificates are not trusted. - If set to C(yes), please make sure Python >= 2.7.9 is installed on the given machine. required: false type: bool