darkwizard242.ulauncher
Rola Ansible: ulauncher
Rola do zainstalowania (domyślnie) pakietu ulauncher lub odinstalowania (jeśli przekazane jako zmienna) na systemach Ubuntu.
Wymagania
Brak.
Zmienne Roli
Dostępne zmienne są wymienione poniżej (znajdują się w defaults/main.yml):
Lista zmiennych:
ulauncher_repo: 'ppa:agornostal/ulauncher'
ulauncher_repo_desired_state: present
ulauncher_repo_filename: ulauncher
ulauncher_app: ulauncher
ulauncher_package_desired_state: present
Tabela zmiennych:
| Zmienne | Opis |
|---|---|
| ulauncher_repo | Odnosi się do repozytorium ppa do dodania. |
| ulauncher_repo_desired_state | Zdefiniowane do dynamicznego wyboru, czy dodać/utrzymać (tzn. present) lub usunąć (tzn. absent) plik repozytorium z /etc/apt/sources.list.d. |
| ulauncher_repo_filename | Zdefiniowane do ustawienia nazwy pliku repozytorium do zapisania w /etc/apt/sources.list.d. |
| ulauncher_app | Definiuje aplikację do zainstalowania, tj. ulauncher. |
| ulauncher_package_desired_state | Zdefiniowane do dynamicznego wyboru, czy zainstalować (tj. present lub latest) lub odinstalować (tj. absent) pakiet. Domyślnie ustawione na present. |
Zależności
Brak
Przykład Playbooka
Dla domyślnego działania roli (tj. instalacji pakietu ulauncher) w playbookach ansible.
- hosts: serwery
roles:
- darkwizard242.ulauncher
Dla dostosowania działania roli (tj. instalacji najnowszego pakietu ulauncher) w playbookach ansible.
- hosts: serwery
roles:
- darkwizard242.ulauncher
vars:
ulauncher_package_desired_state: latest
Dla dostosowania działania roli (tj. odinstalowania pakietu ulauncher) w playbookach ansible.
- hosts: serwery
roles:
- darkwizard242.ulauncher
vars:
ulauncher_package_desired_state: absent
Licencja
Informacje o autorze
Ta rola została stworzona przez Ali Muhammad.
O projekcie
To dynamically installing or uninstalling 'ulauncher' package, which is an Application Launcher utility.
Zainstaluj
ansible-galaxy install darkwizard242.ulauncherLicencja
mit
Pobrania
2.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!
