我有以下几个方面:
- 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如何迭代这个列表,以便重用相同的值?(标题和dest?)
发布于 2020-08-04 17:49:01
您可以使用loop:
- name: pull several files
get_url:
url: "{{ item }}"
headers: "X-JFrog-Art-Api:{{ vars.artifactory_api_key }}"
dest: /var/my-location
loop:
- https://my-jfrog.jfrog.io/my-jfrog/my-folder/my-file-1.txt
- 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发布于 2020-08-05 06:37:08
因为/如果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.jarhttps://stackoverflow.com/questions/63252155
复制相似问题