%PDF- %PDF-
| Direktori : /proc/self/root/proc/self/root/usr/lib/python2.7/site-packages/salt/states/ |
| Current File : //proc/self/root/proc/self/root/usr/lib/python2.7/site-packages/salt/states/keystone_endpoint.pyc |
�
���^c @@ sV d Z d d l m Z m Z m Z d Z d � Z d � Z d d � Z d d � Z
d S( uM
Management of OpenStack Keystone Endpoints
==========================================
.. versionadded:: 2018.3.0
:depends: shade
:configuration: see :py:mod:`salt.modules.keystoneng` for setup instructions
Example States
.. code-block:: yaml
create endpoint:
keystone_endpoint.present:
- name: public
- url: https://example.org:9292
- region: RegionOne
- service_name: glance
destroy endpoint:
keystone_endpoint.absent:
- name: public
- url: https://example.org:9292
- region: RegionOne
- service_name: glance
create multiple endpoints:
keystone_endpoint.absent:
- names:
- public
- admin
- internal
- url: https://example.org:9292
- region: RegionOne
- service_name: glance
i ( t absolute_importt unicode_literalst print_functionu keystone_endpointc C@ s d t k r t St d f S( Nu keystoneng.endpoint_getuT The keystoneng execution module failed to load: shade python module is not available( t __salt__t __virtualname__t False( ( ( sA /usr/lib/python2.7/site-packages/salt/states/keystone_endpoint.pyt __virtual__- s c C@ s� d | k r% d | k r% | | d <n t d d | � } | s\ d | d <t | d <t | f S| j � } | j d d � | j d d � | j | d
<| j | d <t d d
| � } t | � d k r� d | d <t | d <| S| r� | d n d } t | f S( u�
Returns: tuple whose first element is a bool indicating success or failure
and the second element is either a ret dict for salt or an object
u interfaceu
public_urlu keystoneng.service_gett
name_or_idu Cannot find serviceu commentu resultu enabledu urlu
service_idu service_name_or_idu keystoneng.endpoint_searcht filtersi u! Multiple endpoints match criteriai N( R R t copyt popt Nonet idt lent True( t rett namet service_namet kwargst serviceR t endpointst endpoint( ( sA /usr/lib/python2.7/site-packages/salt/states/keystone_endpoint.pyt _common3 s&