Linux 可解析URI输出
我正在运行一个playbook来存储uri调用的输出,并且只打印json的一部分Linux 可解析URI输出,linux,rest,ansible,Linux,Rest,Ansible,我正在运行一个playbook来存储uri调用的输出,并且只打印json的一部分 - name: check result uri: url: "{{ item.json.link.href }}" force_basic_auth: yes validate_certs: no user: "{{ username }}" passwor
- name: check result
uri:
url: "{{ item.json.link.href }}"
force_basic_auth: yes
validate_certs: no
user: "{{ username }}"
password: "{{ password }}"
body_format: json
return_content: yes
register: result
with_items: "{{ this.results }}"
no_log: True
- name: print result
debug:
msg: "{{ item.json.deploymentState }}"
with_items: "{{ result.results }}"
对于循环中的每个项目,尽管我收到了输出
ok: [localhost] => (item={'content': ' .....
"msg": "SUCCESS"
}
后面的信息。。。。是RESTAPI调用的全部内容,我不能在这里发布,但在运行playbook时打印时不需要它,这会分散用户对msg部分的注意力。有更好的解析方法吗?有一些方法可以限制循环的输出。看那上面的图片 例如:
-名称:打印结果
调试:
msg:{{item.json.deploymentState}}”
带_项:“{result.results}”
回路控制:
标签:“{item.json.deploymentState}”