Exemple #1
0
def mon_create(**kwargs):
    """
    Create a mon node

    CLI Example:

        salt '*' sesceph.mon_create
                'cluster_name'='ceph' \
                'cluster_uuid'='cluster_uuid' \
    Notes:

    cluster_uuid
        Set the cluster UUID. Defaults to value found in ceph config file.

    cluster_name
        Set the cluster name. Defaults to "ceph".
    """
    ctrl_mon = mon.mon_facard(**kwargs)
    return ctrl_mon.create()
Exemple #2
0
def mon_status(**kwargs):
    """
    Get status from mon deamon

    CLI Example:

        salt '*' sesceph.mon_status
                'cluster_name'='ceph' \
                'cluster_uuid'='cluster_uuid' \
    Notes:

    cluster_uuid
        Set the cluster UUID. Defaults to value found in ceph config file.

    cluster_name
        Set the cluster name. Defaults to "ceph".
    """
    ctrl_mon = mon.mon_facard(**kwargs)
    return ctrl_mon.status()
Exemple #3
0
def mon_active(**kwargs):
    """
    Is mon deamon running

    CLI Example:

        salt '*' sesceph.mon_active
                'cluster_name'='ceph' \
                'cluster_uuid'='cluster_uuid' \
    Notes:

    cluster_uuid
        Set the cluster UUID. Defaults to value found in ceph config file.

    cluster_name
        Set the cluster name. Defaults to "ceph".
    """
    ctrl_mon = mon.mon_facard(**kwargs)
    return ctrl_mon.active()
def mon_quorum(**kwargs):
    """
    Is mon deamon in quorum

    CLI Example:

        salt '*' sesceph.mon_quorum \\
                'cluster_name'='ceph' \\
                'cluster_uuid'='cluster_uuid'
    Notes:

    cluster_uuid
        Set the cluster UUID. Defaults to value found in ceph config file.

    cluster_name
        Set the cluster name. Defaults to "ceph".
    """
    ctrl_mon = mon.mon_facard(**kwargs)
    return ctrl_mon.quorum()
def mon_is(**kwargs):
    """
    Is this a mon node

    CLI Example:

        salt '*' sesceph.mon_is \\
                'cluster_name'='ceph' \\
                'cluster_uuid'='cluster_uuid'
    Notes:

    cluster_name
        Set the cluster name. Defaults to "ceph".

    cluster_uuid
        Set the cluster UUID. Defaults to value found in ceph config file.
    """
    ctrl_mon = mon.mon_facard(**kwargs)
    return ctrl_mon.is_mon()
Exemple #6
0
def mon_active(**kwargs):
    """
    Is mon deamon running

    CLI Example:

        salt '*' sesceph.mon_active \\
                'cluster_name'='ceph' \\
                'cluster_uuid'='cluster_uuid'
    Notes:

    cluster_uuid
        Set the cluster UUID. Defaults to value found in ceph config file.

    cluster_name
        Set the cluster name. Defaults to "ceph".
    """
    ctrl_mon = mon.mon_facard(**kwargs)
    return ctrl_mon.active()
Exemple #7
0
def mon_status(**kwargs):
    """
    Get status from mon deamon

    CLI Example:

        salt '*' sesceph.mon_status \\
                'cluster_name'='ceph' \\
                'cluster_uuid'='cluster_uuid'
    Notes:

    cluster_uuid
        Set the cluster UUID. Defaults to value found in ceph config file.

    cluster_name
        Set the cluster name. Defaults to "ceph".
    """
    ctrl_mon = mon.mon_facard(**kwargs)
    return ctrl_mon.status()
Exemple #8
0
def mon_is(**kwargs):
    """
    Is this a mon node

    CLI Example:

        salt '*' sesceph.mon_is \\
                'cluster_name'='ceph' \\
                'cluster_uuid'='cluster_uuid'
    Notes:

    cluster_name
        Set the cluster name. Defaults to "ceph".

    cluster_uuid
        Set the cluster UUID. Defaults to value found in ceph config file.
    """
    ctrl_mon = mon.mon_facard(**kwargs)
    return ctrl_mon.is_mon()