�
�Udac @` s� d d l m Z m Z m Z e Z i d g d 6d d 6d d 6Z d Z d Z d
Z d d l
m Z d d l m
Z
m Z m Z m Z d
� Z e d k r� e � n d S( i ( t absolute_importt divisiont print_functiont previewt statust communityt supported_bys 1.1t metadata_versions�
---
module: ibm_sa_vol
short_description: Handle volumes on IBM Spectrum Accelerate Family storage systems.
version_added: "2.7"
description:
- "This module creates or deletes volumes to be used on IBM Spectrum Accelerate Family storage systems."
options:
vol:
description:
- Volume name.
required: true
pool:
description:
- Volume pool.
required: false
state:
description:
- Volume state.
required: true
default: "present"
choices: [ "present", "absent" ]
size:
description:
- Volume size.
required: false
extends_documentation_fragment:
- ibm_storage
author:
- Tzur Eliyahu (@tzure)
s\
- name: Create a new volume.
ibm_sa_vol:
vol: volume_name
pool: pool_name
size: 17
state: present
username: admin
password: secret
endpoints: hostdev-system
- name: Delete an existing volume.
ibm_sa_vol:
vol: volume_name
state: absent
username: admin
password: secret
endpoints: hostdev-system
t
( t
AnsibleModule( t execute_pyxcli_commandt connect_sslt spectrum_accelerate_spect is_pyxcli_installedc
C` s t � } | j t d t d d d d d g � d t d t � d t � d t � � � t | � } t | � t | � } | j j d | j j
d � � j } | j d } t } | d k r� | r� t
| d
| � } n'