darkwizard242.pip

Ansible Role GitHub tag (latest SemVer) GitHub repo size

Rol de Ansible: pip

Rol para instalar (por defecto) el paquete python3-pip o python-pip (si se pasa como variable) en sistemas Debian/Ubuntu y EL.

Requisitos

Ninguno.

Variables del Rol

Las variables disponibles se enumeran a continuación (ubicadas en defaults/main.yml)

Lista de Variables:

pip_app_package: python3-pip
pip_desired_state: present
pip_upgrade_version: latest

Tabla de Variables:

Variable Descripción
pip_app_package Definido para proporcionar dinámicamente el nombre del paquete, es decir, python3-pip o python-pip
pip_desired_state Definido para seleccionar dinámicamente si instalar (es decir, present o latest) o desinstalar (es decir, absent) el paquete.
pip_upgrade_version Definido para seleccionar dinámicamente si actualizar pip después de la instalación o no.

Dependencias

Ninguna

Ejemplo de Playbook

Para el comportamiento predeterminado del rol (es decir, la instalación del paquete python3-pip) en playbooks de ansible.

- hosts: servers
  roles:
    - darkwizard242.pip

Para personalizar el comportamiento del rol (es decir, la instalación de la última versión del paquete python-pip en lugar de python3-pip) en playbooks de ansible.

- hosts: servers
  roles:
    - darkwizard242.pip
  vars:
    pip_app_package: python-pip

Para personalizar el comportamiento del rol (es decir, la desinstalación del paquete python3-pip) en playbooks de ansible.

- hosts: servers
  roles:
    - darkwizard242.pip
  vars:
    desired_state: absent

Licencia

MIT

Información del Autor

Este rol fue creado por Ali Muhammad.

Acerca del proyecto

Role for dynamically installing or uninstalling 'python3-pip' or 'python-pip' package.

Instalar
ansible-galaxy install darkwizard242.pip
Licencia
mit
Descargas
6k
Propietario
Senior DevOps/CloudOps Engineer. Dedicated to Automating everything I come across. Love to work on and learn new technologies/tools everyday!