我试图将YES之类的节点添加到其中的两个节点,但是下面的代码仅将其添加到最后一个节点。
有人可以帮助我,我在这里缺少什么,到目前为止,我已经尝试了几乎所有xml模块的属性。
Ansible task
---------------
- name: ADD SSL tag to XML file
xml:
path: "/home/work/server.xml"
xpath: "{{item}}"
value: "YES"
input_type: xml
with_items:
- /Config/ArchiveSrv/useSSL
- /Config/MonitoredSrv/SRV/useSSL
output of XML file content - server.xml
------------------------------
<Config>
<ArchiveSrv>
<name> master </name>
<useKerberos> NO </useKerberos>
<useSSL>YES</useSSL>
</ArchiveSrv>
<MonitoredSrv>
<SRV>
<name> DataServer </name>
<useKerberos> NO </useKerberos>
</SRV>
<SRV>
<name> REPServer </name>
<useKerberos> no </useKerberos>
<useSSL>YES</useSSL>
</SRV>
<MonitoredSrv>
</Config>