我的任務是Ansible 2.0解析JSON,並存儲在另一個變量
- name: task name
shell: some command --format json
register: result
輸出將在下面的JSON格式
[
{
"mac_address": "x.x.x.x.x.x",
"fixed_ips": "{\"subnet_id\": \"s-s-s-s\",\"ip_address\": \"172.*.*.*\"}",
"id": "1",
"name": ""
},
{
"mac_address": "x.x.x.x",
"fixed_ips": "{\"subnet_id\": \"s-s-s-s\", \"ip_address\": \"192.*.*.*\"}",
"id": "2",
"name": ""
}
]
我想要做的是,只得到IP地址從192開始並將其存儲到變量中,以便我可以在另一個任務中使用它。
post ur full json –
粘貼完整的json按照你的要求 –