darkwizard242.googlechrome
Rola Ansible: googlechrome
Rola do instalacji (domyślnie) pakietu google-chrome-stable dla systemów opartych na Debianie oraz EL, lub usunięcia (jeśli przekazane jako zmienna) w systemach Debian i EL.
Wymagania
Brak.
Zmienne roli
Dostępne zmienne są wymienione poniżej (znajdują się w defaults/main.yml
):
Lista zmiennych:
googlechrome_app: google-chrome-stabl
googlechrome_desired_state: present
googlechrome_gpg_key: https://dl.google.com/linux/linux_signing_key.pub
googlechrome_repo_desired_state: present
googlechrome_repo_debian: deb [arch=amd64] https://dl.google.com/linux/chrome/deb/ stable main
googlechrome_repo_debian_filename: google-chrome
googlechrome_repo_el: http://dl.google.com/linux/chrome/rpm/stable/x86_64
googlechrome_repo_el_name: google-chrome
googlechrome_repo_el_description: google-chrome
googlechrome_repo_el_gpgcheck: yes
googlechrome_repo_el_enabled: yes
googlechrome_repo_el_filename: google-chrome
Tabela zmiennych:
Zmienna | Opis |
---|---|
googlechrome_app | Określa aplikację do zainstalowania, tj. google-chrome-stable |
googlechrome_desired_state | Ustalana w celu dynamicznego określenia, czy zainstalować (tj. present lub latest ) czy odinstalować (tj. absent ) pakiet. Domyślnie present |
googlechrome_gpg_key | Klucz GPG dla Google Chrome |
googlechrome_repo_desired_state | Stan repozytorium do pobrania Google Chrome. Może być 'present' lub 'absent'. |
googlechrome_repo_debian | Link repozytorium Google Chrome dla systemów opartych na Debianie. |
googlechrome_repo_debian_filename | Nazwa pliku do zapisania repozytorium googlechrome w /etc/apt/sources.list.d/ |
googlechrome_repo_el | Link repozytorium Google Chrome dla systemów opartych na EL. |
googlechrome_repo_el_name | Nazwa repozytorium Google Chrome dla systemów opartych na EL. |
googlechrome_repo_el_description | Opis repozytorium Google Chrome dla systemów opartych na EL. |
googlechrome_repo_el_gpgcheck | Operacja logiczna do wykonania sprawdzenia gpg w odniesieniu do klucza gpg. Może być tak lub nie. |
googlechrome_repo_el_enabled | Operacja logiczna do ustawienia repozytorium jako włączone lub wyłączone. Może być tak lub nie. |
googlechrome_repo_el_filename | Nazwa pliku do zapisania repozytorium googlechrome w /etc/yum.repos.d/ |
Zależności
Brak
Przykładowy playbook
Dla domyślnego zachowania roli (tj. instalacja pakietu google-chrome-stable) w playbookach ansible.
- hosts: servers
roles:
- darkwizard242.googlechrome
Dla dostosowania zachowania roli (tj. instalacja najnowszej wersji google-chrome-stable) w playbookach ansible.
- hosts: servers
roles:
- darkwizard242.googlechrome
vars:
googlechrome_desired_state: latest
Dla dostosowania zachowania roli (tj. odinstalowanie pakietu google-chrome-stable) w playbookach ansible.
- hosts: servers
roles:
- darkwizard242.googlechrome
vars:
googlechrome_desired_state: absent
Licencja
Informacje o autorze
Ta rola została stworzona przez Ali Muhammad.
O projekcie
Google Chrome stable version installation or uninstallation in Debian/EL based systems with amd64 architecture.
Zainstaluj
ansible-galaxy install darkwizard242.googlechrome
Licencja
mit
Pobrania
27.1k
Właściciel
Senior DevOps/CloudOps Engineer.
Dedicated to Automating everything I come across.
Love to work on and learn new technologies/tools everyday!