SaltStack错误:无法缓存WAR文件

时间:2016-04-04 07:14:56

标签: salt-stack

尝试在salt中使用tomcat模块部署war文件。

获取如下错误

enter image description here

Salt Script

tomcat-server:
  archive:
    - extracted
    - name: /opt/
    - source: http://www.us.apache.org/dist/tomcat/tomcat-9/v9.0.0.M1/bin/apache-tomcat-9.0.0.M1.tar.gz
    - source_hash: md5=e794b1c8a4d1427db42b3cc033e0ba2e
    - archive_format: tar
    - if_missing: /opt/apache-tomcat-9.0.0.M1/

tomcat_symlink:
  file.symlink:
    - name: /opt/tomcat
    - target: apache-tomcat-9.0.0.M1
    - require:
      - archive: tomcat-server

deploy_war:
  tomcat.war_deployed:
    - name: /order-management
    - war: salt://order-management.war
    - require:
      - file: /opt/tomcat   

不太确定似乎是什么问题。尝试谷歌搜索但无法得到任何具体的东西

1 个答案:

答案 0 :(得分:0)

正如mootmoot所建议的......问题是没找到战争文件......我看到了这个:找不到saltenv'development','salt://order-management.war'的文件。请检查war文件是否位于salt://文件夹下(请参阅/ etc / salt / master,files_root)