openrazer

сборка-тест релиз Ansible Роль Рейтинг поддержки Рейтинг надежности Рейтинг безопасности GitHub тег (последний SemVer) Размер репозитория GitHub

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

Лицензия

MIT

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

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

О проекте

To dynamically installing or uninstalling 'openrazer-meta' package for support of Razer products on Ubuntu systems.

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