【问题标题】:How to edit tomcat server.xml in multiple folders using andible如何使用ansible编辑多个文件夹中的tomcat server.xml
【发布时间】:2021-11-22 00:45:12
【问题描述】:

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

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

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

【问题讨论】:

  • 与您的问题无关,请注意,多年来使用 shutdown port 关闭 Tomcat 与终止进程相比没有任何优势。在大多数使用场景中,您可以使用-1 作为端口。

标签: xml tomcat ansible devops


【解决方案1】:

有几种解决方案。

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

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

此模块将替换文件中模式的所有实例。

类似 CRUD 的界面,用于管理 XML 文件的位

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-03
    • 1970-01-01
    • 2015-04-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多