New in version 2.2.
parameter | required | default | choices | comments |
---|---|---|---|---|
api_password |
yes | The password to authenticate with the SANtricity WebServices Proxy or embedded REST API. | ||
api_url |
yes | The url to the SANtricity WebServices Proxy or embedded REST API. | ||
api_username |
yes | The username to authenticate with the SANtricity WebServices Proxy or embedded REST API. | ||
full_threshold |
no | 85 | The repository utilization warning threshold percentage | |
name |
yes | The name you wish to give the snapshot volume | ||
repo_percentage |
no | 20 | The size of the view in relation to the size of the base volume | |
snapshot_image_id |
yes | The identifier of the snapshot image used to create the new snapshot volume. Note: You'll likely want to use the netapp_e_facts module to find the ID of the image you want. | ||
ssid |
yes | storage array ID | ||
state |
yes |
|
Whether to create or remove the snapshot volume | |
storage_pool_name |
yes | Name of the storage pool on which to allocate the repository volume. | ||
validate_certs |
no | True | Should https certificates be validated? | |
view_mode |
yes |
|
The snapshot volume access mode |
- name: Snapshot volume netapp_e_snapshot_volume: ssid: "{{ ssid }}" api_url: "{{ netapp_api_url }}/" api_username: "{{ netapp_api_username }}" api_password: "{{ netapp_api_password }}" state: present storage_pool_name: "{{ snapshot_volume_storage_pool_name }}" snapshot_image_id: "{{ snapshot_volume_image_id }}" name: "{{ snapshot_volume_name }}"
Common return values are documented here Return Values, the following are the fields unique to this module:
name | description | returned | type | sample |
---|---|---|---|---|
msg | Success message | success | string | Json facts for the volume that was created. |
Note
ok
status will be returned, no other changes can be made to a pre-existing snapshot volume.This module is flagged as preview which means that it is not guaranteed to have a backwards compatible interface.
This module is community maintained without core committer oversight.
For more information on what this means please read Module Support
For help in developing on modules, should you be so inclined, please read Community Information & Contributing, Helping Testing PRs and Developing Modules.