Déployer un environnement de déploiement avec debian-installer, Ansible et Git

Magazine
Marque
GNU/Linux Magazine
Numéro
210
Mois de parution
décembre 2017
Spécialité(s)


Résumé
Dans cet article, nous verrons comment installer et automatiser un petit environnement de tests de déploiement de machines physiques et virtuelles, en exploitant la complémentarité de debian-installer et d'Ansible. Une fois mis en place puis modélisé, cet environnement pourra à son tour être redéployé facilement à partir de ses propres dépôts Git.

L'ensemble des manipulations a été effectué sur Debian Stretch (9.1), et le serveur principal peut être installé sur un nano-ordinateur de type Raspberry Pi (dans mon cas, c'est un A20-OlinuXino-LIME2).

Pour ne pas avoir à maintenir en production un système défaillant (compromis ou obsolète) sous le seul prétexte qu'on n'en a pas d'autre, on doit considérer toute machine comme remplaçable et son remplacement définitif comme imminent, c'est-à-dire anticipé. Je ne vais pas vous exposer ici toutes les situations qui peuvent nécessiter d'installer des systèmes d'exploitation de manière automatisée et reproductible, vous en avez sûrement quelques-unes en tête. Ce que je vous propose, c'est plutôt de voir comment assurer cette automatisation et cette reproductibilité avec seulement quelques outils. Mon premier pour installer les OS, mon second pour en faire quelque chose, et mon troisième pour assurer mon tout : debian-installer, Ansible et Git – avec presque pas...

Cet article est réservé aux abonnés. Il vous reste 96% à découvrir.
S'abonner à Connect
  • Accédez à tous les contenus de Connect en illimité
  • Découvrez des listes de lecture et des contenus Premium
  • Consultez les nouveaux articles en avant-première
Je m'abonne


Article rédigé par

Abonnez-vous maintenant

et profitez de tous les contenus en illimité

Je découvre les offres

Déjà abonné ? Connectez-vous