%PDF- %PDF-
Mini Shell

Mini Shell

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

�
���^c@@sMdZddlmZmZmZdZd�Zdd�Zdd�Z	dS(u[
Management of OpenStack Keystone Services
=========================================

.. versionadded:: 2018.3.0

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

Example States

.. code-block:: yaml

    create service:
      keystone_service.present:
        - name: glance
        - type: image

    delete service:
      keystone_service.absent:
        - name: glance

    create service with optional params:
      keystone_service.present:
        - name: glance
        - type: image
        - enabled: False
        - description: 'OpenStack Image'
i(tabsolute_importtunicode_literalstprint_functionukeystone_servicecC@sdtkrtStdfS(Nukeystoneng.service_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_service.pyt__virtual__%scK@sHi|d6id6td6dd6}td|�}td|�tdd	|�}|dkr�td
tkr�d|d<||d<d|d<|S||d<td|�}||d<d
|d<|Std||�}|rDtd
tkrd|d<||d<d|d<|S||d<td|�|dj|�d|d<n|S(u�
    Ensure an service exists and is up-to-date

    name
        Name of the group

    type
        Service type

    enabled
        Boolean to control if service is enabled

    description
        An arbitrary description of the service
    unameuchangesuresultuucommentuargs.clean_kwargsukeystoneng.setup_cloudsukeystoneng.service_gettnameutestuService will be created.ukeystoneng.service_createuCreated serviceukeystoneng.compare_changesuService will be updated.ukeystoneng.service_updateuUpdated serviceN(tTruet	__utils__RtNonet__opts__tupdate(Rtauthtkwargstrettservicetchanges((s@/usr/lib/python2.7/site-packages/salt/states/keystone_service.pytpresent+s<












cC@s�i|d6id6td6dd6}td|�tdd|�}|r�td	tkr�d|d<i|jd
6|d<d|d<|Stdd|�|j|dd
<d
|d<n|S(uM
    Ensure service does not exist

    name
        Name of the service
    unameuchangesuresultuucommentukeystoneng.setup_cloudsukeystoneng.service_getRutestuiduService will be deleted.ukeystoneng.service_deleteuDeleted serviceN(RRRR
tid(RR
RR((s@/usr/lib/python2.7/site-packages/salt/states/keystone_service.pytabsentcs 




N(
t__doc__t
__future__RRRRRR
RR(((s@/usr/lib/python2.7/site-packages/salt/states/keystone_service.pyt<module>s
	8

Zerion Mini Shell 1.0