如何使用ansible在多个文件夹中编辑tomcat server.xml

How to edit tomcat server.xml in multiple folders using andible

共有 4 个 tomcat 个文件夹 (tomcat_1...tomcat_4)

如何编辑/tomcat_1...4/conf/server.xml

<Server port="{{change_here}}" shutdown="SHUTDOWN">

有几种解决方案。

您可以将 server.xml 设为模板并使用 Template 模块。但是如果你只是想替换一个大文件中的一个值,这可能是一种矫枉过正。

因此您可以尝试使用以下 Ansible 模块之一

This module will replace all instances of a pattern within a file.

A CRUD-like interface to managing bits of XML files

有几个示例可能对您的用例有用。