darkwizard242.shellcheck

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

Rol de Ansible: shellcheck

Rol para instalar (por defecto) el paquete shellcheck o desinstalarlo (si se pasa como variable) en sistemas basados en Debian y EL.

Requisitos

Ninguno.

Variables del Rol

Las variables disponibles se enumeran a continuación (ubicadas en defaults/main.yml):

Lista de Variables:

shellcheck_app_debian_package: shellcheck
shellcheck_app_el_package: ShellCheck
shellcheck_desired_state: present

Tabla de Variables:

Variable Descripción
shellcheck_app_debian_package Define la aplicación a instalar en sistemas basados en Debian, es decir, shellcheck
shellcheck_app_el_package Define la aplicación a instalar en sistemas de Enterprise Linux (Redhat/CentOS), es decir, ShellCheck
shellcheck_desired_state Se define para seleccionar dinámicamente si se debe instalar (es decir, present o latest) o desinstalar (es decir, absent) el paquete. Por defecto se establece en present.

Dependencias

Ninguna

Ejemplo de Playbook

Para el comportamiento por defecto del rol (es decir, la instalación del paquete shellcheck) en playbooks de Ansible.

- hosts: servidores
  roles:
    - darkwizard242.shellcheck

Para personalizar el comportamiento del rol (es decir, la instalación del paquete shellcheck más reciente) en playbooks de Ansible.

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

Para personalizar el comportamiento del rol (es decir, la desinstalación del paquete shellcheck) en playbooks de Ansible.

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

Licencia

MIT

Información del Autor

Este rol fue creado por Ali Muhammad.

Acerca del proyecto

For dynamically installing or uninstalling 'shellcheck' package.

Instalar
ansible-galaxy install darkwizard242.shellcheck
Licencia
mit
Descargas
5.7k
Propietario
Senior DevOps/CloudOps Engineer. Dedicated to Automating everything I come across. Love to work on and learn new technologies/tools everyday!