%PDF- %PDF-
Direktori : /lib/python2.7/site-packages/salt/modules/ |
Current File : //lib/python2.7/site-packages/salt/modules/rallydev.pyo |
� ���^c @@ s� d Z d d l m Z m Z m Z d d l Z d d l m Z d d l Z d d l Z e j e � Z d � Z d � Z d d d d d d d � Z d � Z d d � Z d � Z d d d d � Z d � Z d � Z d � Z d � Z d d � Z d S( u� Support for RallyDev .. versionadded:: 2015.8.0 Requires a ``username`` and a ``password`` in ``/etc/salt/minion``: .. code-block: yaml rallydev: username: myuser@example.com password: 123pass i ( t absolute_importt print_functiont unicode_literalsN( t SaltInvocationErrorc C@ sT t j d i � j d d � s( t d f St j d i � j d d � sP t d f St S( u5 Only load the module if apache is installed u rallydevu usernameuV The rallydev execution module failed to load: rallydev:username not defined in config.u passworduV The rallydev execution module failed to load: rallydev:password not defined in config.N( t __opts__t gett Nonet Falset True( ( ( s9 /usr/lib/python2.7/site-packages/salt/modules/rallydev.pyt __virtual__ s c C@ s� t j d i � j d d � } t j d i � j d d � } d } t j j j | d t d d d t d t d | d | d t d t d t � } d | k r� d S| d d d S( u Get an auth token u rallydevu usernameu passworduB https://rally1.rallydev.com/slm/webservice/v2.0/security/authorizet decodet decode_typeu jsont textt statust usernamet passwordt cookiest persist_sessiont optsu dictu OperationResultu SecurityTokenN( R R R t saltt utilst httpt queryR ( R R t patht result( ( s9 /usr/lib/python2.7/site-packages/salt/modules/rallydev.pyt _get_token'