首页 > 解决方案 > 替换 Ansible 剧本中的行

问题描述

如何使用 ansible playbook yaml 文件替换行/路径

下面是 sample.conf 文件,我想将 systemLog.path 位置替换为新目录

系统日志:

destination: file
logAppend: true
path: /var/log/mongodb/mongod.log

系统日志:

destination: file
logAppend: true
path: /data/log/mongodb/mongod.log

标签: mongodbansible

解决方案


一个简单的解决方案是使用lineinfile模块。

- lineinfile:
    path: sample.conf
    regexp: '^path'
    line: 'path\: /data/log/mongodb/mongod.log'

推荐阅读