Я использую Ansible, чтобы обновить Jenkins до определенной версии.Но перед установкой я хотел бы проверить существующую версию jenkins и удалить ее, прежде чем приступить к новой установке или обновлению.Ниже приведен соответствующий код.
- name: Uninstall Jenkins
yum:
name: jenkins-2.107.2-1.1.noarch.rpm
state: absent
Мое текущее решение для удаления версии состоит в том, чтобы «жестко закодировать» ее, но это не является динамическим решением, поскольку версия может отличаться от сервера к серверу.Как мне динамически получить версию jenkins rpm, если она существует, и впоследствии удалить ее с помощью Ansible.