小编Bee*_*eel的帖子

Saltstack:我可以使用file.manage来源另一个盐状态创建的文件吗?

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
推荐指数
1
解决办法
2692
查看次数

标签 统计

salt-stack ×1