如何在salts中运行自定义模块

2024-05-14 22:06:52 发布

您现在位置:Python中文网/ 问答频道 /正文

我已经处理saltstack大约2周了,我已经可以配置我的salt环境,但是当我尝试用python创建一个自定义模块并使用以下命令时:

sudo salt '*' saltutil.sync_all

什么都没有发生,我的脚本没有复制,也没有在我的仆从中可用。在

我试着用这个命令运行它:

^{pr2}$

结果是我的脚本不可用

有什么建议吗?我是不是错过了一步?在

编辑:我的自定义模块在/srv/salt/_modules下,它与我的主模块file_roots匹配。在


Tags: 模块命令脚本编辑环境sudosyncall
3条回答

您是否至少设置了一个/srv/salt/top.sls环境?在

跑步saltutil.sync_全部至少应该产生如下输出

minion.local:
         
    grains:
    modules:
    outputters:
    renderers:
    returners:
    states: 

如果没有发生这种情况,请检查您的主服务器和从属服务器的日志文件(在前台运行以获得更多输出)中是否有关于您的模块或命令本身的异常或错误。在

检查您是否正确地配置了extension_modules配置文件中的extension_modules参数。在

在我的例子中,我还需要配置module_dirs,不知道为什么,但是你可以试试。在

相关问题 更多 >

    热门问题