Я использую Ansible, чтобы получить zip-файл из Artifactory, поэтому я могу распаковать и установить его на удаленных серверах. Я делаю это с разархивированными модулями. Каждый месяц в Articatory загружается новый файл, поэтому мы меняем переменную каждый раз, когда выходит новая версия. Есть ли способ вытащить файл из местоположения HTTP на основе части имени и отметки времени, чтобы он всегда извлекал самый последний файл? Имя файла всегда имеет одно и то же имя "machineagent-bundle.xyz.zip, а последний измененный формат -" 31-Jul-2020 12:42 ". Есть ли способ сопоставить" machineagent-bundle "и дату последнего изменения?
Это простой код, который я использую сегодня:
- name: Get Machine-Agent from Artifactory and Unarchive
unarchive:
src: http://repo.forge.lmig.com/dir1/dir2/dir3/dir4/{{ machineagent_bundle }}
dest: /opt/appdynamics/machine-agent
remote_src: yes