netapp_eseries.santricity.netapp_e_storagepool – NetApp E-Series manage volume groups and disk pools¶
Note
This plugin is part of the netapp_eseries.santricity collection (version 1.2.7).
To install it use: ansible-galaxy collection install netapp_eseries.santricity
.
To use it in a playbook, specify: netapp_eseries.santricity.netapp_e_storagepool
.
New in version 2.2: of netapp_eseries.santricity
Parameters¶
Notes¶
Note
The expansion operations are non-blocking due to the time consuming nature of expanding volume groups
Traditional volume groups (raid0, raid1, raid5, raid6) are performed in steps dictated by the storage array. Each required step will be attempted until the request fails which is likely because of the required expansion time.
raidUnsupported will be treated as raid0, raidAll as raidDiskPool and raid3 as raid5.
Tray loss protection and drawer loss protection will be chosen if at all possible.
The E-Series Ansible modules require either an instance of the Web Services Proxy (WSP), to be available to manage the storage-system, or an E-Series storage-system that supports the Embedded Web Services API.
Embedded Web Services is currently available on the E2800, E5700, EF570, and newer hardware models.
netapp_e_storage_system may be utilized for configuring the systems managed by a WSP instance.
Examples¶
- name: No disk groups
netapp_e_storagepool:
ssid: "{{ ssid }}"
name: "{{ item }}"
state: absent
api_url: "{{ netapp_api_url }}"
api_username: "{{ netapp_api_username }}"
api_password: "{{ netapp_api_password }}"
validate_certs: "{{ netapp_api_validate_certs }}"
Return Values¶
Common return values are documented here, the following are the fields unique to this module:
Key | Returned | Description |
---|---|---|
msg
string
|
success |
Success message
Sample:
Json facts for the pool that was created.
|
Authors¶
Kevin Hulquest (@hulquest)
Nathan Swartz (@ndswartz)