Извлечь файл из Artifactory на основе имени файла и отметки времени с Ansible - PullRequest
0 голосов
/ 03 августа 2020

Я использую 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...