SaltStack处理json文件

Ana*_*oly 0 json salt jinja2 salt-stack

是否可以使用状态功能处理位于minions上的saltstack来处理json文件?

我确信应该可以使用jinja的功能,但找不到任何信息.

Mos*_*ein 6

cp.get_file_str 是你需要的.

例如,您可以在状态文件的顶部添加以下行,并将来自minion的文件作为a加载json.

首先它将加载它,string然后load_json过滤器将转换stringjson对象,以便您可以像正常一样处理它json.

{% set json_data = salt.cp.get_file_str('/path/to/myfile.json') | load_json %}
Run Code Online (Sandbox Code Playgroud)

注意:该行将在状态模块之前编译.