%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_role.pyo

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

.. versionadded:: 2018.3.0

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

Example States

.. code-block:: yaml

    create role:
      keystone_role.present:
        - name: role1

    delete role:
      keystone_role.absent:
        - name: role1

    create role with optional params:
      keystone_role.present:
        - name: role1
        - description: 'my group'
i(tabsolute_importtunicode_literalstprint_functionu
keystone_rolecC@sdtkrtStdfS(Nukeystoneng.role_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_role.pyt__virtual__"scK@s�i|d6id6td6dd6}td|�}td|�||d<td|�}|s�td	tkr�d|d<||d<d
|d<|Std|�}|j|dd<|j|dd<d
|d<|S|S(u�
    Ensure an role exists

    name
        Name of the role

    description
        An arbitrary description of the role
    unameuchangesuresultuucommentuargs.clean_kwargsukeystoneng.setup_cloudsukeystoneng.role_getutestuRole will be created.ukeystoneng.role_createuiduCreated roleN(tTruet	__utils__Rt__opts__tNonetidtname(Rtauthtkwargstrettrole((s=/usr/lib/python2.7/site-packages/salt/states/keystone_role.pytpresent(s(







cK@s�i|d6id6td6dd6}td|�||d<td|�}|r�tdtkr�d|d<i|jd	6|d<d
|d<|Stdd|�|j|dd	<d
|d<n|S(uG
    Ensure role does not exist

    name
        Name of the role
    unameuchangesuresultuucommentukeystoneng.setup_cloudsukeystoneng.role_getutestuiduRole will be deleted.ukeystoneng.role_deleteRuDeleted roleN(RRR	R
R(RR
RRR((s=/usr/lib/python2.7/site-packages/salt/states/keystone_role.pytabsentNs"





N(
t__doc__t
__future__RRRRRR
RR(((s=/usr/lib/python2.7/site-packages/salt/states/keystone_role.pyt<module>s
	&

Zerion Mini Shell 1.0