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
argcomplete
n’est pas encore installé, utilisezpip
pour l’installer :pip install argcomplete
Activer l’auto-complétion globale : Une fois
argcomplete
installé, activez l’auto-complétion globale avec la commande suivante :activate-global-python-argcomplete
Cette commande modifie votre fichier
~/.bashrc
pour enregistrer automatiquement l’auto-complétion.Appliquer les changements : Rechargez votre fichier
~/.bashrc
pour 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 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. 🎉