darkwizard242.googlechrome
Ansible Rolle: googlechrome
Rolle zur Installation der (standardmäßig) google-chrome-stable Pakets für Debian-basierte und EL-basierte Systeme oder zur Deinstallation (wenn als Variable angegeben) auf Debian-basierten und EL-basierten Systemen.
Anforderungen
Keine.
Rollenvariablen
Verfügbare Variablen sind unten aufgeführt (befinden sich in defaults/main.yml
):
Variablenliste:
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
Variablen Tabelle:
Variable | Beschreibung |
---|---|
googlechrome_app | Definiert die zu installierende App, d.h. google-chrome-stable |
googlechrome_desired_state | Definiert dynamisch, ob das Paket installiert (d.h. entweder present oder latest ) oder deinstalliert (d.h. absent ) werden soll. Standardmäßig auf present |
googlechrome_gpg_key | GPG-Schlüssel für Google Chrome |
googlechrome_repo_desired_state | Zustand für das Repository zum Herunterladen von Google Chrome. Kann entweder 'present' oder 'absent' sein. |
googlechrome_repo_debian | Google Chromes Repository-Link für Debian-basierte Systeme. |
googlechrome_repo_debian_filename | Name der Datei, die für Google Chromes Repository in /etc/apt/sources.list.d/ gespeichert wird. |
googlechrome_repo_el | Google Chromes Repository-Link für EL-basierte Systeme. |
googlechrome_repo_el_name | Name des Google Chrome-Repositories für EL-basierte Systeme. |
googlechrome_repo_el_description | Beschreibung für Google Chromes Repository für EL-basierte Systeme. |
googlechrome_repo_el_gpgcheck | Boolescher Wert für die Durchführung einer GPG-Prüfung gegen den GPG-Schlüssel. Kann entweder ja oder nein sein. |
googlechrome_repo_el_enabled | Boolescher Wert zur Festlegung des Repositorys auf aktiviert oder deaktiviert. Kann entweder ja oder nein sein. |
googlechrome_repo_el_filename | Name der Datei, die für Google Chromes Repository in /etc/yum.repos.d/ gespeichert wird. |
Abhängigkeiten
Keine
Beispiel-Playbook
Für das Standardverhalten der Rolle (d.h. Installation des google-chrome-stable Pakets) in Ansible-Playbooks.
- hosts: servers
roles:
- darkwizard242.googlechrome
Für die Anpassung des Verhaltens der Rolle (d.h. Installation der neuesten google-chrome-stable Version) in Ansible-Playbooks.
- hosts: servers
roles:
- darkwizard242.googlechrome
vars:
googlechrome_desired_state: latest
Für die Anpassung des Verhaltens der Rolle (d.h. Deinstallation des google-chrome-stable Pakets) in Ansible-Playbooks.
- hosts: servers
roles:
- darkwizard242.googlechrome
vars:
googlechrome_desired_state: absent
Lizenz
Autoreninformation
Diese Rolle wurde von Ali Muhammad erstellt.
Über das Projekt
Google Chrome stable version installation or uninstallation in Debian/EL based systems with amd64 architecture.
Installieren
ansible-galaxy install darkwizard242.googlechrome
Lizenz
mit
Downloads
27.1k
Besitzer
Senior DevOps/CloudOps Engineer.
Dedicated to Automating everything I come across.
Love to work on and learn new technologies/tools everyday!