如何保存文件而不覆盖

时间:2018-08-30 12:07:08

标签: json file save ansible

首先对不起我的英语。 我试图在json中保存一个事实变量,我做得很完美,但是我有2个分区的服务器,并且只保存了一个分区信息,因为ansible会覆盖该信息。

“ ansible_mounts”:[

        {
            "device": "/dev/sda2",
            "size_available": 106483671040,
            "size_total": 117082066944,
        },
        {

            "device": "/dev/sda1",
            "size_available": 531025920,
            "size_total": 535805952,
        } 

例如,我要保存两个设备,size_avaliable和size_total,但是我只保存最后一个变量。我的代码是下一个

- copy:
  content: "{ \"fecha\": '{{ansible_date_time.date}}',
   \"hora\": '{{ansible_date_time.time}}',\"nombre nodo\": '{{ansible_hostname}}',\"ip\": {{ansible_all_ipv4_addresses}},
   \"capacidad disco duro\": {{ item.size_total }}, \"path disco duro\": '{{item.device}}',\"disco duro libre\": {{ item.size_available }} }"
  dest:/home/ubuntucontrolmachine/cc/logs_ansible/{{inventory_hostname}}_loggs.json

with_items:“ {{ansible_mounts}}” proxy_to:本地主机 run_once:是

0 个答案:

没有答案