Activer l’auto-complétion Ansible avec Argcomplete Link to heading
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
Link to heading
Installer
argcomplete:Si
argcompleten’est pas encore installé, utilisezpippour l’installer :pip install argcompleteActiver 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 ~/.bashrcTester 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 Link to heading
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 Link to heading
En configurant argcomplete, vous activez l’auto-complétion pour Ansible dans Bash, ce qui simplifie grandement l’utilisation de cet outil puissant. 🎉