Mois : avril 2019

Automatisation des réseaux informatiques

PySnooper – Décorateur Débugeur

PySnooper permet de faire du Debug sur une fonction Python juste en ajoutant le décorateur @pysnooper.snoop(). Plus besoin de mettre un ‘Print’ à chaque ligne de votre programme, le décorateur va afficher chaque appel de fonction ainsi que la sortie de chaque ligne (équivalent de print) soit directement en sortie stderr (par défaut), ou dans…
Lire la suite

logo automatisation

Le Filtre Jinja2 IPADDRESS sous Ansible

Le module le plus utilisé, sous Ansible, pour la génération des configurations est de loin celui de templating nommé « template ».Il permet de créer des fichiers de configurations à partir de templates au format Jinja2. Une des forces du langage Jinja2 est la possibilité d’utiliser des filtres pour formater ou vérifier des variables au…
Lire la suite

Jinja2 – 1.Overview

Jinja2 est un langage de « Templating » pour Python, moderne et facile à utiliser.Il est basé sur le modèle de Templating de Django (Framework python pour créer des applications Web). A l’origine Jinja était utilisé pour créer des pages HTML à partir d’un modèle pré formaté dans lequel on injecte des données sous forme…
Lire la suite

Nornir – 1.Overview

Nornir est un Framework d’automatisation sous forme de librairie Python. Il permet d’utiliser nativement le langage Python pour effectuer les tâches de configuration des équipements actifs. Il se distingue, ainsi, d’autres outils comme Ansible qui possèdent un Domain Specific Language (DSL), c’est à dire un langage spécifique au dessus de Python. Avantages Nornir permet une…
Lire la suite

JSON – 1.Overview

Le format JSON (JavaScript Object Notation) permet de représenter des données de façon structurée dans un fichier texte.Pour ceux qui connaissent le langage Python, c’est exactement la même structure que celle des dictionnaires à l’exception qu’un fichier au format JSON est permanent et exportable, alors qu’un dictionnaire Python existe uniquement en mémoire de l’ordinateur qui…
Lire la suite