Ansible pour installer, sauvegarder et synchroniser actifs/passifs de mon auto-hébergement

J’ai un peu modernisé et fiabilisé mon auto-hébergement, en suivant quelques principes :

  • Reproductibilité : la configuration de l’OS, l’installation et la configuration des services qui tournent dessus doivent être automatisés
  • Sauvegardes automatiques : les données de chaque service doivent être sauvegardées automatiquement, périodiquement
  • Failover en mode actif/passif : chaque service doit être installé sur un serveur actif, et sur un ou plusieurs serveurs passifs. Les données sont synchronisées automatiquement sur les passifs, périodiquement
  • Indépendance de chaque serveur : chaque machine doit être la plus indépendante possible des autres
Continuer la lecture de Ansible pour installer, sauvegarder et synchroniser actifs/passifs de mon auto-hébergement

Installation/configuration de slaves Jenkins

Jenkins propose un architecture distribuée basée sur des noeuds (aussi appelée master/slave) qui est très efficace et flexible.

Elle permet facilement de répartir des builds sur des machines, qui peuvent être sur des OS différents, avec installation à la volée des outils de build.

Je ne vais pas ré-écrire la documentation de Jenkins, mais donner un retour d’expérience sur des cas que j’ai eu à traiter.

Continuer la lecture de Installation/configuration de slaves Jenkins

Geek et fier de l'être :-)