darkwizard242.shellcheck

build-test release Rôle Ansible Évaluation de maintenabilité Évaluation de fiabilité Évaluation de sécurité Tag GitHub (dernier SemVer) Taille du dépôt GitHub

Rôle Ansible : shellcheck

Rôle pour installer (par défaut) le paquet shellcheck 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 :

shellcheck_app_debian_package: shellcheck
shellcheck_app_el_package: ShellCheck
shellcheck_desired_state: present

Tableau des variables :

Variable Description
shellcheck_app_debian_package Définit l'application à installer sur les systèmes basés sur Debian, c'est-à-dire shellcheck
shellcheck_app_el_package Définit l'application à installer sur les systèmes Linux d'entreprise (Redhat/CentOS), c'est-à-dire ShellCheck
shellcheck_desired_state Sert à sélectionner dynamiquement si on doit installer (c'est-à-dire present ou latest) ou désinstaller (c'est-à-dire absent) le paquet. Par défaut, il est réglé sur present.

Dépendances

Aucune

Exemple de Playbook

Pour le comportement par défaut du rôle (c'est-à-dire l'installation du paquet shellcheck) dans les playbooks ansible.

- hosts: servers
  roles:
    - darkwizard242.shellcheck

Pour personnaliser le comportement du rôle (c'est-à-dire l'installation de la dernière version du paquet shellcheck) dans les playbooks ansible.

- hosts: servers
  roles:
    - darkwizard242.shellcheck
  vars:
    shellcheck_desired_state: latest

Pour personnaliser le comportement du rôle (c'est-à-dire la désinstallation du paquet shellcheck) dans les playbooks ansible.

- hosts: servers
  roles:
    - darkwizard242.shellcheck
  vars:
    shellcheck_desired_state: absent

Licence

MIT

Informations sur l'auteur

Ce rôle a été créé par Ali Muhammad.

À propos du projet

For dynamically installing or uninstalling 'shellcheck' package.

Installer
ansible-galaxy install darkwizard242.shellcheck
Licence
mit
Téléchargements
5.7k
Propriétaire
Senior DevOps/CloudOps Engineer. Dedicated to Automating everything I come across. Love to work on and learn new technologies/tools everyday!