darkwizard242.shellcheck

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

Rola Ansible: shellcheck

Rola do instalacji (domyślnie) pakietu shellcheck lub jego odinstalowania (jeśli podano jako zmienną) na systemach opartych na Debianie i EL.

Wymagania

Brak.

Zmienne roli

Dostępne zmienne wymienione są poniżej (znajdują się w defaults/main.yml):

Lista zmiennych:

shellcheck_app_debian_package: shellcheck
shellcheck_app_el_package: ShellCheck
shellcheck_desired_state: present

Tabela zmiennych:

Zmienna Opis
shellcheck_app_debian_package Określa aplikację do zainstalowania na systemach opartych na Debianie, czyli shellcheck
shellcheck_app_el_package Określa aplikację do zainstalowania na systemach Enterprise Linux (Redhat/CentOS), czyli ShellCheck
shellcheck_desired_state Umożliwia dynamiczny wybór, czy zainstalować (czyli present lub latest) lub odinstalować (czyli absent) pakiet. Domyślnie ustawiona na present.

Zależności

Brak.

Przykład Playbooka

Dla domyślnego zachowania roli (tj. instalacji pakietu shellcheck) w playbookach Ansible.

- hosts: servers
  roles:
    - darkwizard242.shellcheck

Dla dostosowania zachowania roli (tj. instalacji najnowszego pakietu shellcheck) w playbookach Ansible.

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

Dla dostosowania zachowania roli (tj. odinstalowania pakietu shellcheck) w playbookach Ansible.

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

Licencja

MIT

Informacje o autorze

Ta rola została stworzona przez Ali Muhammad.

O projekcie

For dynamically installing or uninstalling 'shellcheck' package.

Zainstaluj
ansible-galaxy install darkwizard242.shellcheck
Licencja
mit
Pobrania
5.7k
Właściciel
Senior DevOps/CloudOps Engineer. Dedicated to Automating everything I come across. Love to work on and learn new technologies/tools everyday!