我有以下 block :
- name: pull several files
get_url:
url: https://my-jfrog.jfrog.io/my-jfrog/my-folder/my-file-1.txt
headers: "X-JFrog-Art-Api:{{ vars.artifactory_api_key }}"
dest: /var/my-location
但我需要从同一个文件夹中检索很多不同名称的文件,例如:
https://my-jfrog.jfrog.io/my-jfrog/my-folder/my-file-2.txt
https://my-jfrog.jfrog.io/my-jfrog/my-folder/some-filename-1.sh
https://my-jfrog.jfrog.io/my-jfrog/my-folder/another-file.jar
如何遍历此列表以重用相同的值? (标题和目的地?)
最佳答案
因为/如果 URL 除文件名外是相同的,它可以这样写:
- name: pull several files
get_url:
url: "https://my-jfrog.jfrog.io/my-jfrog/my-folder/{{ item }}"
headers: "X-JFrog-Art-Api:{{ vars.artifactory_api_key }}"
dest: /var/my-location
with_items:
- my-file-1.txt
- my-file-2.txt
- some-filename-1.sh
- another-file.jar
关于ansible - 如何使用带有 Ansible 的 get_url 遍历多个 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63252155/