FGtatsuro.python-requirements
ansible-python-requirements
Rôle Ansible pour satisfaire les exigences des actions liées à Python dans le rôle Ansible.
Exigences
Les dépendances sur d'autres logiciels/bibliothèques pour ce rôle.
- Debian
- Alpine Linux
- OSX
- Homebrew (>= 0.9.5)
Variables du Rôle
Les variables que nous pouvons utiliser dans ce rôle.
nom | description | type | par défaut |
---|---|---|---|
python_requirements_update_existing_pip | Si oui (vrai), pip existant est mis à jour vers la dernière version. Cela signifie que sudo pip install -U pip est exécuté. De plus, un lien symbolique /usr/bin/python est créé si ce chemin n'existe pas afin d'éviter que le module pip d'Ansible échoue sans le paramètre executable . |
bool | non |
- Les actions liées à
python_requirements_update_existing_pip
ignorent les erreurs pour plusieurs raisons. Ainsi, vous devriez vérifier les résultats si vous réglez cette valeur sur 'oui'.
Dépendances du Rôle
Les dépendances sur d'autres rôles pour ce rôle.
Exemple de Playbook
- hosts: all
roles:
- { role: FGtatsuro.python-requirements }
Tests sur l'hôte Docker local
Ce projet exécute des tests sur Travis CI, mais nous pouvons également les exécuter sur un hôte Docker local.
Veuillez vérifier les sections install
, before_script
et script
de .travis.yml
.
Nous pouvons utiliser les mêmes étapes qu'elles pour l'hôte Docker local.
Les exigences locales sont les suivantes :
- Ansible (>= 2.0.0)
- Docker (>= 1.10.1)
Remarques
Sur OSX, veuillez vérifier ce point.
- À la fin de ce rôle, la dernière version d'OpenSSL dans le référentiel Homebrew est utilisée au lieu de celle préinstallée.
Licence
MIT
Installer
ansible-galaxy install FGtatsuro.python-requirements
Licence
mit
Téléchargements
92.1k
Propriétaire