渲染盐堆国家

时间:2017-02-23 07:27:36

标签: jinja2 salt-stack

如何在salt-stack中渲染具有jinja,多个支柱和颗粒的SLS文件。

我需要将渲染文件保存在yaml文件中。

我已经尝试了show.state模块和cp.get_templete模块,但无法实现所需的输出。

1 个答案:

答案 0 :(得分:3)

state.show_sls模块允许您显示salt-master上特定sl的状态数据。

salt '*' state.show_sls mysls --out=yaml

--output选项允许您指定替代输出器以显示数据返回。 Salt将退回到pprint输出器。

对于top.sls个文件,

注意,您应该使用show_top代替。

有关详细信息,请参阅state.show_slsoutput modules文档。