如何通过salt stack中的publish.runner模块来识别启动runner模块的主机



我想使用peer_run配置选项和publish.runner模块在从属服务器上启动一个运行器模块。来自仆从的命令如下所示:

#> salt-call publish.runner manage.up

我现在正试图编写一个模块,该模块使用启动跑步者的仆从的主机名。我没有找到任何关于这个的文档,所以我问:

我怎么能得到主机名,在跑者模块内,由发布.跑者启动跑者的仆从?

我自己找到的,转储所有变量(pprint.pformat(globals()):

它在全局__opts__字典中。我现在使用这个小函数来获取它:

def get_caller_hostname():
    return __opts__["id"]

相关内容

  • 没有找到相关文章

最新更新