Loading search data...

Les derniers billets

logo ansible

Après la version 3.0, qui a marqué le changement de packaging d’Ansible, voici la version 4.0. Comme annoncé, elle est basé sur Ansible-base 2.11 et contient toute une série de mise à jour sur les collections incluses. Vous pouvez retrouver …

La suite

Pendant le développement d’un logiciel, il peut y avoir de nombreuses étapes jusqu’à ce qu’il soit prêt pour la production. Vous voulez certainement d’abord tester votre code, puis le déployer dans un environnement de test ou …

La suite

Je pense que vous devez parfois contribuer à des projets python prenant en charge plusieurs versions de Python.

Vous voulez tester votre développement avec la dernière version de python, et ce, sans détruire votre environnement de dev !

Alors …

La suite

Depuis le début du confinement se pose le problème d'accès aux ressources de l’entreprise depuis son domicile. Et pour ceux qui utilisent la solution de VPN DirectAccess de Microsoft, la configuration de VM Linux pose pas mal de problème aux …

La suite

logo ansible

L’utilitaire, peu connu, ansible-console est présenté comme étant une console REPL (Read–Evaluate–Print Loop). ansible-console permet de lancer de manière interactive des actions ansible « ligne par ligne », donc chaque ligne saisie est …

La suite

logo ansible

Lors de configuration de stack complète avec Ansible on se doit de gérer les services. Pour cela ansible met à notre disposition deux modules : service et service_facts. Le premier permet de configurer et le second de récolter des informations sur …

La suite

logo ansible

Pour créer le contenu d’un fichier nous avons vu les templates Jinja, mais parfois vous ne devez en modifier qu’une seule ligne. Ce sont les module Ansible LineInFile et BlockInFile qui vont vous aider à atteindre à votre objectif.

Les …

La suite

logo

Après avoir documenté comment écrire des playbooks Ansible et des roles Ansible, je vous propose une série de billets sur les principaux modules Ansible. Commençons par la gestion des packages Linux APT et YUM/DNF.

Gérer les repositories

Les …

La suite

Les rules, règles, viennent remplacer only/except dans les fichiers de CI de gitlab. Cela permet d’étendre les conditions à d’autres variables et d’en simplifier l’écriture.

Utilisation d’une condition

Il est possible …

La suite

logo ansible

Jinja2 est un système de templates puissant qui peut être utilisé directement dans vos playbooks, via les filtres, mais aussi pour générer des fichiers dynamiquement.

En effet, Ansible permet, via le système de template Jinja, de créer des …

La suite