如何使用ansible在逗号分隔的列表属性中添加或删除标记

时间:2016-01-21 12:57:45

标签: ansible

我有一些配置文件,我有这样的行:

   tags: mytag0, mytag1

我希望能够使用ansible来添加/删除这些标签,我的印象是我不能使用lineinfilehttp://docs.ansible.com/ansible/lineinfile_module.html)模块来执行此类操作。

1 个答案:

答案 0 :(得分:0)

是。使用lineinfile模块并用新行替换整行。

- replace:
    dest=some.conf
    state = present
    regexp=<your expression to match the existing tag line>
    line=<new tag line>

使用lineinfile的其他参数来满足您的需求。如果您认为这不会奏效,请举几个例子。在某些情况下,您还可以使用replace参数。