Anons79 Mini Shell

Directory : /lib/python2.7/site-packages/ansible/modules/storage/ibm/
Upload File :
Current File : //lib/python2.7/site-packages/ansible/modules/storage/ibm/ibm_sa_vol.pyc

�
�Udac@`s�ddlmZmZmZeZidgd6dd6dd6ZdZd	Zd
Z	ddl
mZddlm
Z
mZmZmZd
�Zedkr�e�ndS(i(tabsolute_importtdivisiontprint_functiontpreviewtstatust	communitytsupported_bys1.1tmetadata_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(texecute_pyxcli_commandtconnect_ssltspectrum_accelerate_spectis_pyxcli_installedc
C`st�}|jtdtdddddg�dtdt�dt�d	t���t|�}t|�t|�}|jjd|j	j
d��j}|j	d}t}|dkr�|r�t
|d
|�}n'|dkr�|r�t
|d|�}n|jd|�dS(
Ntstatetdefaulttpresenttchoicestabsenttvoltrequiredtpooltsizet
vol_createt
vol_deletetchanged(RtupdatetdicttTrueR	R
Rtcmdtvol_listtparamstgettas_single_elementtFalseR
t	exit_json(t
argument_spectmoduletxcli_clienttvolumeRt
state_changed((sJ/usr/lib/python2.7/site-packages/ansible/modules/storage/ibm/ibm_sa_vol.pytmainOs*		


t__main__N(t
__future__RRRttypet
__metaclass__tANSIBLE_METADATAt
DOCUMENTATIONtEXAMPLEStRETURNtansible.module_utils.basicR	t!ansible.module_utils.ibm_sa_utilsR
RRR
R)t__name__(((sJ/usr/lib/python2.7/site-packages/ansible/modules/storage/ibm/ibm_sa_vol.pyt<module>	s

$"	 

Anons79 File Manager Version 1.0, Coded By Anons79
Email: [email protected]