ansible lineinfile 模块 - 组合引号和双引号

ansible lineinfile module - combine quotes and double quotes

我正在尝试添加同时包含单引号和双引号的行,但我用了一个小时都没能做到...

vars:
  line1: "a=\\"a'b'c\\""
  line2: 'a="a\''b\''c"'
tasks:
- name: lineinfile test
  lineinfile: dest=/tmp/tmp line={{item}}
  with_items:
    - "{{line1}}"
    - "{{line2}}"

所需的行是 a="a'b'c"

/tmp/tmp的内容是

a="abc"
a=a'b'c

所以这个技巧也没有.. 想法?

line2: a=\\"a\\'b\\'c\\"

任何可以通过解释改进答案的人都非常欢迎这样做。