我想创建一个将本地文件读取到var的playbook,然后能够逐行遍历此var并使用任务中的行。
获取我使用的文件内容:
file_contents: "{{lookup('file', './myfile.txt')}}"
我尝试使用:
但我没有得到我想要的结果。
任何帮助将不胜感激。
答案 0 :(得分:4)
您可以将Python内置函数用于某些类型,例如字符串。
所以这会为你解决问题:
file_contents_lines: "{{ lookup('file', './aaa.txt').splitlines() }}"
和
with_items: "{{ file_contents_lines }}"