maven_artifact - несколько пунктов назначения - скачать только один раз - PullRequest
0 голосов
/ 04 апреля 2019

Я хочу использовать задачу maven_artifact , чтобы загрузить файл и заменить его в нескольких местах.

Мне нужно понять следующее, чтобы принять решение. Если я использую:

- maven_artifact:
    group_id: org.seleniumhq.selenium
    artifact_id: selenium-java
    extension: jar
    version: 3.141.59
    repository_url: http://localhost:8081/nexus/content/repositories/public/
    dest: "{{ home }}/{{ item }}"
  with_items: "{{ paths }}"

Будет ли он загружать файл только один раз, а затем сравнивать со списком местоположений или он будет загружать файл в каждом цикле, требующем изменения?

Мне не удалось найти такую ​​информацию в журналах, и я боюсь, что на время выполнения моего шаблона могут повлиять огромные загрузки, которые я должен выполнить, если они будут выполнены более одного раза.

Учитывая, что загрузка происходит несколько раз, я должен загрузить файл и сохранить его в папке tmp внутри папки .ansible, а затем использовать задачу копирования?

${HOME}/.ansible/tmp

Какая лучшая практика?

...