【发布时间】:2018-11-06 15:55:39
【问题描述】:
如何使用 Ansible 中的 xml 模块更新 xml 文件中元素的值。
如果我使用 set_children 它将删除现有的孩子。 如果我使用属性、值参数,那么它将添加新元素并保留旧元素。
如何使用 ansible xml 模块在不添加重复元素的情况下更新元素的值
【问题讨论】:
-
你能提供你的剧本的相关部分和一个有代表性的 XML sn-p 来证明这是如何失败的吗?
如何使用 Ansible 中的 xml 模块更新 xml 文件中元素的值。
如果我使用 set_children 它将删除现有的孩子。 如果我使用属性、值参数,那么它将添加新元素并保留旧元素。
如何使用 ansible xml 模块在不添加重复元素的情况下更新元素的值
【问题讨论】:
我了解到 ansible xml 模块提供了一种更新现有元素值的方法:
- name: Set the rating to 11
xml:
path: /foo/bar.xml
xpath: /business/rating
value: 11
但是,我还有一个问题,我将打开一个新线程。
【讨论】: