如何将列表作为字符串插入文件中的ansible in行

如何将列表作为字符串插入文件中的ansible in行,ansible,ansible-playbook,Ansible,Ansible Playbook,我有一份清单 mylist = ["test1", "test2", "test3"] 这是一个可变变量 现在在我的远程主机上的某个文件中,我希望 lineinfile: dest=~/.config line='myvar = ["test1", "test2", "test3"]' 如何使用mylist实现这一点普通文件不知道类型等,您需要一个普通字符串 mylist='[“test1”、“test2”、“test3”]' lineinfle:dest=~/.config line=“m

我有一份清单

mylist = ["test1", "test2", "test3"]
这是一个可变变量

现在在我的远程主机上的某个文件中,我希望

lineinfile: dest=~/.config line='myvar = ["test1", "test2", "test3"]'

如何使用mylist实现这一点普通文件不知道类型等,您需要一个普通字符串

mylist='[“test1”、“test2”、“test3”]'


lineinfle:dest=~/.config line=“myvar={{{mylist}}”

如果要将列表的pythonic表示形式显示为字符串,则需要编写字符串来表示列表表示形式(括号),并使用分隔符(
,”
)连接列表的值:


但我不能这样做,我的列表来自ansible,它不是我可以定义的东西,只有通过调试,我才能这样看它
lineinfile: dest=~/.config line="myvar = [ {{' ,'.join(myvar) }} ]"