【发布时间】:2021-06-21 06:52:28
【问题描述】:
我有来自 Netbox 服务器的结果:
我想找到状态为 Deprecated 的下一个 awaible vlan。
- name: Create Fact
set_fact:
netbox_json_filter: "{{ netbox_json.json.results | json_query('[*].vid') }}"
- debug:
var: netbox_json_filter
- name: Create Fact2
set_fact:
netbox_json_filter2: "{{ netbox_json.json.results | json_query('[*].status.value') }}"
- debug:
var: netbox_json_filter2
是否可以合并 2 个结果或使用新查询?
{ “计数”:2, “下一个”:空, “上一个”:空, “结果”: [ { “身份证”:4, "url": "http://192.168.209.230:8000/api/ipam/vlans/4/", "display": "测试 VLAN (400)", “网站”:空, “组”:空, “视频”:400, "name": "测试 VLAN", “租户”:空, “地位”: { “价值”:“弃用”, “标签”:“已弃用” }, “角色”:空, “描述”: ””, “标签”:[], "display_name": "测试 VLAN (400)", “自定义字段”:{ “杰克”:空 }, “创建”:“2021-06-19”, "last_updated": "2021-06-19T17:51:14.262534Z", “前缀计数”:0 }, { “身份证”:5, "url": "http://192.168.209.230:8000/api/ipam/vlans/5/", "display": "测试 VLAN (401)", “网站”:空, “组”:空, “视频”:401, "name": "测试 VLAN", “租户”:空, “地位”: { “价值”:“保留”, “标签”:“保留” }, “角色”:空, “描述”: ””, “标签”:[], "display_name": "测试 VLAN (401)", “自定义字段”:{ “杰克”:空 }, “创建”:“2021-06-19”, "last_updated": "2021-06-19T17:59:40.343774Z", “前缀计数”:0 } ] }
【问题讨论】:
-
edit 提出问题并提出minimal reproducible example。
标签: ansible