darkwizard242.openrazer
Ansible Роль: openrazer
Роль для установки (по умолчанию) пакета openrazer-meta или удаления (если передано как переменная) на Ubuntu системах для поддержки драйверов и настройки продуктов Razer на системах Ubuntu.
Требования
Нет.
Переменные роли
Доступные переменные перечислены ниже (находятся в defaults/main.yml):
Список переменных:
openrazer_repo: 'ppa:openrazer/stable'
openrazer_repo_desired_state: present
openrazer_repo_filename: openrazer
openrazer_app: openrazer-meta
openrazer_package_desired_state: present
Таблица переменных:
| Переменная | Описание |
|---|---|
| openrazer_repo | Указывает на ppa репозиторий, который нужно добавить. |
| openrazer_repo_desired_state | Определяет, добавлять/сохранять (т.е. present) или удалять (т.е. absent) файл списка репозиториев из /etc/apt/sources.list.d. |
| openrazer_repo_filename | Определяет имя файла репозитория для сохранения в /etc/apt/sources.list.d |
| openrazer_app | Определяет приложение для установки, т.е. openrazer-meta |
| openrazer_package_desired_state | Определяет, устанавливать (т.е. present или latest) или удалять (т.е. absent) пакет. По умолчанию установлено значение present. |
Зависимости
Нет
Пример плейбука
Для стандартного поведения роли (т.е. установка пакета openrazer) в ansible плейбуках.
- hosts: servers
roles:
- darkwizard242.openrazer
Для настройки поведения роли (т.е. установка последнего пакета openrazer) в ansible плейбуках.
- hosts: servers
roles:
- darkwizard242.openrazer
vars:
openrazer_package_desired_state: latest
Для настройки поведения роли (т.е. удаление пакета openrazer) в ansible плейбуках.
- hosts: servers
roles:
- darkwizard242.openrazer
vars:
openrazer_package_desired_state: absent
Лицензия
Информация об авторе
Эта роль была создана Али Мухаммадом.
О проекте
To dynamically installing or uninstalling 'openrazer-meta' package for support of Razer products on Ubuntu systems.
Установить
ansible-galaxy install darkwizard242.openrazerЛицензия
mit
Загрузки
5.7k
Владелец
Senior DevOps/CloudOps Engineer.
Dedicated to Automating everything I come across.
Love to work on and learn new technologies/tools everyday!
