mongodb - 替换 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
解决方案
一个简单的解决方案是使用lineinfile模块。
- lineinfile:
path: sample.conf
regexp: '^path'
line: 'path\: /data/log/mongodb/mongod.log'
推荐阅读
- sas - 为什么我的文件大小跳了这么多?!(SAS)
- python - pygame中多个对象的随机方向?
- reactjs - React JS、ASP.Net 核心 Web API 处理 Cors
- c - 将结构数据分离为 uint8_t(字节)以进行串行传输
- javascript - 解决问题:检查已记录
- python - Pyspark:根据其他数据帧中的字段和时间段过滤数据帧
- python - 如何在逗号上拆分然后删除python pandas数据框中的逗号
- flutter - 提供者:“错误状态:试图读取在创建其价值期间抛出的提供者”
- node.js - 从购物车中移除物品
- r - 在 R 中折叠共享唯一值的列