Я хочу использовать задачу 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
Какая лучшая практика?