darkwizard242.shellcheck
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
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!