Déconnexion SSH après fin d'un déploiement Ansible #3

Closed
opened 2019-02-20 08:39:11 +01:00 by chapeau · 1 comment
chapeau commented 2019-02-20 08:39:11 +01:00 (Migrated from gitlab2.federez.net)

Pour des questions de rapidité, et pour éviter d'initialiser masse connexions d'un seul coup, j'ai défini un ControlMaster sur l'hôte sur lequel on effectue un SSHJump.

# Keep session alive only for bastion
Host proxy.auro.re
    ControlMaster auto
    ControlPath ~/.ssh/%r@%h:%p

Cela marche vraiment bien tant que l'on attend une minute après un déploiement pour que la connexion se ferme.
Mais dans la plupart des cas on se retrouve éjecté des serveurs.

Il semble y avoir un moyen de faire ça dans la configuration Ansible ansible.cfg de façon plus propre et plus fonctionnelle, mais c'est mal documenté en ligne. Je laisse les gens qui sont courageux aller faire des tests pour trouver un moyen d'implémenter cela.

Pour des questions de rapidité, et pour éviter d'initialiser masse connexions d'un seul coup, j'ai défini un ControlMaster sur l'hôte sur lequel on effectue un SSHJump. ``` # Keep session alive only for bastion Host proxy.auro.re ControlMaster auto ControlPath ~/.ssh/%r@%h:%p ``` Cela marche vraiment bien tant que l'on attend une minute après un déploiement pour que la connexion se ferme. Mais dans la plupart des cas on se retrouve éjecté des serveurs. Il semble y avoir un moyen de faire ça dans la configuration Ansible `ansible.cfg` de façon plus propre et plus fonctionnelle, mais c'est mal documenté en ligne. Je laisse les gens qui sont courageux aller faire des tests pour trouver un moyen d'implémenter cela.
chapeau commented 2019-02-25 13:05:40 +01:00 (Migrated from gitlab2.federez.net)

closed via commit 9c5d1c2e58

By Nax on 2019-02-25T12:05:40 (imported from GitLab)

closed via commit 9c5d1c2e585be300b5dc325b748b4cecdefba569 *By Nax on 2019-02-25T12:05:40 (imported from GitLab)*
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: aurore/ansible#3
No description provided.