Skip to content
Snippets Groups Projects

Add paramiko, logging and ini config

Merged me5na7qbjqbrp requested to merge paramiko_and_logging into dev

Paramiko est le module utilisé par Ansible pour établir des connexions SSH et gérer du keepalive. L'idée est de passer dessus pour simplifier la mécanique de connexion au serveur distant, améliorer la gestion des erreurs de connexion et faire du keepalive.

Paramiko utilise le logger (std lib Python) pour logger ses actions/erreurs. Il est également intéressant de virer la mécanique de logging custom de cranspassword et d'utiliser le logger Python.

Les fichiers de configuration ont subit des changements :

  • on ne stocke plus le path vers ssh car ce n'est plus utile,
  • on sépare l'hôte sur lequel on SSH de la commande,
  • format INI pour plus de clarté et éviter d'injecter du Python dans l'outil.

Capture_d_écran_de_2020-04-12_14-27-16

Capture_d_écran_de_2020-04-12_14-27-18

Edited by me5na7qbjqbrp

Merge request reports

Approval is optional

Merged by me5na7qbjqbrpme5na7qbjqbrp 4 years ago (Apr 12, 2020 6:18pm UTC)

Merge details

  • Changes merged into dev with 46303c02.
  • Deleted the source branch.

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
Please register or sign in to reply
Loading