community.general.emc_vnx_sg_member – Manage storage group member on EMC VNX
Note
This plugin is part of the community.general collection (version 3.8.1).
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.emc_vnx_sg_member
.
Synopsis
- This module manages the members of an existing storage group.
Requirements
The below requirements are needed on the host that executes this module.
- An EMC VNX Storage device.
- Ansible 2.7.
- storops (0.5.10 or greater). Install using ‘pip install storops’.
Parameters
Parameter | Choices/Defaults | Comments |
---|---|---|
lunid integer / required | Lun id to be added. | |
name string / required | Name of the Storage group to manage. | |
sp_address string / required | Address of the SP of target/secondary storage. | |
sp_password string | Default: "sysadmin" | password for accessing SP. |
sp_user string | Default: "sysadmin" | Username for accessing SP. |
state string |
| Indicates the desired lunid state. present ensures specified lunid is present in the Storage Group.absent ensures specified lunid is absent from Storage Group. |
Notes
Note
- The modules prefixed with emc_vnx are built to support the EMC VNX storage platform.
Examples
- name: Add lun to storage group community.general.emc_vnx_sg_member: name: sg01 sp_address: sp1a.fqdn sp_user: sysadmin sp_password: sysadmin lunid: 100 state: present - name: Remove lun from storage group community.general.emc_vnx_sg_member: name: sg01 sp_address: sp1a.fqdn sp_user: sysadmin sp_password: sysadmin lunid: 100 state: absent
Return Values
Common return values are documented here, the following are the fields unique to this module:
Key | Returned | Description |
---|---|---|
hluid integer | success | LUNID that hosts attached to the storage group will see. |
Authors
- Luca ‘remix_tj’ Lorenzetto (@remixtj)
© 2012–2018 Michael DeHaan
© 2018–2021 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/collections/community/general/emc_vnx_sg_member_module.html