在Ansible 2.5之前,循环的语法通常使用
尽管如此,文档还提到了如何用
假设我需要上传给定目录中的所有文件,我过去会使用
with_x
。从2.5开始,loop
更受青睐,with_x
基本在文档中消失了。尽管如此,文档还提到了如何用
loop
替换with_x
的示例。但是对于如何遍历文件夹中的文件,我还是一筹莫展。假设我需要上传给定目录中的所有文件,我过去会使用
with_fileglob
。- name: Install local checks
copy:
src: "{{ item }}"
dest: /etc/sensu/plugins/
owner: sensu
group: sensu
mode: 0744
with_fileglob:
- plugins/*
那么现代的替代方法是什么?这真的可能吗?我知道我仍然可以使用with_fileglob
,但是当我编写新角色时,最好让它们具备未来兼容性。