Bywan

Contactez-nous à contact@bywan.fr pour plannifier une session de formation

Docker

Formation Vagrant

Vagrant permet de faciliter la mise en place d'environnements de développement, mais également d'orchestrer la création/suppression de machines virtuelles

Durée : 1 jour

Tarif (HT) : 550 €

Référence : VAGRANT

Objectifs

  • Comprendre l’intérêt de Vagrant et des environnements de développement reproductibles
  • Savoir installer et configurer Vagrant
  • Gérer les différents outils de Provisionning avec Vagrant (Shell, Puppet, Chef, Ansible)
  • Savoir Créer des environnements locaux avec Vagrant et VirtualBox
  • Apprendre à créer ses propres box Vagrant
  • Savoir utiliser Vagrant avec des providers Cloud (AWS, OpenStack…)
  • Avoir les notions permettant de développer ses propres plugins

Public visé

Développeurs, Architectes, Chef de projet

Pré-requis

Aucun

Méthodes pédagogiques

60% Pratique, 40% Théorie

Programme

Les concepts de Vagrant

  • Qu’est-ce qu’un environnement de développement ?
  • Automatiser la création des environnements de développement, pourquoi ?
  • Installer Vagrant
  • Le Vagrantfile

Les bases de Vagrant

  • Le cycle de vie d’une instance Vagrant
  • Les commandes de base du CLI

Configurer ses instances Vagrant

  • Partager des fichiers entre votre machine et l’instance Vagrant
  • Configuration réseau: Comment partager des ports

Provisionner une instance

  • Provisionner une instance avec des scripts Bash
  • Provisionner une instance avec un outil de Configuration Management
  • Specificités du provisionner Ansible

Créer un environnement multi-instances

  • Exemple d’une application avec un serveur Web et une base de données
  • Gérer les cycles de vie concurrents des instances
  • Mise en place d’un réseau privé entre instances

Travailler avec des Providers Cloud

  • Créer des instances sur Amazon & OpenStack
  • Gérer un Vagrant multi-providers

Cette formation vous intéresse ?

Contactez-nous à formation@bywan.fr pour plannifier une session de formation