emc_vnx_sg_member - Manage storage group member on EMC VNX

New in version 2.7.

Synopsis

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
required
Lun id to be added.
name
required
Name of the Storage group to manage.
sp_address
required
Address of the SP of target/secondary storage.
sp_password Default:
sysadmin
password for accessing SP.
sp_user Default:
sysadmin
Username for accessing SP.
state
    Choices:
  • present ←
  • absent
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
  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
  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
int
success
LUNID that hosts attached to the storage group will see.



Status

This module is flagged as preview which means that it is not guaranteed to have a backwards compatible interface.

Maintenance

This module is flagged as community which means that it is maintained by the Ansible Community. See Module Maintenance & Support for more info.

For a list of other modules that are also maintained by the Ansible Community, see here.

Author

  • Luca ‘remix_tj’ Lorenzetto (@remixtj)

Hint

If you notice any issues in this documentation you can edit this document to improve it.