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.ulauncher
Licencja
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!