Private
Public Access
2
0
Files
bgwaf/ansible/README.md
2026-01-20 15:16:28 +03:00

1.4 KiB

Installation d'Ansible avec pipx

  1. Désinstaller Ansible et ansible-lint s'ils sont déjà installés. Par exemple avec Homebrew:
    brew uninstall ansible ansible-lint
    
  2. Installer pipx. Par exemple avec Homebrew:
    brew install pipx
    
  3. 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
    
  4. 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
    
  5. Vérifier l'environnement:
    pipx list --include-injected
    ansible --version       -> ansible [core 2.19.5]
    ansible-lint --version  -> ansible-lint 26.1.1