1.4 KiB
1.4 KiB
Installation d'Ansible avec pipx
- Désinstaller Ansible et ansible-lint s'ils sont déjà installés. Par
exemple avec Homebrew:
brew uninstall ansible ansible-lint - Installer pipx. Par exemple avec Homebrew:
brew install pipx - Inscrire le chemin de recherche des exécutables de pipx dans les
scripts d'ouverture de session (fermer le shell et en ouvrir un nouveau
pour activer ce chemin de recherche):
pipx ensurepath - Installer Ansible (version 12, et au moins version core 2.16.9, pour
être compatible avec Mitogen) dans un environnement isolé (qui sera
nommé
ansible) puis injecter ansible-lint et les librairies requises dans cet environnement:pipx install ansible==12.3.0 --include-deps pipx inject ansible ansible-lint --include-apps pipx inject ansible requests pipx inject ansible pip-system-certs pipx inject ansible passlib # pour |password_hash sur macOS (et autres) pipx inject ansible jmespath # pour |query_result pipx inject ansible pytz # pour plugin inventory auto pipx inject ansible mitogen # optionnel, pour utiliser Mitogen - Vérifier l'environnement:
pipx list --include-injected ansible --version -> ansible [core 2.19.5] ansible-lint --version -> ansible-lint 26.1.1