Как скачать rpm из s3 bucket и установить с помощью ansible plabook? - PullRequest
1 голос
/ 27 июня 2019

В моем хранилище aws s3 хранится файл rpm. Мне нужно скачать файл с s3 и установить этот пакет. Все эти задачи должны быть выполнены с помощью сборника пьес.

Используя get_url ansible модуль, я могу скачать с s3, но как мне установить пакет?

1 Ответ

1 голос
/ 27 июня 2019

Вы просто используете модуль ansible yum и задаете полный путь к вашей скорости вращения для параметра name. На самом деле вы можете добиться большего успеха и установить пакет за один шаг, если укажите URL-адрес напрямую (вместо того, чтобы загружать его в отдельной задаче).

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