Aller au contenu principal

56 articles tagués avec « formation ansible »

Voir tous les tags

· 3 minutes de lecture
Stéphane ROBERT

logo ansible

Je continue mon exploration de l'environnement Windows et que de progrès parcouru pour le rendre compatible avec les outils Devops. En effet depuis la version 2.8 il est possible d'utiliser OpenSSH et non plus winrm pour manager des serveurs Windows avec Ansible et ce sans trop de modifications. Il faudra juste utiliser des modules propres à Windows, mais rien empêche d'espérer un jour de voir les modules linux compatible avec Windows.

· 4 minutes de lecture
Stéphane ROBERT

logo ansible

L'annonce de la version 3.0.0 du package communautaire Ansible marque la fin d'un projet amorcé en 2019. Ce projet visait à modifier comment était livré Ansible.

Historiquement Ansible embarquait le runtime ainsi que tous les plugins et modules dans un seul package. Désormais avec la version 3.0 nous aurons droits à 3 types d'artefacts distincts :

· 4 minutes de lecture
Stéphane ROBERT

logo

Un pattern devops très souvent utilisé et qui complète la formation Ansible: l'utilisation de Docker.

Lors des builds d'applications, il m'arrive parfois d'utiliser docker pour lancer plusieurs compilations en parallèle. Mais à chaque fois, je cherche comment bien paramétrer le module docker_container pour qu'ils lancent bien les containers et qu'Ansible attendent la fin du traitement pour passer à la suite.

· 9 minutes de lecture
Stéphane ROBERT

logo

La suite de la formation Ansible: les tests

Comme pour les roles, je fais le choix de mettre en place du TDD ou Test Driven Development pour écrire mes playbooks Ansible, ce qui consiste à :

  • Écrire un test.
  • Vérifier qu’il échoue.
  • Écrire le code pour faire passer ce test.
  • Vérifier qu’il passe.
  • Améliorer le code si-nécessaire, plus maintenable si besoin avant de reprendre un nouveau cycle.