Anons79 Mini Shell

Directory : /proc/self/root/lib/python2.7/site-packages/ansible/plugins/httpapi/
Upload File :
Current File : //proc/self/root/lib/python2.7/site-packages/ansible/plugins/httpapi/splunk.pyo

�
�Udac@`s�ddlmZmZmZeZdZddlZddlm	Z	ddl
mZddlm
Z
ddlmZddlmZid	d
6Zdefd��YZdS(
i(tabsolute_importtdivisiontprint_functions�
---
author: Ansible Security Automation Team
httpapi : splunk
short_description: HttpApi Plugin for Splunk
description:
  - This HttpApi plugin provides methods to connect to Splunk over a
    HTTP(S)-based api.
version_added: "2.8"
N(tto_text(tAnsibleConnectionFailure(t	HTTPError(tHttpApiBase(tConnectionErrorsapplication/jsonsContent-TypetHttpApicB`s/eZdd�Zd�Zd�Zd�ZRS(c
	C`s�|rtj|�nd}yf|j|�|jj||d|dtdt�\}}|j|�}|j�|j	|�fSWndt
k
r�}td�t|�kr�d
SdSn2tk
r�}tj
|j��}	|j|	fSXdS(Ns{}tmethodtheaderstforce_basic_autht401i�sAuthentication failurei�sObject not found(i�sAuthentication failure(i�sObject not found(tjsontdumpst_display_requestt
connectiontsendtBASE_HEADERStTruet_get_response_valuetgetcodet_response_to_jsonRRRtloadstreadtcode(
tselftrequest_methodtpathtpayloadtdatatresponset
response_datatvalueteterror((sB/usr/lib/python2.7/site-packages/ansible/plugins/httpapi/splunk.pytsend_request!s
-cC`s'|jjdd||jjf�dS(NtvvvvsWeb Services: %s %s(Rt
queue_messaget_url(RR((sB/usr/lib/python2.7/site-packages/ansible/plugins/httpapi/splunk.pyR3scC`st|j��S(N(Rtgetvalue(RR ((sB/usr/lib/python2.7/site-packages/ansible/plugins/httpapi/splunk.pyR6scC`sCy|rtj|�SiSWn!tk
r>td|��nXdS(NsInvalid JSON response: %s(R
Rt
ValueErrorR(Rt
response_text((sB/usr/lib/python2.7/site-packages/ansible/plugins/httpapi/splunk.pyR9s
N(t__name__t
__module__tNoneR$RRR(((sB/usr/lib/python2.7/site-packages/ansible/plugins/httpapi/splunk.pyR s		(t
__future__RRRttypet
__metaclass__t
DOCUMENTATIONR
tansible.module_utils.basicRtansible.errorsRt+ansible.module_utils.six.moves.urllib.errorRtansible.plugins.httpapiRtansible.module_utils.connectionRRR(((sB/usr/lib/python2.7/site-packages/ansible/plugins/httpapi/splunk.pyt<module>s


Anons79 File Manager Version 1.0, Coded By Anons79
Email: [email protected]