uget

build-test release Ansible Role Maintainability Rating Reliability Rating Security Rating GitHub tag (latest SemVer) GitHub repo size

Ansible Роль: uget

Роль для установки (по умолчанию) пакета uget или его удаления (если передана переменная) на системах Debian/Ubuntu и EL. uget — это многоплатформенный менеджер загрузок с открытым исходным кодом.

Требования

Отсутствуют.

Переменные роли

Доступные переменные перечислены ниже (находятся в defaults/main.yml):

Список переменных:

uget_app: uget
uget_desired_state: present

Таблица переменных:

Переменная Описание
uget_app Определяет приложение для установки, т.е. uget
uget_desired_state Определяет, устанавливать ли (т.е. present или latest) или удалять (т.е. absent) пакет. По умолчанию стоит present.

Зависимости

Отсутствуют.

Пример плейбука

Для поведения по умолчанию роли (т.е. установка пакета uget) в ansible плейбуках.

- hosts: servers
  roles:
    - darkwizard242.uget

Для настройки поведения роли (т.е. установка последней версии пакета uget) в ansible плейбуках.

- hosts: servers
  roles:
    - darkwizard242.uget
  vars:
    uget_desired_state: latest

Для настройки поведения роли (т.е. удаление пакета uget) в ansible плейбуках.

- hosts: servers
  roles:
    - darkwizard242.uget
  vars:
    uget_desired_state: absent

Лицензия

MIT

Информация об авторе

Эта роль была создана Али Мухаммадом.

О проекте

Role for dynamically installing or uninstalling 'uget' package. 'uget' is an open source download manager.

Установить
ansible-galaxy install darkwizard242/ansible-role-uget
Лицензия
mit
Загрузки
2230
Владелец
Senior DevOps/CloudOps Engineer. Dedicated to Automating everything I come across. Love to work on and learn new technologies/tools everyday!