问题描述: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
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
问题自己解决了,是sls代码写的有问题,不能直接把代码写进{% if %}判断中。