ibm_sa_pool - Handles pools on an IBM Spectrum Accelerate storage array.

New in version 2.7.

Synopsis

Requirements

The below requirements are needed on the host that executes this module.

  • python >= 2.7
  • pyxcli

Parameters

Parameter Choices/Defaults Comments
domain
Adds the pool to the specified domain.
endpoints
required
The hostname or management IP of Spectrum Accelerate storage system.
password
required
Password for username on the spectrum accelerate storage system.
perf_class
Assigns a perf_class to the pool.
pool
required
Pool name.
size
Pool size in GB
snapshot_size
Pool snapshot size in GB
state
required
    Choices:
  • present ←
  • absent
Pool state.
username
required
Management user on the spectrum accelerate storage system.

Notes

Note

  • This module requires pyxcli python library. Use ‘pip install pyxcli’ in order to get pyxcli.

Examples

- name: Create new pool.
  ibm_sa_pool:
    name: pool_name
    size: 300
    state: present
    username: admin
    password: secret
    endpoints: hostdev-system

- name: Delete pool.
  ibm_sa_pool:
    name: pool_name
    state: absent
    username: admin
    password: secret
    endpoints: hostdev-system

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

Hint

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