在 Ansible 2.5 之前,循环的语法曾经是 with_x
.从 2.5 开始,loop
受到青睐和with_x
基本上从文档中消失了。
尽管如此,文档还是提到了如何替换 with_x
的示例。与 loop
.但是我不知道我们现在应该如何遍历文件目录。
假设我需要上传给定目录中的所有文件,我曾经使用 with_fileglob
.
- name: Install local checks
copy:
src: "{{ item }}"
dest: /etc/sensu/plugins/
owner: sensu
group: sensu
mode: 0744
with_fileglob:
- plugins/*
那么现代的等价物是什么?甚至有可能吗?我知道我仍然可以使用
with_fileglob
但是当我在写新角色时,我最好让它们适应 future 。
最佳答案
关于loops - Ansible 遍历文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52815285/