darkwizard242.jq
Rôle Ansible : jq
Rôle pour installer (par défaut) le package jq ou désinstaller (si passé en variable) sur des systèmes de la famille Debian et EL.
Exigences
Aucune.
Variables de Rôle
Les variables disponibles sont listées ci-dessous (situées dans defaults/main.yml
):
Liste des variables :
jq_app: jq
jq_desired_state: present
Tableau des variables :
Variable | Description |
---|---|
jq_app | Définit l'application à installer, c'est-à-dire jq |
jq_desired_state | Défini pour choisir dynamiquement si l'on doit installer (c'est-à-dire soit present ou latest ) ou désinstaller (c'est-à-dire absent ) le package. Par défaut, il est present . |
Dépendances
Aucune
Exemple de Playbook
Pour le comportement par défaut du rôle (c'est-à-dire l'installation du package jq) dans les playbooks Ansible.
- hosts: servers
roles:
- darkwizard242.jq
Pour personnaliser le comportement du rôle (c'est-à-dire l'installation du dernier package jq) dans les playbooks Ansible.
- hosts: servers
roles:
- darkwizard242.jq
vars:
jq_desired_state: latest
Pour personnaliser le comportement du rôle (c'est-à-dire la désinstallation du package jq) dans les playbooks Ansible.
- hosts: servers
roles:
- darkwizard242.jq
vars:
jq_desired_state: absent
Licence
Informations sur l'Auteur
Ce rôle a été créé par Ali Muhammad.
À propos du projet
jq package installation/uninstallation to perform json parsing.
Installer
ansible-galaxy install darkwizard242.jq
Licence
mit
Téléchargements
9.1k
Propriétaire
Senior DevOps/CloudOps Engineer.
Dedicated to Automating everything I come across.
Love to work on and learn new technologies/tools everyday!