darkwizard242.openrazer
Rola Ansible: openrazer
Rola służy do instalacji (domyślnie) pakietu openrazer-meta lub odinstalowywania (jeśli przekazano jako zmienną) na systemach Ubuntu, aby obsługiwać sterowniki produktów Razer i dostosowywać je na systemach Ubuntu.
Wymagania
Brak.
Zmienne roli
Dostępne zmienne są wymienione poniżej (znajdują się w defaults/main.yml
):
Lista zmiennych:
openrazer_repo: 'ppa:openrazer/stable'
openrazer_repo_desired_state: present
openrazer_repo_filename: openrazer
openrazer_app: openrazer-meta
openrazer_package_desired_state: present
Tabela zmiennych:
Zmienna | Opis |
---|---|
openrazer_repo | Odnosi się do repozytorium ppa do dodania. |
openrazer_repo_desired_state | Określa, czy dodać/utrzymać (czyli present ) czy usunąć (czyli absent ) listę plików repozytoriów z /etc/apt/sources.list.d . |
openrazer_repo_filename | Określa nazwę pliku repozytorium do zapisania w /etc/apt/sources.list.d . |
openrazer_app | Określa aplikację do zainstalowania, czyli openrazer-meta. |
openrazer_package_desired_state | Określa, czy zainstalować (tj. present lub latest ) czy odinstalować (tj. absent ) pakiet. Domyślnie ustawione na present . |
Zależności
Brak
Przykładowy Playbook
Dla domyślnego zachowania roli (tj. instalacja pakietu openrazer) w playbookach ansible.
- hosts: servers
roles:
- darkwizard242.openrazer
Dla dostosowania zachowania roli (tj. instalacja najnowszego pakietu openrazer) w playbookach ansible.
- hosts: servers
roles:
- darkwizard242.openrazer
vars:
openrazer_package_desired_state: latest
Dla dostosowania zachowania roli (tj. odinstalowanie pakietu openrazer) w playbookach ansible.
- hosts: servers
roles:
- darkwizard242.openrazer
vars:
openrazer_package_desired_state: absent
Licencja
Informacje o autorze
Ta rola została stworzona przez Ali Muhammad.
O projekcie
To dynamically installing or uninstalling 'openrazer-meta' package for support of Razer products on Ubuntu systems.
Zainstaluj
ansible-galaxy install darkwizard242.openrazer
Licencja
mit
Pobrania
5.6k
Właściciel
Senior DevOps/CloudOps Engineer.
Dedicated to Automating everything I come across.
Love to work on and learn new technologies/tools everyday!