Saltstack的init.sls无法正常执行
问题描述:Saltstack编辑了一个模块,在其他环境下运行正常,但拷贝到测试环境就不能正常执行,init.sls内容应该是正确的语法也没错误,想不通到底哪里出错了,请大神帮忙?
init.sls内容
install_test:
file.managed:
- name: /tmp/abc
- source: salt://update_httpd/files/abc
- mode: 0644
- user: root
- group: root
master执行时,报错
H-VL-DEV-01:
----------
ERROR: Minions returned with non-zero exit code
master日志报错:2018-01-10 17:52:04,005 [salt.master ][ERROR ] Received function _file_find which is unavailable on the master, returning False
提示:上面的master版本salt 2015.5.10 (Lithium),不知道是否是版本的问题。
同样的init.sls文件,在salt 2015.5.8 (Lithium)的master上执行正常
file_|-install_openssl_|-/tmp/abc_|-managed:
----------
__run_num__:
0
changes:
----------
comment:
File /tmp/abc is in the correct state
duration:
5.235
name:
/tmp/abc
result:
True
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
问题自己解决了,是sls代码写的有问题,不能直接把代码写进{% if %}判断中。