%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /lib/python2.7/site-packages/salt/states/
Upload File :
Create Path :
Current File : //lib/python2.7/site-packages/salt/states/keystone_domain.pyo

�
���^c@@sMdZddlmZmZmZdZd�Zdd�Zdd�Z	dS(u$
Management of OpenStack Keystone Domains
========================================

.. versionadded:: 2018.3.0

:depends: shade
:configuration: see :py:mod:`salt.modules.keystoneng` for setup instructions

Example States

.. code-block:: yaml

    create domain:
      keystone_domain.present:
        - name: domain1

    create domain with optional params:
      keystone_domain.present:
        - name: domain1
        - enabled: False
        - description: 'my domain'

    delete domain:
      keystone_domain.absent:
        - name: domain1
i(tabsolute_importtunicode_literalstprint_functionukeystone_domaincC@sdtkrtStdfS(Nukeystoneng.domain_getuTThe keystoneng execution module failed to load: shade python module is not available(t__salt__t__virtualname__tFalse(((s?/usr/lib/python2.7/site-packages/salt/states/keystone_domain.pyt__virtual__#scK@sKi|d6id6td6dd6}td|�}td|�tdd	|�}|s�td
r�d|d<||d<dj|�|d<|S||d<td|�}||d<d
|d<|Std||�}|rGtd
rd|d<||d<dj|�|d<|S|j|d<td|�|dj|�d|d<n|S(u�
    Ensure domain exists and is up-to-date

    name
        Name of the domain

    enabled
        Boolean to control if domain is enabled

    description
        An arbitrary description of the domain
    unameuchangesuresultuucommentuargs.clean_kwargsukeystoneng.setup_cloudsukeystoneng.domain_gettnameutestuDomain {} will be created.ukeystoneng.domain_createuCreated domainukeystoneng.compare_changesuDomain {} will be updated.u	domain_idukeystoneng.domain_updateuUpdated domainN(tTruet	__utils__Rt__opts__tNonetformattidtupdate(Rtauthtkwargstrettdomaintchanges((s?/usr/lib/python2.7/site-packages/salt/states/keystone_domain.pytpresent)s<












cC@s�i|d6id6td6dd6}td|�tdd|�}|r�td	tkr�d|d<i|d6|d<d
j|�|d<|Stdd|�|j|dd<d
|d<n|S(uK
    Ensure domain does not exist

    name
        Name of the domain
    unameuchangesuresultuucommentukeystoneng.setup_cloudsukeystoneng.domain_getRutestuDomain {} will be deleted.ukeystoneng.domain_deleteuiduDeleted domainN(RRR
RRR
(RRRR((s?/usr/lib/python2.7/site-packages/salt/states/keystone_domain.pytabsent^s 



N(
t__doc__t
__future__RRRRRRRR(((s?/usr/lib/python2.7/site-packages/salt/states/keystone_domain.pyt<module>s
	5

Zerion Mini Shell 1.0