gpt4 book ai didi

ansible - 创建Json文件

转载 作者:行者123 更新时间:2023-12-02 02:49:10 25 4
gpt4 key购买 nike

如何根据输入键值对创建新的 JSON 文件?
输入的键/值对可以是任意数字。

用户输入:

filename: myfile
json:
key1: value1
key2: value2

最佳答案

有一个to_json Ansible 中的 Jinja 过滤器可以为您做到这一点。

copycontent 属性中使用它任务,你应该得到你想要的输出。

鉴于剧本

- hosts: localhost
gather_facts: no

vars:
filename: myfile
json:
key1: value1
key2: value2

tasks:
- copy:
content: "{{ json | to_json }}"
dest: "{{ filename }}.json"

这给出了回顾

PLAY [localhost] ***************************************************************

TASK [copy] ********************************************************************
changed: [localhost]

PLAY RECAP *********************************************************************
localhost : ok=1 changed=1 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0

并生成文件myfile.json,包含

{"key1": "value1", "key2": "value2"}

关于ansible - 创建Json文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62333429/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com