Dans un projet actuel, j’ai rencontré des problèmes avec ansible se connectant via un bastion en utilisant les bonnes clés.
J’ai donc creusé. Il s’avère que par défaut, il essaie un ensemble de clés par défaut mais n’utilisait pas la bonne clé pour cet hôte (la clé n’a pas de nom standard, ce qui n’a pas aidé)
Après avoir bricolé quelque chose en utilisant le fichier de configuration ssh, j’ai cherché un moyen de corriger cela.
Dans ansible.cfg spécifiez
|
|
Cela nous permet d’avoir un fichier de configuration au niveau du projet, ce qui signifie qu’il peut être commité dans le dépôt et livré avec le reste du code ansible.
|
|
Notez l'import identity.cfg
- cela nous aidera à permettre un changement d’identité local après avec git.
|
|
Testons - voici un playbook pour vérifier la connectivité
|
|