darkwizard242.googlechrome

test-budowanie wydanie Rola Ansible Pobrania roli Ansible Wskaźnik jakości Ansible Status bramy jakości Ocena konserwacji Ocena niezawodności Ocena bezpieczeństwa Ostatnia wersja GitHub (SemVer) Rozmiar repozytorium GitHub

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

MIT

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!