--- - name: Fixture for no-tabs rule hosts: localhost tasks: - name: Should not trigger no-tabs rules ansible.builtin.lineinfile: path: some.txt regexp: ^\t$ line: string with \t inside - name: Foo ansible.builtin.debug: msg: "Presence of \t should trigger no-tabs here." - name: Key has a tab ansible.builtin.debug: "ms\tg": "The associated key has \t and should trigger no-tabs here." - name: Should not trigger no-tabs rules # noqa fqcn lineinfile: path: some.txt regexp: "^\t$" line: string with \t inside # Disabled as attempt to mock it would trigger an error validating its arguments # - name: Should not trigger no-tabs rules # noqa fqcn # win_lineinfile: # path: some.txt # regexp: "^\t$" # line: string with \t inside - name: Should not trigger no-tabs rules community.windows.win_lineinfile: path: some.txt regexp: "^\t$" line: string with \t inside - name: Should not trigger inside jinja vars: deep: "some{{ '\t' }}stuff": true ansible.builtin.debug: msg: "{{ 'foo' + '\t' + 'bar' }}"