В моем хранилище aws s3 хранится файл rpm. Мне нужно скачать файл с s3 и установить этот пакет. Все эти задачи должны быть выполнены с помощью сборника пьес.
Используя get_url ansible модуль, я могу скачать с s3, но как мне установить пакет?
get_url
Вы просто используете модуль ansible yum и задаете полный путь к вашей скорости вращения для параметра name. На самом деле вы можете добиться большего успеха и установить пакет за один шаг, если укажите URL-адрес напрямую (вместо того, чтобы загружать его в отдельной задаче).
yum
name
Цитирование документа для name:
Вы также можете передать URL или локальный путь к файлу rpm (используя state = present).
Примеры задач:
- name: Install my remote package from uri directly yum: name: https://my.server.com/path/to/package.rpm state: present - name: Install my package from a file on server yum: name: /path/to/my/package.rpm state: present