我想使用peer_run配置选项和publish.runner模块在从属服务器上启动一个运行器模块。来自仆从的命令如下所示:
#> salt-call publish.runner manage.up
我现在正试图编写一个模块,该模块使用启动跑步者的仆从的主机名。我没有找到任何关于这个的文档,所以我问:
我怎么能得到主机名,在跑者模块内,由发布.跑者启动跑者的仆从?
我自己找到的,转储所有变量(pprint.pformat(globals()):
它在全局__opts__字典中。我现在使用这个小函数来获取它:
def get_caller_hostname():
return __opts__["id"]