darkwizard242.jq

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

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

MIT

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!