Ejemplo n.º 1
0
def ext_pillar(minion_id,  # pylint: disable=W0613
               pillar,  # pylint: disable=W0613
               conf):
    '''
    Parse varstack data and return the result
    '''
    vs = varstack.Varstack(config_filename=conf)
    return vs.evaluate(__grains__)
Ejemplo n.º 2
0
def ext_pillar(
        minion_id,
        pillar,
        conf  # pylint: disable=W0613  # pylint: disable=W0613
):
    """
    Parse varstack data and return the result
    """
    vs = varstack.Varstack(config_filename=conf)
    return vs.evaluate(__grains__)
Ejemplo n.º 3
0
def top(**kwargs):
    '''
    Query |varstack| for the top data (states of the minions).
    '''

    conf = __opts__['master_tops']['varstack']
    __grains__ = kwargs['grains']

    vs_ = varstack.Varstack(config_filename=conf)
    ret = vs_.evaluate(__grains__)
    return {'base': ret['states']}
Ejemplo n.º 4
0
def top(**kwargs):
    """
    Query |varstack| for the top data (states of the minions).
    """

    conf = __opts__["master_tops"]["varstack"]
    __grains__ = kwargs["grains"]

    vs_ = varstack.Varstack(config_filename=conf)
    ret = vs_.evaluate(__grains__)
    return {"base": ret["states"]}