Aller au contenu principal

218 articles tagués avec « devops »

Voir tous les tags

· 7 minutes de lecture
Stéphane ROBERT

Dans beaucoup de sociétés, on ne s'inquiète pas de la façon dont les artefacts d'applications sont gérés pour être déployées sur les serveurs: fichiers compressés ou binaires combinés à un ensemble de scripts. Mais voila, il faut garder un certain contrôle et une certaine organisation pour déployer des applications correctement, même si avec des outils comme Ansible, Chef ou Puppet on arrive à s'en passer.

· 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.