Projects with this topic
-
Manages AWS Route53 for multiple environments.
Updated -
Terraform workspace that provision resources allowing telemetry and sentiment analysis with AWS Kinesis, S3 Bucket and AWS Comprehend services.
Updated -
Repositório que centraliza o provisionamento de recursos na nuvem
Updated -
Manages content delivery network for multiple environments using AWS CloudFront.
Updated -
Terraform workspace that provision an S3 bucket to store the terraform.tfstate file and a DynamoDB table to lock the state file to prevent concurrent modifications and state corruption.
Updated -
Provisioning bitnami ami image with terraform in AWS.
Updated -
Example of provision of an alpine linux image into AWS EC2
Updated -
A terraform module to easily deploy Vault enterprise on AWS. Support license and SSL management. Will deploy consul as a local backend.
Updated -
This is a module for demo purposes using a TFC/TFE private registry. It creates a simple AWS VPC. Project naming follows TFC/TFE private registry naming convention.
Updated -
This is a module for demo purposes using a TFC/TFE private registry. It creates a simple AWS security group. Project naming follows TFC/TFE private registry naming convention.
Updated -
This is a module for demo purposes using a TFC/TFE private registry. It creates a simple AWS EC2 instance. Project naming follows TFC/TFE private registry naming convention.
Updated -
Dans ce projet, nous avons utilisé Terraform pour automatiser la mise en place de notre infrastructure cloud sur AWS. Voici les principales réalisations :
Instance EC2 avec Ubuntu 22.04 : Nous avons développé un module Terraform pour créer des instances EC2, permettant de choisir le type d'instance et de définir un nom spécifique via des variables pour une configuration sur mesure.
Volume de Stockage EBS : Nous avons également créé un module pour générer des volumes EBS de tailles variables, offrant ainsi une solution de stockage adaptable pour notre application.
Adresse IP Publique : Un module spécifique a été conçu pour attribuer des adresses IP publiques à nos instances, assurant leur accessibilité depuis l'extérieur.
Groupe de Sécurité : Un autre module a été utilisé pour configurer des groupes de sécurité, ouvrant les ports nécessaires au trafic web, comme les ports 80 et 443.
Déploiement de l'Application : Nous avons structuré ces modules dans un dossier dédié pour faciliter le déploiement de notre application, avec une configuration dynamique grâce à la personnalisation des variables.
Sécurisation des Clés d'Accès : Pour renforcer la sécurité, nous avons pris des mesures spécifiques pour protéger nos clés d'accès lors du déploiement en production.
Installation de Nginx : L'installation et la configuration de Nginx ont été automatisées comme une étape finale du processus de déploiement sur les instances EC2.
Enregistrement IP Publique : Nous avons mis en place un système pour enregistrer l'adresse IP publique des instances dans un fichier "ip_ec2.txt", permettant une référence facile et rapide.
Chaque étape a été conçue pour maximiser l'efficacité, la sécurité et la réutilisabilité de notre infrastructure, démontrant l'efficacité de Terraform dans la gestion des ressources cloud.
Updated -
Creates an AWS VPC with all the bells and whistles
Updated -
App migration from on-prem to AWS. Terraform deploys VNC, RDS, EC2, installs OS/Lib requirements for the App, and deploys it.
Updated -
Creates an AWS RDS Aurora Serverless v2 instance with all the bells and whistles
Updated -
Welcome to this repository housing a collection of AWS infrastructure projects implemented in Terraform, crafted for educational purposes. Here, you'll find a variety of projects ready for deployment in your own AWS environment. Each branch corresponds to a different project, and within each, you'll find detailed information about it. During terraform apply, you'll be prompted to input your variables, ensuring seamless configuration.
Updated -
A small IaaC to migrate on-prem users to AWS using Terraform
Updated