darkwizard242.googlechrome

build-test release Ansible Role Ansible Role Ansible Quality Score Quality Gate Status Maintainability Rating Reliability Rating Security Rating GitHub tag (latest SemVer) GitHub repo size

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

MIT

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!