�
�Udac @` s� d d l m Z m Z m Z e Z d d l m Z d d l m Z d d l
m Z d d l Z d d l
Z
d Z y2 d d l Z d d l Z d d l m Z e Z Wn# e k
r� e
j � Z e Z n Xd � Z d d
d � � YZ d S( i ( t absolute_importt divisiont print_function( t to_native( t missing_required_lib( t MimeTypesN( t specc C` s� t d t d d d d � d t d d d d d t � d t d d d d � d
t d d d d � d t d d d d
d d
d g � d t d d d d g � d t d d d d g � d t d d d d g � d t d d d d � � S( Nt
login_usert typet strt defaultt guestt login_passwordt no_logt
login_hostt localhostt
login_portt 15672t login_protocolt httpt choicest httpst ca_certt patht aliasest cacertt client_certt certt
client_keyt keyt vhostt /( t dictt True( ( ( sA /usr/lib/python2.7/site-packages/ansible/module_utils/rabbitmq.pyt rabbitmq_argument_spec s !t RabbitClientc B` sn e Z d � Z d � Z d � Z e d � � Z d � Z e d � � Z d � Z d � Z
d � Z d � Z RS(
c C` s� | | _ | j | _ | j � | j � | j d | _ | j d | _ | j d | _ | j d | _ | j d | _ | j d | _ | j d | _
| j d | _ | j d | _ | j d k r� | j � n | j � d S(
Nt urlt protot usernamet passwordt hostt portR t queuet headers( t modulet paramst check_required_libraryt check_host_paramsR$ R% R&