регулярное выражение ansible lineinfile для удаления

#regex #ansible

#регулярное выражение #ansible

Вопрос:

Я пытаюсь использовать модуль ansible lineinfile для удаления любой строки, соответствующей слову в них, но регулярное выражение работает не так, как ожидалось

вот задача, которую я пытаюсь использовать

  - 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: условие и переменная работают так, как ожидалось (я их отладил)
Спасибо за вашу помощь

Комментарии:

1. Какой результат вы получаете? Чего именно вы ожидаете?

2. Пожалуйста, предоставьте минимальный пример с вводом и ожидаемым результатом.