Как добавить ребенка в два узла с одинаковыми именами - PullRequest
0 голосов
/ 10 июля 2019

Я пытаюсь добавить узел типа 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>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...