%PDF- %PDF-
Mini Shell

Mini Shell

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

�
���^c@@s�dZddlmZmZmZddlZd�Zd�Zd�Z	d�Z
d�Zd	�Zd
�Z
d�Zd�Zd
�Zd�Zd�ZdS(u
Riak Salt Module
i(tabsolute_importtunicode_literalstprint_functionNcC@s#tjjjd�rtStdfS(u8
    Only available on systems with Riak installed.
    uriakuMThe riak execution module failed to load: the riak binary is not in the path.(tsalttutilstpathtwhichtTruetFalse(((s5/usr/lib/python2.7/site-packages/salt/modules/riak.pyt__virtual__scC@s)tddjtjjj|�|��S(u
    Execute Riak commands
    ucmd.run_allu{0} {1}(t__salt__tformatRRRR(tnametcmd((s5/usr/lib/python2.7/site-packages/salt/modules/riak.pyt
__execute_cmdscC@s`idd6td6}tdd�}|ddkrD|d|d<n|d	|d<t|d<|S(
u]
    Start Riak

    CLI Example:

    .. code-block:: bash

        salt '*' riak.start
    uucommentusuccessuriakustarturetcodeiustderrustdout(RRR(tretR
((s5/usr/lib/python2.7/site-packages/salt/modules/riak.pytstarts

cC@s`idd6td6}tdd�}|ddkrD|d|d<n|d	|d<t|d<|S(
u}
    Stop Riak

    .. versionchanged:: 2015.8.0

    CLI Example:

    .. code-block:: bash

        salt '*' riak.stop
    uucommentusuccessuriakustopuretcodeiustderrustdout(RRR(RR
((s5/usr/lib/python2.7/site-packages/salt/modules/riak.pytstop4s
cC@slidd6td6}tddj||��}|ddkrP|d|d<n|d|d<t|d<|S(	u

    Join a Riak cluster

    .. versionchanged:: 2015.8.0

    CLI Example:

    .. code-block:: bash

        salt '*' riak.cluster_join <user> <host>

    username - The riak username to join the cluster
    hostname - The riak hostname you are connecting to
    uucommentusuccessu
riak-adminucluster join {0}@{1}uretcodeiustdout(RRRR(tusernamethostnameRR
((s5/usr/lib/python2.7/site-packages/salt/modules/riak.pytcluster_joinMs
cC@slidd6td6}tddj||��}|ddkrP|d|d<n|d|d<t|d<|S(	u
    Leave a Riak cluster

    .. versionadded:: 2015.8.0

    CLI Example:

    .. code-block:: bash

        salt '*' riak.cluster_leave <username> <host>

    username - The riak username to join the cluster
    hostname - The riak hostname you are connecting to
    uucommentusuccessu
riak-adminucluster leave {0}@{1}uretcodeiustdout(RRRR(RRRR
((s5/usr/lib/python2.7/site-packages/salt/modules/riak.pyt
cluster_leaveks
cC@s'tdd�}|ddkr#tStS(u�
    Review Cluster Plan

    .. versionchanged:: 2015.8.0

    CLI Example:

    .. code-block:: bash

        salt '*' riak.cluster_plan
    u
riak-adminucluster planuretcodei(RRR(R
((s5/usr/lib/python2.7/site-packages/salt/modules/riak.pytcluster_plan�scC@s`idd6td6}tdd�}|ddkrD|d|d<n|d|d<t|d<|S(	u�
    Commit Cluster Changes

    .. versionchanged:: 2015.8.0

    CLI Example:

    .. code-block:: bash

        salt '*' riak.cluster_commit
    uucommentusuccessu
riak-adminucluster commituretcodeiustdout(RRR(RR
((s5/usr/lib/python2.7/site-packages/salt/modules/riak.pytcluster_commit�s
c
C@s(iid6idd6dd6dd6dd6dd6d6}td	d
�dj�}x�|D]�}|jd�rrqWnd|kr�xI|jd�D]5}|jd�\}}|j�|d|j�<q�Wnt|j��dkrW|j�\}}}}	i|d6|d6|d6|d|	<qWqWW|S(u�
    Get cluster member status

    .. versionchanged:: 2015.8.0

    CLI Example:

    .. code-block:: bash

        salt '*' riak.member_status
    u
membershipiuValiduLeavinguExitinguJoininguDownusummaryu
riak-adminu
member-statusustdoutu=u-uStatusu/u:iuRinguPending(u=u-uStatus(Rt
splitlinest
startswithtsplittstriptlen(
Rtouttlinetitemtkeytvaltstatustringtpendingtnode((s5/usr/lib/python2.7/site-packages/salt/modules/riak.pyt
member_status�s*


!cC@sqi}tdd�}xU|dj�D]C}d|kr&|jdd�\}}|j�||j�<q&q&W|S(u�
    Current node status

    .. versionadded:: 2015.8.0

    CLI Example:

    .. code-block:: bash

        salt '*' riak.status
    u
riak-adminustatusustdoutu:i(RRRR(RR
tiRR!((s5/usr/lib/python2.7/site-packages/salt/modules/riak.pyR"�scC@s`idd6td6}tdd�}|ddkrD|d|d<n|d|d<t|d<|S(	u�
    Runs a test of a few standard Riak operations

    .. versionadded:: 2015.8.0

    CLI Example:

    .. code-block:: bash

        salt '*' riak.test
    uucommentusuccessu
riak-adminutesturetcodeiustdout(RRR(RR
((s5/usr/lib/python2.7/site-packages/salt/modules/riak.pyttest�s
cC@s'tdd�}|ddd!jd�S(u�
    List available services on a node

    .. versionadded:: 2015.8.0

    CLI Example:

    .. code-block:: bash

        salt '*' riak.services
    u
riak-adminuservicesustdoutii����u,(RR(R
((s5/usr/lib/python2.7/site-packages/salt/modules/riak.pytservicess(t__doc__t
__future__RRRtsalt.utils.pathRR	RRRRRRRR&R"R(R)(((s5/usr/lib/python2.7/site-packages/salt/modules/riak.pyt<module>s											,		

Zerion Mini Shell 1.0