Exemple #1
0
def get_host_by_grain(grain, runner_cfg=None, authtoken=None, planet_name=None):
    if authtoken is None:
        authtoken = get_saltapi_authtoken(runner_cfg)

    saltapi = SkySaltAPI(
        planet_name=planet_name,
        authtoken=authtoken
    )
    _, result = saltapi.grains_item(tgt=grain, expr_form='grain', arg=['host',])

    return result['return']