darkwizard242.pip
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
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!