darkwizard242.httpie

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

Rôle Ansible : httpie

Rôle pour installer (par défaut) le paquet HTTPie ou le désinstaller (si passé comme variable) sur les systèmes Debian, Ubuntu et CentOS. HTTPie est un client HTTP en ligne de commande convivial pour l'ère des API.

Exigences

Aucune.

Variables de Rôle

Les variables disponibles sont listées ci-dessous (situées dans defaults/main.yml) :

Liste des variables :

httpie_app: httpie
httpie_desired_state: present

Tableau des variables :

Variable Description
httpie_app Définit l'application à installer c'est-à-dire httpie
httpie_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 paquet. Par défaut, c'est present.

Dépendances

Aucune

Exemple de Playbook

Pour le comportement par défaut du rôle (c'est-à-dire l'installation du paquet httpie) dans les playbooks Ansible.

- hosts: servers
  roles:
    - darkwizard242.httpie

Pour personnaliser le comportement du rôle (c'est-à-dire l'installation du dernier paquet httpie) dans les playbooks Ansible.

- hosts: servers
  roles:
    - darkwizard242.httpie
  vars:
    httpie_desired_state: latest

Pour personnaliser le comportement du rôle (c'est-à-dire la désinstallation du paquet httpie) dans les playbooks Ansible.

- hosts: servers
  roles:
    - darkwizard242.httpie
  vars:
    httpie_desired_state: absent

Licence

MIT

Informations sur l'auteur

Ce rôle a été créé par Ali Muhammad.

À propos du projet

Role for dynamically installing or uninstalling 'httpie', a great http client.

Installer
ansible-galaxy install darkwizard242.httpie
Licence
mit
Téléchargements
4.5k
Propriétaire
Senior DevOps/CloudOps Engineer. Dedicated to Automating everything I come across. Love to work on and learn new technologies/tools everyday!