darkwizard242.jq
Rola Ansible: jq
Rola do instalacji (domyślnie) pakietu jq lub jego odinstalowania (jeśli podano jako zmienną) na systemach rodziny Debian i EL.
Wymagania
Brak.
Zmienne Roli
Dostępne zmienne są wymienione poniżej (znajdują się w pliku defaults/main.yml
):
Lista zmiennych:
jq_app: jq
jq_desired_state: present
Tabela zmiennych:
Zmienna | Opis |
---|---|
jq_app | Określa aplikację do zainstalowania, tj. jq |
jq_desired_state | Zdefiniowana, aby dynamicznie wybrać, czy zainstalować (tj. present lub latest ) czy odinstalować (tj. absent ) pakiet. Domyślnie ustawiona na present . |
Zależności
Brak
Przykład Playbooka
Dla domyślnego zachowania roli (tj. instalacja pakietu jq) w playbookach ansible.
- hosts: servers
roles:
- darkwizard242.jq
Dla dostosowania zachowania roli (tj. instalacja najnowszej wersji jq) w playbookach ansible.
- hosts: servers
roles:
- darkwizard242.jq
vars:
jq_desired_state: latest
Dla dostosowania zachowania roli (tj. odinstalowanie pakietu jq) w playbookach ansible.
- hosts: servers
roles:
- darkwizard242.jq
vars:
jq_desired_state: absent
Licencja
Informacje o Autorze
Ta rola została stworzona przez Ali Muhammad.
O projekcie
jq package installation/uninstallation to perform json parsing.
Zainstaluj
ansible-galaxy install darkwizard242.jq
Licencja
mit
Pobrania
9.1k
Właściciel
Senior DevOps/CloudOps Engineer.
Dedicated to Automating everything I come across.
Love to work on and learn new technologies/tools everyday!