gantsign.postman

Rôle Ansible : Postman

Tests Ansible Galaxy Licence

Rôle pour télécharger et installer l'outil HTTP Postman.

Conditions requises

  • Ansible >= 2.9

  • Distribution Linux

    • Famille Debian

      • Ubuntu

        • Bionic (18.04)
        • Focal (20.04)
    • Remarque : d'autres versions sont susceptibles de fonctionner mais n'ont pas été testées.

Variables du Rôle

Les variables suivantes changeront le comportement de ce rôle (les valeurs par défaut sont indiquées ci-dessous) :

# URL pour télécharger le paquet redistribuable de Postman
postman_redis_url: 'https://dl.pstmn.io/download/latest/linux?arch=64'

# Répertoire d'installation de base pour la distribution Postman
postman_install_dir: '/opt/Postman'

# Répertoire pour stocker les fichiers téléchargés pour l'installation de Postman
postman_download_dir: "{{ x_ansible_download_dir | default(ansible_env.HOME + '/.ansible/tmp/downloads') }}"

Exemple de Playbook

- hosts: serveurs
  roles:
     - role: gantsign.postman

Autres Rôles de GantSign

Vous pouvez trouver d'autres rôles de GantSign sur Ansible Galaxy.

Développement & Tests

Ce projet utilise Molecule pour aider au développement et aux tests ; le rôle est testé unitairement avec Testinfra et pytest.

Pour développer ou tester, vous devez avoir installé les éléments suivants :

Comme l'installation de ces éléments peut être compliquée, ce projet inclut Molecule Wrapper. Molecule Wrapper est un script shell qui installe Molecule et ses dépendances (à part Linux) et exécute ensuite Molecule avec la commande que vous lui passez.

Pour tester ce rôle en utilisant Molecule Wrapper, exécutez la commande suivante depuis la racine du projet :

./moleculew test

Remarque : certaines des dépendances nécessitent des permissions sudo pour l'installation.

Licence

MIT

Informations sur l'Auteur

John Freeman

GantSign Ltd. Numéro d'entreprise : 06109112 (enregistré en Angleterre)

À propos du projet

Role for installing the Postman HTTP tool.

Installer
ansible-galaxy install gantsign.postman
Licence
mit
Téléchargements
84k
Propriétaire