我有一些配置文件,我有这样的行:
tags: mytag0, mytag1
我希望能够使用ansible来添加/删除这些标签,我的印象是我不能使用lineinfile
(http://docs.ansible.com/ansible/lineinfile_module.html)模块来执行此类操作。
答案 0 :(得分:0)
是。使用lineinfile
模块并用新行替换整行。
- replace:
dest=some.conf
state = present
regexp=<your expression to match the existing tag line>
line=<new tag line>
使用lineinfile
的其他参数来满足您的需求。如果您认为这不会奏效,请举几个例子。在某些情况下,您还可以使用replace
参数。