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_pool.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_pool
short_description: Handles pools on IBM Spectrum Accelerate Family storage systems.
version_added: "2.7"

description:
    - "This module creates or deletes pools to be used on IBM Spectrum Accelerate Family storage systems"

options:
    pool:
        description:
            - Pool name.
        required: true
    state:
        description:
            - Pool state.
        required: true
        default: "present"
        choices: [ "present", "absent" ]
    size:
        description:
            - Pool size in GB
        required: false
    snapshot_size:
        description:
            - Pool snapshot size in GB
        required: false
    domain:
        description:
            - Adds the pool to the specified domain.
        required: false
    perf_class:
        description:
            - Assigns a perf_class to the pool.
        required: false

extends_documentation_fragment:
    - ibm_storage

author:
    - Tzur Eliyahu (@tzure)
s7
- name: Create new pool.
  ibm_sa_pool:
    name: pool_name
    size: 300
    state: present
    username: admin
    password: secret
    endpoints: hostdev-system

- name: Delete pool.
  ibm_sa_pool:
    name: pool_name
    state: absent
    username: admin
    password: secret
    endpoints: hostdev-system
t
(t
AnsibleModule(texecute_pyxcli_commandtconnect_ssltspectrum_accelerate_spectis_pyxcli_installedcC`st�}|jtdtdddddg�dtdt�dt�d	t�d
t�dt���t|�}t|�t|�}|jjd|j	d�j
}|j	d}t}|dkr�|r�t|d|�}n|dkr
|r
t|d
|�}n|j
d|�dS(Ntstatetdefaulttpresenttchoicestabsenttpooltrequiredtsizet
snapshot_sizetdomaint
perf_classtpool_createtpool_deletetchanged(RtupdatetdicttTrueR	R
Rtcmdt	pool_listtparamstas_single_elementtFalseR
t	exit_json(t
argument_spectmoduletxcli_clientRRt
state_changed((sK/usr/lib/python2.7/site-packages/ansible/modules/storage/ibm/ibm_sa_pool.pytmainVs.				


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__(((sK/usr/lib/python2.7/site-packages/ansible/modules/storage/ibm/ibm_sa_pool.pyt<module>	s

,"	!

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