community / community.general / 0.2.1 / module / vexata_eg Manage export groups on Vexata VX100 storage arrays Authors: Sandeep Kasargod (@vexata)community.general.vexata_eg (0.2.1) — module
Install with ansible-galaxy collection install community.general:==0.2.1
collections: - name: community.general version: 0.2.1
Create or delete export groups on a Vexata VX100 array.
An export group is a tuple of a volume group, initiator group and port group that allows a set of volumes to be exposed to one or more hosts through specific array ports.
- name: Create export group named db_export. vexata_eg: name: db_export vg: dbvols ig: dbhosts pg: pg1 state: present array: vx100_ultra.test.com user: admin password: secret
- name: Delete export group named db_export vexata_eg: name: db_export state: absent array: vx100_ultra.test.com user: admin password: secret
ig: description: - Initiator group name. type: str pg: description: - Port group name. type: str vg: description: - Volume group name. type: str name: description: - Export group name. required: true 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 export group when present or delete 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