darkwizard242.polychromatic
Rola Ansible: polychromatic
Rola do instalacji (domyślnie) pakietu polychromatic lub odinstalowania (jeśli przekazane jako zmienna) na systemach Ubuntu. Polychromatic to aplikacja frontendowa do dostosowywania funkcji sprzętu Razer pod GNU/Linux.
Wymagania
Brak.
Zmienne roli
Dostępne zmienne są wymienione poniżej (znajdują się w defaults/main.yml):
Lista zmiennych:
polychromatic_repo: 'ppa:polychromatic/stable'
polychromatic_repo_desired_state: present
polychromatic_repo_filename: polychromatic
polychromatic_app: polychromatic-meta
polychromatic_package_desired_state: present
Tabela zmiennych:
| Zmienna | Opis |
|---|---|
| polychromatic_repo | Odnosi się do repozytorium ppa do dodania. |
| polychromatic_repo_desired_state | Określa, czy dodać/utrzymać (np. present) lub usunąć (np. absent) listę plików repozytoriów w /etc/apt/sources.list.d. |
| polychromatic_repo_filename | Określa nazwę pliku repozytorium do zapisania w /etc/apt/sources.list.d |
| polychromatic_app | Określa aplikację do zainstalowania, tj. polychromatic-meta |
| polychromatic_package_desired_state | Określa, czy zainstalować (tj. present lub latest) lub odinstalować (tj. absent) pakiet. Domyślnie ustawiono na present. |
Zależności
Brak
Przykład Playsocket
Dla domyślnego zachowania roli (tj. instalacja pakietu polychromatic) w playbookach ansible.
- hosts: serwery
roles:
- darkwizard242.polychromatic
Dla dostosowania zachowania roli (tj. instalacja najnowszego pakietu polychromatic) w playbookach ansible.
- hosts: serwery
roles:
- darkwizard242.polychromatic
vars:
polychromatic_package_desired_state: latest
Dla dostosowania zachowania roli (tj. odinstalowanie pakietu polychromatic) w playbookach ansible.
- hosts: serwery
roles:
- darkwizard242.polychromatic
vars:
polychromatic_package_desired_state: absent
Licencja
Informacje o autorze
Ta rola została stworzona przez Ali Muhammada.
O projekcie
For dynamically installing or uninstalling 'polychromatic' package.
Zainstaluj
ansible-galaxy install darkwizard242.polychromaticLicencja
mit
Pobrania
5.7k
Właściciel
Senior DevOps/CloudOps Engineer.
Dedicated to Automating everything I come across.
Love to work on and learn new technologies/tools everyday!
