New in version 2.7.
The below requirements are needed on the host that executes this module.
| Parameter | Choices/Defaults | Comments |
|---|---|---|
| account_id required | Account ID or Name of Parent/Source Volume. | |
| enable_remote_replication bool |
| Flag, whether to replicate the snapshot created to a remote replication cluster. To enable specify 'true' value. |
| expiration_time | The date and time (format ISO 8601 date string) at which this snapshot will expire. | |
| hostname required | The hostname or IP address of the SolidFire cluster. | |
| name | Name of new snapshot create. If unspecified, date and time when the snapshot was taken is used. | |
| password required | Element OS access account password aliases: pass | |
| retention | Retention period for the snapshot. Format is 'HH:mm:ss'. | |
| snap_mirror_label | Label used by SnapMirror software to specify snapshot retention policy on SnapMirror endpoint. | |
| src_snapshot_id | ID or Name of an existing snapshot. Required when state=present, to modify snapshot properties.Required when state=present, to create snapshot from another snapshot in the volume.Required when state=absent, to delete snapshot. | |
| src_volume_id required | ID or Name of active volume. | |
| state |
| Whether the specified snapshot should exist or not. |
| username required | Element OS access account user-name aliases: user |
Note
- name: Create snapshot
tags:
- elementsw_create_snapshot
na_elementsw_snapshot:
hostname: "{{ elementsw_hostname }}"
username: "{{ elementsw_username }}"
password: "{{ elementsw_password }}"
state: present
src_volume_id: 118
account_id: sagarsh
name: newsnapshot-1
- name: Modify Snapshot
tags:
- elementsw_modify_snapshot
na_elementsw_snapshot:
hostname: "{{ elementsw_hostname }}"
username: "{{ elementsw_username }}"
password: "{{ elementsw_password }}"
state: present
src_volume_id: sagarshansivolume
src_snapshot_id: test1
account_id: sagarsh
expiration_time: '2018-06-16T12:24:56Z'
enable_remote_replication: false
- name: Delete Snapshot
tags:
- elementsw_delete_snapshot
na_elementsw_snapshot:
hostname: "{{ elementsw_hostname }}"
username: "{{ elementsw_username }}"
password: "{{ elementsw_password }}"
state: absent
src_snapshot_id: deltest1
account_id: sagarsh
src_volume_id: sagarshansivolume
Common return values are documented here, the following are the fields unique to this module:
| Key | Returned | Description |
|---|---|---|
| msg string | success | Success message |
This module is flagged as preview which means that it is not guaranteed to have a backwards compatible interface.
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.
Hint
If you notice any issues in this documentation you can edit this document to improve it.
© 2012–2018 Michael DeHaan
© 2018 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.7/modules/na_elementsw_snapshot_module.html