Ansible - Docker - Vagrant - CI/CD

Ansible - Docker - Vagrant - CI/CD

Ratings: 0.00 / 5.00




Description

Ansible - Docker - Vagrant - Consul - Keycloak - Wso2 - Ldap - Jenkins - Nexus - Sonar - Gitlab

Ce cours permet aux apprenants de monter des environnements devops en utilisant les tools nécessaires.

Ansible est un outil de déploiement à distance et permet de faire des installations à distance sur plusieurs sites.

Docker permet de créer ses applications en des petits conteneurs qui sont started et stopped rapidement.

Vagrant fonctionne en systéme de box pour la mise en place des instances de clustering.

Keycloak est un exemple d'application qui sera dockerisé et déployé en mode réplication.

On mettra en oeuvre la relation entre ansible, docker et vagrant mais aussi l'utilisation des cluster.

Docker swarn pour générer le management des cluster et permet de lancer les services sur des instances de workers. Consul est un outil de monitoring qui sera installé via ansible et les services pourront s'y abonner pour le service discovery.

La partie ci / cd sera aussi abordé pour les builds automatiques et on utilisera ansible pour le déploiement sur les instances.

Nexus nous servira de registry pour les images ou dépendances ( maven , npm, ...), on verra dans ces cours la partie configuration.

Sonar aussi sera abordé pour la partie qualité des devs et tous les projets seront analysés pour la partie quality of service


What You Will Learn!

  • Part1 _ Installation Vagrant + docker + ansible
  • Part2 _ Installation Vagrant + docker + ansible
  • Part3_ Installation Vagrant + docker + ansible
  • Part4_Utilsation de dockerfile et docker-compose

Who Should Attend!

  • devops / developpeurs / admin systeme ....