infini_pool – Create, Delete and Modify Pools on Infinibox

From Get docs
Ansible/docs/2.7/modules/infini pool module


infini_pool – Create, Delete and Modify Pools on Infinibox

New in version 2.3.


Synopsis

  • This module to creates, deletes or modifies pools on Infinibox.

Requirements

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

  • capacity
  • infinisdk
  • python >= 2.7

Parameters

Parameter Choices/Defaults Comments

name

- / required

Pool Name

password

-

Infinibox User password.

size

-

Pool Physical Capacity in MB, GB or TB units. If pool size is not set on pool creation, size will be equal to 1TB. See examples.

ssd_cache

boolean

  • no
  • yes

Enable/Disable SSD Cache on Pool

state

-

  • present

  • absent

Creates/Modifies Pool when present or removes when absent

system

- / required

Infinibox Hostname or IPv4 Address.

user

-

Infinibox User username with sufficient priveledges ( see notes ).

vsize

-

Pool Virtual Capacity in MB, GB or TB units. If pool vsize is not set on pool creation, Virtual Capacity will be equal to Physical Capacity. See examples.



Notes

Note

  • Infinibox Admin level access is required for pool modifications
  • This module requires infinisdk python library
  • You must set INFINIBOX_USER and INFINIBOX_PASSWORD environment variables if user and password arguments are not passed to the module directly
  • Ansible uses the infinisdk configuration file ~/.infinidat/infinisdk.ini if no credentials are provided. See http://infinisdk.readthedocs.io/en/latest/getting_started.html


Examples

- name: Make sure pool foo exists. Set pool physical capacity to 10TB
  infini_pool:
    name: foo
    size: 10TB
    vsize: 10TB
    user: admin
    password: secret
    system: ibox001

- name: Disable SSD Cache on pool
  infini_pool:
    name: foo
    ssd_cache: no
    user: admin
    password: secret
    system: ibox001

Status

Authors

  • Gregory Shulov (@GR360RY)

Hint

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


© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.7/modules/infini_pool_module.html