- Gitlab: C'est est une plateforme de collaboration open source qui offre de puissantes fonctionnalités au-delà de l'hébergement d'un dépôt de code. Vous pouvez suivre les problèmes, héberger des paquets et des registres, entretenir des wikis, mettre en place des pipelines d'intégration continue (CI) et de déploiement continu (CD), et bien d'autres choses encore.
@@ -60,21 +60,21 @@ Pour installer Packer il suffit de suivre les etapes de la documentation officie
Dans notre cas nous sommes sur un serveur linux:


Une fois l'installation terminée , nous allons vérifier qu'il est bien présent:


### Installation de Terraform
Pour installer Terraform, suivre la procedure de la documentation Officielle: [ici](https://developer.hashicorp.com/terraform/tutorials/aws-get-started/install-cli)
Une fois le build terminée, nous avons une images de disponible sur aws:


#### Provisionnement de l'infrastructure
...
...
@@ -204,7 +203,7 @@ terraform apply
```


Visualisons sur notre console AWS:
...
...
@@ -230,7 +229,7 @@ Pour se faire , il faut se rendre a **Settings > CI / CD > Variables ** et cliqu
Réaliser la même opération pour la variable images_NAME qui représente l'URL du registre du conteneur lié au projet spécifique. Cette URL dépend de l'instance GitLab.


Une fois cette configuration terminée, il faut pousser le code sur votre repos et le pipeline devrait se lancer
...
...
@@ -238,13 +237,13 @@ Une fois cette configuration terminée, il faut pousser le code sur votre repos
Après quelques instant nous avons les jobs qui vont se lancer :


## Résultat
Comme vous pouvez le voir plus ci-dessous notre site web a bien été déployée sur notre serveur:


## Conclusion
Comme vous pouvez le constater il est tout a fait possible de realiser un deploiement sur n'importe quelle infrastructure a notre disposition