在ansible中,我需要检查文件中是否存在特定行.基本上,我需要将以下命令转换为ansible任务.我的目标是只检查.
grep -Fxq "127.0.0.1" /tmp/my.conf
Run Code Online (Sandbox Code Playgroud) 我正在尝试使用ansible在属性文件中插入一行.我想添加一些属性,如果它不存在,但如果文件中已经存在这样的属性,则不要替换它.
我加入了我的ansible角色
- name: add couchbase host to properties
lineinfile: dest=/database.properties regexp="^couchbase.host" line="couchbase.host=127.0.0.1"
Run Code Online (Sandbox Code Playgroud)
但是,如果属性值已存在于文件中,则会将属性值替换回127.0.0.1.
我做错了什么?