Skip to content
This repository has been archived by the owner on May 15, 2024. It is now read-only.

Simplon-AdminCloud-Bordeaux-2023-2025/GregoryElBajoury-Brief-JenkinsGitlab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 

Repository files navigation

GregoryElBajoury-Deploiement de VM Automatisé

Le contenu sera push sur la branche dev

Contexte du projet

Défi : Prodigy Software connaît une croissance rapide et déploie ses solutions logicielles dans de plus en plus d'environnements clients. Pour répondre à cette demande croissante, l'entreprise souhaite automatiser le déploiement de ses solutions sur des machines virtuelles dans le cloud.

Rôle des Administrateurs Cloud :

Les administrateurs Cloud de Prodigy Software ont pour mission de concevoir et de gérer des templates de machines virtuelles optimisés pour le déploiement de leurs logiciels. Ils doivent également mettre en place un processus de déploiement automatisé de ces ressources.

Responsabilités clés :

Création de Templates de Machines Virtuelles : Les administrateurs Cloud doivent collaborer avec les équipes de développement pour créer des templates de machines virtuelles qui répondent aux besoins spécifiques de chaque produit de Prodigy Software. Ces templates doivent être optimisés en termes de performances et de sécurité.

Automatisation du Déploiement : Ils doivent mettre en place des pipelines d'automatisation du déploiement en utilisant des outils tels que Terraform, Ansible ou d'autres solutions similaires. L'objectif est de permettre un déploiement rapide et reproductible des machines virtuelles.

Modalités pédagogiques

Brief "ECF" (évaluation individuelle)

  • Création de templates pour serveur Jenkins et Gitlab. (Avec Packer ou ARM).
  • Création de déploiement automatique. (Terraform ou Ansible).

Création d'une routine de mise à jour des templates.

Modalités d'évaluation

Les templates sont fonctionnelles et pouvant être facilement mise à jour.

Livrables

2 templates de VM Jenkins et Gitlab (shotscreen ou code packer). 2 scripts terraform pour le déploiement ( Un pour Jenkins, l'autre pour Gitlab).

Une routine de mise à jour des templates. Un dossier preuve pro (page de garde, rappel du contexte, sommaire) Plan : Qu'est qu'un templates Principale étape pour réaliser un template sur Azure Qu'est ce qu'un déploiement Principale étape pour réaliser un déploiement sur Azure Qu'est ce qu'une routine Principale étape pour réaliser une routine de mise à jour

Critères de performance

les scripts sont fonctionnels. Le dossier est cohérent.

About

Création d'image Jenkins et déploiement sur AWS - Packer et Terraform

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages