%PDF- %PDF-
| Direktori : /proc/self/root/proc/thread-self/root/usr/lib/python2.7/site-packages/salt/states/ |
| Current File : //proc/self/root/proc/thread-self/root/usr/lib/python2.7/site-packages/salt/states/glance.pyo |
�
���^c @@ s d Z d d l m Z m Z m Z d d l Z d d l Z y d d l m Z e
Z WnE e k
r� y d d l
m Z e
Z Wq� e k
r� e Z q� Xn Xy d d l m Z e
Z Wn e k
r� e Z n Xe j e � Z d � Z d � Z d d d d d d d
d � Z d S( uI
Managing Images in OpenStack Glance
===================================
i ( t absolute_importt print_functiont unicode_literalsN( t Unauthorized( t HTTPUnauthorizedc C@ s
t o t S( u.
Only load if dependencies are loaded
( t HAS_KEYSTONEt
HAS_GLANCE( ( ( s6 /usr/lib/python2.7/site-packages/salt/states/glance.pyt __virtual__$ s c C@ s4 y t d d | � } Wn/ t k
r1 t d f St k
rH t d f SXt j d j | � � t | � t k r� t | � d k r� d | k r� | d } n t | � t k r� | j
� n | } t | � d k r� d d j | � f St | � d k r| d d
j | � f St | � d k r*t d f St � d S(
u�
Tries to find image with given name, returns
- image, 'Found image <name>'
- None, 'No such image found'
- False, 'Found more than one image with given name'
u glance.image_listt nameu keystoneclient: Unauthorizedu glanceclient: Unauthorizedu Got images: {0}i u imagesi u No image with name "{0}"u Found image {0}u) Found more than one image with given nameN(
t __salt__t kstone_Unauthorizedt Falset glance_Unauthorizedt logt debugt formatt typet dictt lent valuest Nonet NotImplementedError( R t imagest images_list( ( s6 /usr/lib/python2.7/site-packages/salt/states/glance.pyt _find_image+ s"