noob saltstack问题
我有一个在salt状态(war文件)中创建的文件,我想在更改时将该文件复制到服务器的deploy目录.我认为file.managed这是正确的方法,所以类似于:
/var/lib/tomcat7/webapps/app.war:
file.managed:
- source: /home/user/project/build/release/app.war
- user: tomcat7
- group: tomcat7
Run Code Online (Sandbox Code Playgroud)
该文件是通过一个单独的状态构建的,该状态似乎正常运行.
当salt exec时state.highstate,输出为"无法确定源文件的上游哈希值/home/user/project/build/release/app.war"
有一个更好的方法吗?在一个状态下构建文件(因此它是本地的),然后在构建的文件更改时更新目标?谢谢你的建议.
salt-stack ×1