Quand Ansible a des problèmes pour exécuter des jeux sur un hôte, il affichera le nom de l'hôte dans un fichier du répertoire personnel de l'utilisateur se terminant par «.retry». Ceux-ci ne sont souvent pas utilisés et ne font que créer du désordre, existe-t-il un moyen de les désactiver ou de les placer dans un répertoire différent?
ansible
ansible-playbook
devops
Asfand Qazi
la source
la source
Vous pouvez désactiver la création du fichier de nouvelle tentative dans ansible en modifiant le fichier de configuration ansible.
Ansible recherche le fichier de configuration comme suit
Assurez-vous d'ajouter vos modifications au fichier de configuration approprié.
la source
Vous pouvez également désactiver les fichiers de nouvelle tentative en définissant une variable d'environnement
ANSIBLE_RETRY_FILES_ENABLED
sur0
:la source
Assez drôle, j'ai eu un problème similaire avec le fichier de nouvelle tentative, mais comme je travaille avec toute une équipe, je préfère ne pas toucher à la configuration.
Ce que j'ai décidé de faire à la place était de supprimer le (s) fichier (s) de nouvelle tentative dans le cadre de l'exécution depuis le playbook:
la source
Décommentez les lignes du
ansible.cfg
fichier par défaut pourla source