首页 文章

SaltStack处理json文件

提问于
浏览
0

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

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

1 回答

  • 5

    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 %}
    

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

相关问题