darkwizard242.pip
Rôle Ansible : pip
Rôle pour installer (par défaut) le package python3-pip ou le package python-pip (si passé comme variable) sur les systèmes Debian/Ubuntu et EL.
Exigences
Aucune.
Variables de rôle
Les variables disponibles sont listées ci-dessous (situées dans defaults/main.yml
)
Liste des variables :
pip_app_package: python3-pip
pip_desired_state: present
pip_upgrade_version: latest
Tableau des variables :
Variable | Description |
---|---|
pip_app_package | Défini pour fournir dynamiquement le nom du package, c’est-à-dire python3-pip ou python-pip |
pip_desired_state | Défini pour sélectionner dynamiquement si l'on souhaite installer (c’est-à-dire present ou latest ) ou désinstaller (c’est-à-dire absent ) le package. |
pip_upgrade_version | Défini pour sélectionner dynamiquement si l'on souhaite mettre à jour pip après l'installation ou non. |
Dépendances
Aucune
Exemple de Playbook
Pour le comportement par défaut du rôle (c’est-à-dire l'installation du package python3-pip) dans les playbooks ansible.
- hosts: serveurs
roles:
- darkwizard242.pip
Pour personnaliser le comportement du rôle (c'est-à-dire l'installation de la dernière version du package python-pip au lieu de python3-pip) dans les playbooks ansible.
- hosts: serveurs
roles:
- darkwizard242.pip
vars:
pip_app_package: python-pip
Pour personnaliser le comportement du rôle (c'est-à-dire la désinstallation du package python3-pip) dans les playbooks ansible.
- hosts: serveurs
roles:
- darkwizard242.pip
vars:
desired_state: absent
Licence
Informations sur l'auteur
Ce rôle a été créé par Ali Muhammad.
À propos du projet
Role for dynamically installing or uninstalling 'python3-pip' or 'python-pip' package.
Installer
ansible-galaxy install darkwizard242.pip
Licence
mit
Téléchargements
6k
Propriétaire
Senior DevOps/CloudOps Engineer.
Dedicated to Automating everything I come across.
Love to work on and learn new technologies/tools everyday!