【发布时间】:2019-01-22 19:20:17
【问题描述】:
我在 ansible 角色中有以下任务:
- name: get answer from server
command: "curl http://my_server:8888"
register: response
现在,response.stdout 看起来完全像:
Server: 10.8.7.1
Domain: com
State: Health
Type: B
Server: 10.8.7.2
Domain: eu
State: Health
Type: A
Server: 10.8.7.3
Domain: com
State: Health
Type: C
Server: 10.8.7.4
Domain: com
State: Bad
Type: C
如何将其翻译成字典列表(如{"Server": "10.8.7.1", "Domain": "com","State": "Health","Type": "B"})?
我考虑编写自己的 python 模块,但是我相信您可以知道一些更优雅的方式。
【问题讨论】:
标签: ansible