darkraiden.ansible-pip

Rol de Ansible Pip

Estado de Construcción

Instalar y configurar Python Pip.

Dependencias

Ninguna

Variables de Rol

Las variables disponibles se enumeran a continuación, junto con los valores predeterminados (ver defaults/main.yml):

pip_command_pip: pip
pip_command_python: python

Nombres de comando para pip y python.

pip_download_filename: get-pip.py
pip_download_url: "https://bootstrap.pypa.io/{{ pip_download_filename }}"
pip_download_dest: /tmp

Nombre del archivo de Pip, URL de descarga y destino temporal.

pip_version: 10.0.1

Versión deseada de pip a instalar.

Ejemplo de Playbook

- hosts: all
  become: True
  roles:
    - darkraiden.ansible-pip

Cocina de Pruebas

Instalar Dependencias

$ bundle

Máquinas Virtuales

Esta configuración de cocina viene con las siguientes imágenes de docker:

  • centos:7
  • ubuntu:trusty
  • ubuntu:xenial
  • debian:jessie
  • debian:stretch
  • fedora:26
  • fedora:25
  • fedora:24

Si deseas probar el rol usando todos esos contenedores, solo ejecuta los comandos a continuación tal cual están. Si deseas probar el rol en un solo sistema, añade el nombre de la VM a los comandos a continuación.

ej.

$ bundle exec kitchen converge trusty

Para converger solo el contenedor trusty.

Crear los Contenedores

$ bundle exec kitchen create

Converge tu rol

$ bundle exec kitchen converge

Ejecutar pruebas de serverspec

$ bundle exec kitchen verify

Destruir los Contenedores

$ bundle exec kitchen destroy

Ejecutar Crear/Converge/Verificar/Destruir en un solo comando

$ bundle exec kitchen test

Escribe tus pruebas

Puedes escribir tu propia prueba agregando un nuevo archivo o editando el existente en el directorio test/integration/pip/serverspec/localhost. Más información sobre cómo escribir pruebas de serverspec se puede encontrar aquí.

Licencia

MIT (Expat) / BSD

Información del Autor

Este rol fue creado en 2017 por Davide Di Mauro.

Instalar
ansible-galaxy install darkraiden.ansible-pip
Licencia
Unknown
Descargas
7.9k
Propietario
Father, husband, tech geek and coder. DevOps Engineer at Microsoft