Activer l'autocompletion Ansible avec Argcomplete
Activer l’auto-complétion Ansible avec Argcomplete
L’auto-complétion dans le terminal est un outil précieux pour améliorer l’efficacité lors de l’utilisation d’Ansible. En configurant argcomplete, vous pouvez profiter de l’auto-complétion dans Bash pour les commandes Ansible. Suivons ensemble les étapes pour mettre en place l’auto-complétion dans notre terminal Bash.
Étapes pour activer argcomplete pour Ansible
-
Installer
argcomplete:Si
argcompleten’est pas encore installé, utilisezpippour l’installer :pip install argcomplete -
Activer l’auto-complétion globale : Une fois
argcompleteinstallé, activez l’auto-complétion globale avec la commande suivante :activate-global-python-argcompleteCette commande modifie votre fichier
~/.bashrcpour enregistrer automatiquement l’auto-complétion. -
Appliquer les changements : Rechargez votre fichier
~/.bashrcpour appliquer les modifications :source ~/.bashrc -
Tester l’auto-complétion pour Ansible : Essayez l’auto-complétion avec Ansible en tapant une commande Ansible suivie de la touche
Tab:ansible-playbook <Tab>
Configuration supplémentaire
Si vous souhaitez enregistrer manuellement l’auto-complétion pour chaque commande Ansible, ajoutez les lignes suivantes dans votre fichier ~/.bashrc :
eval "$(register-python-argcomplete ansible)"
eval "$(register-python-argcomplete ansible-playbook)"
eval "$(register-python-argcomplete ansible-config)"
eval "$(register-python-argcomplete ansible-doc)"
eval "$(register-python-argcomplete ansible-galaxy)"
eval "$(register-python-argcomplete ansible-inventory)"
eval "$(register-python-argcomplete ansible-pull)"
eval "$(register-python-argcomplete ansible-vault)"
Rechargez ensuite ~/.bashrc :
source ~/.bashrc
Conclusion
En configurant argcomplete, vous activez l’auto-complétion pour Ansible dans Bash, ce qui simplifie grandement l’utilisation de cet outil puissant. 🎉