【发布时间】:2018-12-19 08:10:18
【问题描述】:
我的 Ansible 剧本:
#Tag --> B.6 -->
- name: Change the Security Realm to CustomRealm from ManagementRealm
command: /jboss-as-7.1.1.Final/bin/jboss-cli.sh --connect--command="/core-service=management/management-interface=http-interface:read-attribute(name=security-realm)"
register: Realm
- debug:
msg: "{{ Realm.stdout_lines }}"
消息中上述命令的输出如下:
ok: [342f2f7bed8e] => {
"msg": [
"{",
" \"outcome\" => \"success\","
" \"result\" => \"ManagementRealm\"",
"}"
]
}
有没有办法精确的“结果”=>“管理领域”。 我尝试使用
Realm.stdout_lines.find('result')
但是失败了,AWk 和 grep 命令似乎在这里不起作用。
非常感谢任何想法。
谢谢
【问题讨论】:
标签: ansible ansible-2.x ansible-facts ansible-template