gantsign.postman

Rol de Ansible: Postman

Pruebas
Ansible Galaxy
Licencia

Rol para descargar e instalar la herramienta HTTP Postman.

Requisitos

  • Ansible >= 2.9

  • Distribución de Linux

    • Familia Debian

      • Ubuntu

        • Bionic (18.04)
        • Focal (20.04)
    • Nota: otras versiones probablemente funcionen pero no han sido probadas.

Variables del Rol

Las siguientes variables cambiarán el comportamiento de este rol (se muestran los valores predeterminados):

# URL para descargar el paquete redistribuible de Postman
postman_redis_url: 'https://dl.pstmn.io/download/latest/linux?arch=64'

# Directorio base de instalación para la distribución de Postman
postman_install_dir: '/opt/Postman'

# Directorio para almacenar archivos descargados para la instalación de Postman
postman_download_dir: "{{ x_ansible_download_dir | default(ansible_env.HOME + '/.ansible/tmp/downloads') }}"

Ejemplo de Playbook

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

Más Roles de GantSign

Puedes encontrar más roles de GantSign en Ansible Galaxy.

Desarrollo y Pruebas

Este proyecto utiliza Molecule para ayudar en el desarrollo y las pruebas; el rol se prueba unitariamente usando Testinfra y pytest.

Para desarrollar o probar, necesitarás tener instalados los siguientes:

Debido a que lo anterior puede ser complicado de instalar, este proyecto incluye Molecule Wrapper. Molecule Wrapper es un script de shell que instala Molecule y sus dependencias (aparte de Linux) y luego ejecuta Molecule con el comando que le pases.

Para probar este rol usando Molecule Wrapper, ejecuta el siguiente comando desde la raíz del proyecto:

./moleculew test

Nota: algunas de las dependencias necesitan permisos sudo para instalar.

Licencia

MIT

Información del Autor

John Freeman

GantSign Ltd.
Número de compañía: 06109112 (registrada en Inglaterra)

Acerca del proyecto

Role for installing the Postman HTTP tool.

Instalar
ansible-galaxy install gantsign.postman
Licencia
mit
Descargas
84k
Propietario