SaltStack 处理 json 个文件
SaltStack processing json file
是否可以使用状态功能通过位于 minions 上的 saltstack 处理 json 文件?
我确定应该可以使用 jinja 的功能,但找不到任何信息。
cp.get_file_str
就是你所需要的。
例如,您可以在状态文件的顶部添加以下行,并将文件作为 json
.
从 minion 加载
首先它会将其加载为 string
然后 load_json
过滤器会将 string
转换为 json
对象,因此您可以像处理普通对象一样处理它 json
.
{% set json_data = salt.cp.get_file_str('/path/to/myfile.json') | load_json %}
注意:该行将在状态模块之前编译。
是否可以使用状态功能通过位于 minions 上的 saltstack 处理 json 文件?
我确定应该可以使用 jinja 的功能,但找不到任何信息。
cp.get_file_str
就是你所需要的。
例如,您可以在状态文件的顶部添加以下行,并将文件作为 json
.
首先它会将其加载为 string
然后 load_json
过滤器会将 string
转换为 json
对象,因此您可以像处理普通对象一样处理它 json
.
{% set json_data = salt.cp.get_file_str('/path/to/myfile.json') | load_json %}
注意:该行将在状态模块之前编译。