2024-05-14 22:06:52 发布
网友
我已经处理saltstack大约2周了,我已经可以配置我的salt环境,但是当我尝试用python创建一个自定义模块并使用以下命令时:
sudo salt '*' saltutil.sync_all
什么都没有发生,我的脚本没有复制,也没有在我的仆从中可用。在
我试着用这个命令运行它:
结果是我的脚本不可用
有什么建议吗?我是不是错过了一步?在
编辑:我的自定义模块在/srv/salt/_modules下,它与我的主模块file_roots匹配。在
/srv/salt/_modules
file_roots
您是否至少设置了一个/srv/salt/top.sls环境?在
/srv/salt/top.sls
跑步saltutil.sync_全部至少应该产生如下输出
minion.local: grains: modules: outputters: renderers: returners: states:
如果没有发生这种情况,请检查您的主服务器和从属服务器的日志文件(在前台运行以获得更多输出)中是否有关于您的模块或命令本身的异常或错误。在
检查您是否正确地配置了extension_modules配置文件中的extension_modules参数。在
extension_modules
在我的例子中,我还需要配置module_dirs,不知道为什么,但是你可以试试。在
module_dirs
您是否至少设置了一个
/srv/salt/top.sls
环境?在跑步saltutil.sync_全部至少应该产生如下输出
如果没有发生这种情况,请检查您的主服务器和从属服务器的日志文件(在前台运行以获得更多输出)中是否有关于您的模块或命令本身的异常或错误。在
检查您是否正确地配置了
extension_modules
配置文件中的extension_modules
参数。在在我的例子中,我还需要配置
module_dirs
,不知道为什么,但是你可以试试。在相关问题 更多 >
编程相关推荐