%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /usr/lib/python2.7/site-packages/salt/proxy/
Upload File :
Create Path :
Current File : //usr/lib/python2.7/site-packages/salt/proxy/dummy.pyc

�
���^c@@s�dZddlmZmZmZddlZddlZddlZddlj	j
Z
ddlZdgZ
iZidd6dd6dd	6ed
<idd6d
d6dd6dd6ed<ejjj�Zeje�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Z d�Z!d�Z"d �Z#d!�Z$d"�Z%d#�Z&d$�Z'd%�Z(d&�Z)d'�Z*d(�Z+dS()uS
This is the a dummy proxy-minion designed for testing the proxy minion subsystem.
i(tabsolute_importtprint_functiontunicode_literalsNudummyurunninguapacheuntpustoppedusambauservicesu1.0u	coreutilsu2.4u1.4utincu999.99uredbullupackagescC@stjd�tS(u6
    Only return if all the modules are available
    u#dummy proxy __virtual__() called...(tlogtdebugtTrue(((s4/usr/lib/python2.7/site-packages/salt/proxy/dummy.pyt__virtual__!s
cC@s5tjjjtd��}tj||�WdQXdS(Nuwb(tsalttutilstfilestfopentFILENAMEtpickletdump(tdetailstpck((s4/usr/lib/python2.7/site-packages/salt/proxy/dummy.pyt_save_state)scC@s�yRtjtkrd}nd}tjjjt|��}tj	|�}WdQXWn+t
k
ri}t|d<t|�nX|S(Nurburuinitialized(
tsixtPY3RRRR	R
RRtloadtEOFErrortFalseR(tmodeRtDETAILS((s4/usr/lib/python2.7/site-packages/salt/proxy/dummy.pyt_load_state.s	

cC@s%tjd�ttd<tt�dS(Nudummy proxy init() called...uinitialized(RRRRR(topts((s4/usr/lib/python2.7/site-packages/salt/proxy/dummy.pytinitCs

cC@st�}|jdt�S(u�
    Since grains are loaded in many different places and some of those
    places occur before the proxy can be initialized, return whether
    our init() function has been called
    uinitialized(RtgetR(R((s4/usr/lib/python2.7/site-packages/salt/proxy/dummy.pytinitializedIs	cC@sIt�}d|krAidd6dd6dd6|d<t|�n|dS(u
    Make up some grains
    ugrains_cacheuoneu
dummy_grain_1utwou
dummy_grain_2uthreeu
dummy_grain_3(RR(R((s4/usr/lib/python2.7/site-packages/salt/proxy/dummy.pytgrainsSs
	
cC@s$t�}d|d<t|�t�S(u
    Refresh the grains
    ugrains_cacheN(RtNoneRR(R((s4/usr/lib/python2.7/site-packages/salt/proxy/dummy.pytgrains_refresh_s	

cC@sidd6S(NubThis key is here because a function in grains/rest_sample.py called fns() here in the proxymodule.udetails((((s4/usr/lib/python2.7/site-packages/salt/proxy/dummy.pytfnsiscC@s%t�}d|d|<t|�dS(u/
    Start a "service" on the dummy server
    urunninguservices(RR(tnameR((s4/usr/lib/python2.7/site-packages/salt/proxy/dummy.pyt
service_startns	
cC@s%t�}d|d|<t|�dS(u.
    Stop a "service" on the dummy server
    ustoppeduservices(RR(R!R((s4/usr/lib/python2.7/site-packages/salt/proxy/dummy.pytservice_stopxs	
cC@stS(u0
    Restart a "service" on the REST server
    (R(R!((s4/usr/lib/python2.7/site-packages/salt/proxy/dummy.pytservice_restart�scC@st�}t|d�S(u,
    List "services" on the REST server
    uservices(Rtlist(R((s4/usr/lib/python2.7/site-packages/salt/proxy/dummy.pytservice_list�s	cC@s7t�}|d|dkr(idd6Sidd6SdS(u:
    Check if a service is running on the REST server
    uservicesurunningucommentustoppedN(R(R!R((s4/usr/lib/python2.7/site-packages/salt/proxy/dummy.pytservice_status�s	cC@st�}|dS(u6
    List "packages" installed on the REST server
    upackages(R(R((s4/usr/lib/python2.7/site-packages/salt/proxy/dummy.pytpackage_list�s	cK@sQt�}|jdt�r(|d}nd}||d|<t|�i||6S(u0
    Install a "package" on the REST server
    uversionu1.0upackages(RRRR(R!tkwargsRtversion((s4/usr/lib/python2.7/site-packages/salt/proxy/dummy.pytpackage_install�s	

cC@s*t�}t�}||d<t|�|S(u
    "Upgrade" packages
    upackages(RtuptodateR(Rtpkgs((s4/usr/lib/python2.7/site-packages/salt/proxy/dummy.pytupgrade�s
		

cC@s[t�}xG|dD];}t|d|�}|d}tj|�|d|<qW|dS(uW
    Call the REST endpoint to see if the packages on the "server" are up to date.
    upackagesg�?(RtfloatRt	text_type(Rtpt
version_float((s4/usr/lib/python2.7/site-packages/salt/proxy/dummy.pyR,�s	
cC@s,t�}|dj|�t|�|dS(u/
    Remove a "package" on the REST server
    upackages(RtpopR(R!R((s4/usr/lib/python2.7/site-packages/salt/proxy/dummy.pytpackage_remove�s	
cC@s0t�}||dkr,i|d||6SdS(uG
    Check the installation status of a package on the REST server
    upackagesN(R(R!R((s4/usr/lib/python2.7/site-packages/salt/proxy/dummy.pytpackage_status�s	cC@stjd�tS(u
    Degenerate ping
    udummy proxy returning ping(RRR(((s4/usr/lib/python2.7/site-packages/salt/proxy/dummy.pytping�s
cC@s:tjd�t�}d|kr6tj|d�ndS(u,
    For this proxy shutdown is a no-op
    u dummy proxy shutdown() called...ufilenameN(RRRtostunlink(RR((s4/usr/lib/python2.7/site-packages/salt/proxy/dummy.pytshutdown�s
	cC@stjd�dS(uN
    Test function so we have something to call from a state
    :return:
    utest_from_state calledu	testvalue(RR(((s4/usr/lib/python2.7/site-packages/salt/proxy/dummy.pyttest_from_state�s
(,t__doc__t
__future__RRRR7Rtloggingtsalt.ext.sixtextRtsalt.utils.filesRt__proxyenabled__RRR	tmkstempRt	getLoggert__file__RRRRRRRRR R"R#R$R&R'R(R+R.R,R4R5R6R9R:(((s4/usr/lib/python2.7/site-packages/salt/proxy/dummy.pyt<module>sD	&					
		
		
	
								
				

Zerion Mini Shell 1.0