2017-09-27 100 views
0

有一個salt sls文件調用另一個最佳方式是什麼?鹽是否提供了一種方法來做到這一點,或者我需要一種解決方法嗎?從另一個調用另一個salt-stack腳本

上下文是我有一個安裝Apache Tomcat的salt腳本,我想讓另一個腳本將webapps複製到一個臨時目錄中,運行安裝腳本,然後再複製webapps。我知道我可以把它放在一個.sls文件中,但我想保持它們分開。

回答

2

您可以包含其他sls文件。例如:

tomcat/install.sls 
apps.sls 

在apps.sls,你只要把:

#save_webapps 
[...] 

include: 
- tomcat.install 

[...] 
#restore_webapps 

它應該原樣,但您可以使用條件(要求和require_in),以確保您的國家的順序執行你要。