darkwizard242.shellcheck

build-test release Ansible Rolle Haltbarkeitseinstufung Zuverlässigkeitseinstufung Sicherheitseinstufung GitHub-Tag (neueste SemVer) Größe des GitHub-Repos

Ansible Rolle: shellcheck

Rolle zur Installation (standardmäßig) des shellcheck-Pakets oder zur Deinstallation (wenn als Variable übergeben) auf Debian-basierten und EL-basierten Systemen.

Anforderungen

Keine.

Rollen-Variablen

Verfügbare Variablen sind unten aufgeführt (zu finden in defaults/main.yml):

Variablenliste:

shellcheck_app_debian_package: shellcheck
shellcheck_app_el_package: ShellCheck
shellcheck_desired_state: present

Variablen Tabelle:

Variable Beschreibung
shellcheck_app_debian_package Definiert die App, die auf Debian-basierten Systemen installiert werden soll, d. h. shellcheck
shellcheck_app_el_package Definiert die App, die auf Enterprise-Linux (Redhat/CentOS) Systemen installiert werden soll, d. h. ShellCheck
shellcheck_desired_state Dient dazu, dynamisch auszuwählen, ob das Paket installiert (d. h. entweder present oder latest) oder deinstalliert (d. h. absent) werden soll. Standardmäßig auf present gesetzt.

Abhängigkeiten

Keine

Beispiel-Playbook

Für das Standardverhalten der Rolle (d. h. Installation des shellcheck-Pakets) in Ansible-Playbooks.

- hosts: servers
  roles:
    - darkwizard242.shellcheck

Für die Anpassung des Verhaltens der Rolle (d. h. Installation des neuesten shellcheck-Pakets) in Ansible-Playbooks.

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

Für die Anpassung des Verhaltens der Rolle (d. h. Deinstallation des shellcheck-Pakets) in Ansible-Playbooks.

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

Lizenz

MIT

Autor Informationen

Diese Rolle wurde von Ali Muhammad erstellt.

Über das Projekt

For dynamically installing or uninstalling 'shellcheck' package.

Installieren
ansible-galaxy install darkwizard242.shellcheck
GitHub Repository
Lizenz
mit
Downloads
5.7k
Besitzer
Senior DevOps/CloudOps Engineer. Dedicated to Automating everything I come across. Love to work on and learn new technologies/tools everyday!