代码之家  ›  专栏  ›  技术社区  ›  Ryan Pelletier

从一个盐栈脚本调用另一个盐栈脚本

  •  0
  • Ryan Pelletier  · 技术社区  · 7 年前

    上下文是,我有一个salt脚本安装Apache Tomcat,我想让另一个脚本将webapps复制到一个临时目录中,运行安装脚本,然后将webapps复制回。我知道我可以把这个放进去。sls文件,但我想把它们分开。

    1 回复  |  直到 7 年前
        1
  •  2
  •   Christophe Drevet    7 年前

    您可以包括其他sls文件。例子:

    tomcat/install.sls
    apps.sls
    

    #save_webapps
    [...]
    
    include:
    - tomcat.install
    
    [...]
    #restore_webapps
    

    它应该按原样工作,但您可以使用requires(require和require_in)来确保您的状态按您想要的顺序执行。