darkwizard242.googlechrome
Rôle Ansible : googlechrome
Rôle pour installer (par défaut) le package google-chrome-stable pour les systèmes basés sur Debian et EL, ou désinstaller (si passé comme variable) sur les systèmes basés sur Debian et EL.
Exigences
Aucune.
Variables du Rôle
Les variables disponibles sont listées ci-dessous (situées dans defaults/main.yml
):
Liste des variables :
googlechrome_app: google-chrome-stable
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
Tableau des variables :
Variable | Description |
---|---|
googlechrome_app | Définit l'application à installer c'est-à-dire google-chrome-stable |
googlechrome_desired_state | Défini pour régler dynamiquement si on doit installer (c'est-à-dire present ou latest ) ou désinstaller (c'est-à-dire absent ) le package. Par défaut present . |
googlechrome_gpg_key | Clé GPG pour Google Chrome. |
googlechrome_repo_desired_state | État du dépôt pour télécharger Google Chrome. Peut être 'present' ou 'absent'. |
googlechrome_repo_debian | Lien du dépôt de Google Chrome pour les systèmes basés sur Debian. |
googlechrome_repo_debian_filename | Nom du fichier à sauvegarder pour le dépôt de Google Chrome dans /etc/apt/sources.list.d/ |
googlechrome_repo_el | Lien du dépôt de Google Chrome pour les systèmes basés sur EL. |
googlechrome_repo_el_name | Nom du dépôt de Google Chrome pour les systèmes basés sur EL. |
googlechrome_repo_el_description | Description du dépôt de Google Chrome pour les systèmes basés sur EL. |
googlechrome_repo_el_gpgcheck | Opération booléenne pour effectuer une vérification GPG contre la clé GPG. Peut être yes ou no. |
googlechrome_repo_el_enabled | Opération booléenne pour activer ou désactiver le dépôt. Peut être yes ou no. |
googlechrome_repo_el_filename | Nom du fichier à sauvegarder pour le dépôt de Google Chrome dans /etc/yum.repos.d/ |
Dépendances
Aucune.
Exemple de Playbook
Pour le comportement par défaut du rôle (c'est-à-dire, l'installation du package google-chrome-stable) dans les playbooks Ansible.
- hosts: serveurs
roles:
- darkwizard242.googlechrome
Pour personnaliser le comportement du rôle (c'est-à-dire, l'installation de la dernière version google-chrome-stable) dans les playbooks Ansible.
- hosts: serveurs
roles:
- darkwizard242.googlechrome
vars:
googlechrome_desired_state: latest
Pour personnaliser le comportement du rôle (c'est-à-dire, la désinstallation du package google-chrome-stable) dans les playbooks Ansible.
- hosts: serveurs
roles:
- darkwizard242.googlechrome
vars:
googlechrome_desired_state: absent
Licence
Informations sur l'Auteur
Ce rôle a été créé par Ali Muhammad.
À propos du projet
Google Chrome stable version installation or uninstallation in Debian/EL based systems with amd64 architecture.
Installer
ansible-galaxy install darkwizard242.googlechrome
Licence
mit
Téléchargements
27.1k
Propriétaire
Senior DevOps/CloudOps Engineer.
Dedicated to Automating everything I come across.
Love to work on and learn new technologies/tools everyday!