Ansible 与\u项一起使用时,win\u copy给出错误
我试图以以下方式使用win_copy:Ansible 与\u项一起使用时,win\u copy给出错误,ansible,Ansible,我试图以以下方式使用win_copy: win_copy: src: {{item}}_outputfile.txt dest: c:\temp{{ item }}_outputfile.csv with_items: {{ AnArrayOfValues }} 现在,如果文件不存在Ansible,则给出错误:FIleNotExist,脚本失败,但我希望Ansible脚本继续并忽略不存在的文件。 这方面有什么帮助吗?您可以将忽略错误:True
win_copy:
src: {{item}}_outputfile.txt
dest: c:\temp{{ item }}_outputfile.csv
with_items:
{{ AnArrayOfValues }}
现在,如果文件不存在Ansible,则给出错误:FIleNotExist,脚本失败,但我希望Ansible脚本继续并忽略不存在的文件。
这方面有什么帮助吗?您可以将
忽略错误:True
与ansible模块一起使用
注意:-ignore\u错误:True
将忽略所有错误,但在win\u copy
的情况下,我们可以使用此选项,因为除了FIleNotExist
- hosts: localhost
tasks:
- win_copy:
src: "{{item}}_outputfile.txt"
dest: c:\temp{{ item }}_outputfile.csv
with_items:
- "{{ AnArrayOfValues }}"
ignore_errors: true
您可以对ansible模块使用
ignore\u errors:True
注意:-ignore\u错误:True
将忽略所有错误,但在win\u copy
的情况下,我们可以使用此选项,因为除了FIleNotExist
- hosts: localhost
tasks:
- win_copy:
src: "{{item}}_outputfile.txt"
dest: c:\temp{{ item }}_outputfile.csv
with_items:
- "{{ AnArrayOfValues }}"
ignore_errors: true
我知道您只是复制了原始问题,但是他们的yaml语法无效,因为没有引用前面的
{{
字符(在这两种情况下,src:
和with_items:
)@mdaniel谢谢!通常我会执行代码,不管它有多小/最小,但windows是个例外:)!我下次回答时会小心!感谢您的输入!我知道您只是复制了原始问题,但他们的yaml语法无效,因为没有引用前面的{
字符(在这两种情况下,src:
和带有_项的)@mdaniel谢谢!通常我会执行代码,不管它有多小/最小,但windows是一个例外:)!我下次会小心回答!感谢您在这方面的投入!