Explore projects
-
Terraform module to build S3 bucket
Updated -
Terraform module to build API Gateway v2 with Lambda integration
Updated -
Charles Bouchard-Légaré / sphinx-terraform
BSD 2-Clause "Simplified" LicenseA Sphinx extension for documenting Terraform modules. | Documentation
Updated -
Terraform module to build Lambda function
Updated -
Gilles Bordelais / DevOps2GO
MIT LicenseThis code sets up a turnkey, ready-to-go DevOps toolchain in minutes, using Amazon Web Services (AWS) as a platform for hosting all our tools on a virtual computer, accessible to us only. One command will trigger the fully automated process.
Updated -
Sorcero / Community / go-cat
Mozilla Public License 2.0Keep track of your infrastructure across multiple clouds.
Updated -
Infor Cloud / Martian Cloud / Tharsis / tharsis-sdk-go
Mozilla Public License 2.0Tharsis SDK provides a client library for accessing different functionalities of Tharsis API. It contains a lot of code used by projects like the Tharsis CLI, and Tharsis API's job executor. Uses a combination of GraphQL and API's V1 endpoint for querying and manipulating resources.
Updated -
-
-
-
Shahriar Heidrich / tfprovider-python
Mozilla Public License 2.0Write Terraform providers in Python
Updated -
summery project at semperis - trerraform project triggered by jenkins flow - to create aws infrastructure and deploy app on it with load balancer
Updated -
eternaltyro / Terraform AWS VPC Module
GNU General Public License v3.0 or laterCreates an AWS VPC with all the bells and whistles
Updated -
WildBeavers / terraform / module-aws-iam-group
MIT LicenseTerraform module to create an IAM group with associated role.
Updated -
Dans ce repo, est décrit la procédure de création d'un compte AWS
Updated -
-
Terraform module to create AWS Load Balancer.
Updated -
https://gitlab.com/bay1998/Operation-App-Demo で開発したアプリケーションをAWS本番環境上で運用するために、構築したTerraform周りのリポジトリである。
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