ansible lineinfile正则表达式删除

时间:2019-03-19 10:56:35

标签: regex ansible

我正在尝试使用ansible模块lineinfile删除其中匹配单词的任何行,但是regexp无法按预期工作

这是我尝试使用的任务

 - name: check if any revoked allowed
    lineinfile:
      path: '{{ item.1.stat.path }}'
      state: absent
      regexp: '.*{{ item.0.split().1 }}.*'
    when: '{{ item.1.skipped is not defined and item.1.stat.exists == True}}'
    loop: '{{ revoked_key_list |product(authorized_key_files.results)|list }}'
    become: true

PS:条件和变量按预期工作(我调试了它们) 谢谢您的帮助

0 个答案:

没有答案