Skip to content

DevOps project where VMs are setup using Ansible playbooks to run a PHP backend, an Angular frontend and a MySQL database behind two NGINX servers. Setup and release are triggered by GitLab pipelines.

HaberkornJonas/DevOps_T-NSA-700

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

DevOps - T-NSA-700

Project logo

Sommaire

Presentation

Automatisation du setup de VMs et du déployment du backend sur les VMs en utilisant des playbook Ansible et des pipelines GitLab.

Technologies

  • Ansible
  • Terraform
  • Pipelines

Environnement

Semestre 7 (premier semestre de M1)

Dates

  • Début : 2019-10-14
  • Fin : 2020-02-11

Temps à disposition

Nombre total de jours : 29 (5,80 semaines; 1,45 mois)
Detail :

  • Nombre de jours par semaine en cours : 2
  • Nombre de semaines alternées : 15
  • Nombre de semaines complètes en cours : 0
  • Nombre de jours fériés : 1

Projets en parallèle

  • T-DIT-700 (Transformation digitale - Proposer des solutions de digitalisation de process à une entreprise fictive)
  • T-BIZ-700 (Workshop agile)
  • T-PSP-700
  • T-NSA-700
  • T-WEB-700

Fonctionnalités

  • Setup automatique de VMs avec Ansible
  • Deployment automatique du code sur les VMs

Equipe et répartition du travail

Nombre de commit total : 96
Chef de projet : Haberkorn Jonas
Documentation réalisée par : Haberkorn Jonas
Diaporama de présentation réalisé par : Haberkorn Jonas

Membres de l'équipe

  • Haberkorn Jonas
    • Etudiant à : Strasbourg
    • Nombre de commits : 96
    • Tâches implémentées :
      • Playbook Ansible
      • Pipeline GitLab
  • Audran David
    • Etudiant à : Bordeaux
    • Nombre de commits : 0
    • Tâches implémentées : -
  • De Changy-Guyot Louis
    • Etudiant à : Paris
    • Nombre de commits : 0
    • Tâches implémentées : -
  • Leveque Martin
    • Etudiant à : Lyon
    • Nombre de commits : 0
    • Tâches implémentées : -

Notation

Référent pédagogique : Heraud Baptiste (Strasbourg)

Proportion des compétences validé : 83%
Proportion des compétences validé

Retour pédagogique :

Feedback
Feedack

Axes d'amélioration

La plus part de ces axes d'amélioration n'ont pu être implémentés suite à un manque de temps pour le faire.

  • Lien entre front end et backend

Liens

About

DevOps project where VMs are setup using Ansible playbooks to run a PHP backend, an Angular frontend and a MySQL database behind two NGINX servers. Setup and release are triggered by GitLab pipelines.

Topics

Resources

Stars

Watchers

Forks