Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
Terraform
Terraform can manage existing and popular service providers, such as AWS, as well as custom in-house solutions.
It uses configuration files to describe the components necessary to run a single application or your entire datacenter. It generates an execution plan describing what will happen to reach the desired state, and afterwards executes it to build the desired infrastructure. As the configuration changes, Terraform is able to determine the changes and create incremental execution plans which can be applied.
The infrastructure Terraform can manage includes low-level components such as compute instances, storage, and networking, as well as high-level components such as DNS (Domain Name Service) entries, SaaS (Software as a Service) features.
- GitHub: https://github.com/topics/terraform
- Wikipedia: https://en.wikipedia.org/wiki/Terraform_(software)
- Repo: https://github.com/hashicorp/terraform
- Created by: Mitchell Hashimoto, HashiCorp
- Released: July 28, 2014
- Related Topics: hashicorp, infrastructure, infrastructure-as-code,
- Aliases: hashicorp-terraform, terraform-configurations, terraform-module, terraform-modules, terraform-providers,
- Last updated: 2024-11-07 00:29:33 UTC
- JSON Representation
https://github.com/matthewmueller/terraform-provider-lambda
Custom provider for Terraform to make creating lambda functions easier.
Last synced: 13 Oct 2024
https://github.com/trussworks/terraform-aws-config-notifications
Config Notifications
aws aws-config terraform terraform-modules
Last synced: 04 Aug 2024
https://github.com/abhithube/chatterbox-microservices
Microservices web application for group messaging.
aws docker javascript kafka microservices mongodb nodejs react redis terraform typescript
Last synced: 01 Aug 2024
https://github.com/clouddrove/terraform-aws-cloudtrail-slack-notification
Terraform module to create Lambda resource on AWS for sending notification when anything done from console in AWS.
aws clouddrove cloudtrail cloudtrail-logs devops slack terraform terraform-modules
Last synced: 01 Aug 2024
https://github.com/DNXLabs/terraform-aws-chatbot
Utility Module to create AWS Chatbot and its dependencies.
aws hacktoberfest slack terraform
Last synced: 01 Aug 2024
https://github.com/artichoke/project-infrastructure
🛠 Infrastructure as code for the Artichoke open source project
artichoke infrastructure-as-code meta terraform
Last synced: 06 Nov 2024
https://github.com/vinahostvn/devops
Journey to Become a DevOps
devops devops-tools devops-workflow docker docker-compose docker-container docker-image docker-registry dockerfile dockerhub how-to k8s k8s-cluster k8s-deployment kubectl kubernetes kubernetes-cluster python terraform
Last synced: 09 Oct 2024
https://github.com/hashicorp/terraform-provider-oneandone
Terraform 1&1 provider. Please note: This Terraform provider is archived per our provider archiving process: https://terraform.io/docs/internals/archiving.html
oneandone terraform terraform-provider
Last synced: 27 Sep 2024
https://github.com/iam-veeramalla/terraform-eks
A sample repository to create EKS with VPC on AWS using Terraform.
Last synced: 13 Oct 2024
https://github.com/kumarvna/terraform-azurerm-cosmosdb
Terraform module to manage a CosmosDB (formally DocumentDB) with optional resources.
azure-cosmos-db azure-cosmos-db-account azure-cosmos-db-sql-database azure-cosmosdb-sql-container cosmos-db-sql-api cosmosdb terraform terraform-modules
Last synced: 11 Oct 2024
https://github.com/squat/typhoon-vultr
Vultr fork of Typhoon, a minimal and free Kubernetes distribution
kubernetes terraform typhoon vultr
Last synced: 28 Oct 2024
https://github.com/gsaslis/terraform-provider-packer
A Terraform provider plugin for Packer
Last synced: 28 Oct 2024
https://github.com/rgl/terramate-aws-ecr-example
an example private container image repository hosted in the AWS Elastic Container Registry (ECR) of your AWS Account using terramate with terraform
aws container-registry ecr terraform terramate
Last synced: 25 Oct 2024
https://github.com/rgl/infra-toolbox
a toolbox for launching infrastructure wrapped in a vagrant environment
ansible azure cue dagger helm infra infrastructure infrastructure-as-code infrastructure-management kubernetes packer terraform vagrant vsphere
Last synced: 25 Oct 2024
https://github.com/rproenza86/aws-infrastructure-code-serverless-webapp
Serverless Web Application using Amazon DynamoDB, Lambda, API Gateway and S3.
amazon-dynamodb api-gateway aws aws-lambda sdk serverless terraform
Last synced: 06 Nov 2024
https://github.com/just1not2/terraform-provider-haproxy
A Terraform provider for HAProxy using the Data Plane API
Last synced: 23 Oct 2024
https://github.com/azure/terraform-azurerm-avm-res-desktopvirtualization-workspace
AVM Terraform Module for Desktop Virtualization Workspace
azure-virtual-desktop desktop-virtualization module terraform workspace
Last synced: 07 Oct 2024
https://github.com/vmware/terraform-aws-avi-alb-deployment-aws
This project is a Terraform module that creates an Avi (NSX ALB) Controller on AWS. This module can create all of the day 0 Cloud prerequisites (IAM, networks, Firewall policy), initial Avi configuration, and additional configuration for GSLB, DNS, and IPAM/DNS profiles.
alb ansible automation avi avinetworks aws cloud controller load-balancer multi-cloud nsx-alb terraform
Last synced: 06 Nov 2024
https://github.com/googlecloudplatform/terraform-gcp-datadog-integration
Terraform code to make the Google Cloud Platform to Datadog log collection integration easier.
datadog dataflow events google google-cloud-platform googlecloud logging logs pubsub terraform terraform-module
Last synced: 07 Oct 2024
https://github.com/NetApp/terraform-provider-netapp-elementsw
Support for Volume, Initiator, Account, and Volume Access Group resources.
netapp-public terraform terraform-provider
Last synced: 01 Aug 2024
https://github.com/cliffano/feedpaper
A feed reader + readability mashup for reading on handheld devices
feedpaper nodejs terraform website
Last synced: 31 Oct 2024
https://github.com/mrsaints/terraform-provider-cabot
[INACTIVE] Terraform provider for Arachnys' Cabot. Create, manage, and manipulate status checks, and alerts for services.
alerting arachnys cabot infrastructure infrastructure-as-code monitoring site-reliability-engineering terraform terraform-module terraform-provider
Last synced: 29 Sep 2024
https://github.com/winebarrel/terraform-provider-lambdazip
Terraform provider creating zip file for AWS Lambda.
Last synced: 13 Oct 2024
https://github.com/hashicorp/learn-terraform-s3-remote-state
Companion repository for "Migrate from Remote S3 Backend to Terraform Cloud" Learn tutorial
hashicorp s3 terraform tutorials
Last synced: 07 Oct 2024
https://github.com/datacite/mastino
Configuration of DataCite infrastructure
Last synced: 03 Nov 2024
https://github.com/hashicorp/learn-terraform-datadog-local
aws datadog hashicorp kubernetes terraform tutorial
Last synced: 07 Oct 2024
https://github.com/hadenlabs/terraform-aws-openvpn
terraform module openvpn for aws
aws hadenlabs openvpn peru terraform terraform-modules
Last synced: 10 Oct 2024
https://github.com/tomwechsler/introduction_of_terraform_on_azure
Everything you need to deploy resources in Azure with Terraform!
azure hashicorp microsoft terraform
Last synced: 05 Nov 2024
https://github.com/michidk/multiform
A Multi-Cloud Templating System
aws cloud hacktoberfest infrastructure-as-code multi-cloud terraform
Last synced: 03 Nov 2024
https://github.com/avinor/terraform-azurerm-remote-backend
Terraform module to deploy a remote backend storage for Azure
azure terraform terraform-module
Last synced: 02 Aug 2024
https://github.com/trussworks/terraform-aws-route53-query-logs
Configures query logging on an existing Route53 hosted zones.
aws aws-route53 terraform terraform-modules
Last synced: 10 Oct 2024
https://github.com/bhoriuchi/terraform-provider-nsx
VMware NSX provider for Terraform
nsx tag terraform terraform-modules terraform-provider vmware vsphere
Last synced: 10 Oct 2024
https://github.com/retr0h/terraform-provider-terrable
On-host configuration management powered by Terraform.
ansible configuration-language configuration-management terraform terraform-plugins terraform-provider
Last synced: 10 Oct 2024
https://github.com/tejasq/terraform-nodejs-screenshooter
A thing I made for a talk to teach people about Terraform and Infrastructure as Code.
aws aws-lambda nodejs terraform
Last synced: 15 Oct 2024
https://github.com/karlospn/bootstrapping-azure-subscription-and-azdo-project-for-terraform
This repository contains a script used to bootstrap an Azure subscription and an Azure DevOps project to start deploying infrastructure as code to Azure with Terraform.
azure azuredevops iac terraform
Last synced: 02 Aug 2024
https://github.com/tauri-apps/dns-automation
This repo will manage DNS records automagically. Implementing Infrastructure as Code & GitOps practices.
cloudflare dns github-actions gitops iac terraform
Last synced: 07 Oct 2024
https://github.com/grantbirki/fastly-framework
⏰ Fastly Framework - A Framework for Using Fastly with Terraform, Automation, and CICD
automation cdn cicd deployment edge-computing fastly framework pipeline terraform
Last synced: 25 Oct 2024
https://github.com/maxjoehnk/terraform-provider-iis
iis terraform terraform-provider
Last synced: 24 Oct 2024
https://github.com/theodesp/packer-consul-nomad-terraform-example
Example using Packer + Terraform for Digital Ocean with Nomad, Consul
consul digitalocean nomad packer terraform
Last synced: 19 Oct 2024
https://github.com/azure/autorest.terraform-provider
The AutoRest (https://github.com/Azure/autorest) extension that generates Terraform Azure Resource Manager provider (https://github.com/terraform-providers/terraform-provider-azurerm) in Go code.
autorest azure golang terraform terraform-provider
Last synced: 30 Sep 2024
https://github.com/shibayan/terraform-azurerm-containerapps-acmebot
Terraform Module for Container Apps Acmebot
acme-v2 azure azure-container-apps letsencrypt terraform terraform-module
Last synced: 31 Oct 2024
https://github.com/rjulian/cookiecutter-python-gcp-cloud-function-terraform
Cookiecutter for creating a python cloud function to be deployed with terraform.
cookiecutter-template gcp gcp-cloud-functions python terraform
Last synced: 24 Oct 2024
https://github.com/bendrucker/terraform-aws-ec2-pricing
Terraform module that uses the AWS Pricing API to query EC2 instance type attributes
aws aws-pricing ec2 terraform terraform-module
Last synced: 17 Oct 2024
https://github.com/william-wtr92/global-digital
Cybersecurity recruitment platform for companies and freelancers
drizzle-orm helm-charts k8s nextjs terraform typescript
Last synced: 09 Oct 2024
https://github.com/cdhunt/pssummit2019-terraform
Demo materials for my PowerShell Summit 2019 talk on Terraform
conference-talk demo terraform
Last synced: 28 Oct 2024
https://github.com/numtide/terraform-deploy-nixos-flakes
nixos terraform terraform-module terraform-modules
Last synced: 06 Nov 2024
https://github.com/oracle-quickstart/oci-sap
Terraform modules to prepare infrastructure and resources for deploying Oracle Database based SAP apps on Oracle Cloud Infrastructure
automation iaas iaas-cloud oci oracle oracle-database oracle-db oracle-led sap sap-netweaver terraform terraform-configurations terraform-module terraform-scripts
Last synced: 10 Oct 2024
https://github.com/cdktf/cdktf-provider-helm
Prebuilt Terraform CDK (cdktf) provider for helm.
cdk cdktf helm pre-built-provider provider terraform terraform-cdk
Last synced: 13 Oct 2024
https://github.com/rgl/terraform-vsphere-talos
example Talos Linux Kubernetes cluster in vSphere Virtual Machines using terraform
argo-cd argocd kubernetes talos terraform vsphere
Last synced: 02 Nov 2024
https://github.com/numtide/terraform-upload-ami
Upload and import the AMI from a VHD
aws terraform terraform-module terraform-modules
Last synced: 06 Nov 2024
https://github.com/wi3ard/k8s-traefik-ingress
Terraform configuration for deploying Traefik ingress controller in a Kubernetes cluster
kubernetes kubernetes-service terraform terraform-configurations terraform-scripts
Last synced: 10 Oct 2024
https://github.com/d3pre5s/terraform-gke-vault-cluster
Hashicorp Vault Terraform plans for GKE
gcp gke gke-terraform google-cloud hashicorp-consul hashicorp-terraform hashicorp-vault terraform vault vault-consul
Last synced: 10 Oct 2024
https://github.com/rgl/terraform-proxmox-windows-example
example on how to launch a windows vm using terraform in proxmox
Last synced: 02 Nov 2024
https://github.com/biobuddies/helicopyter
Python-defined infrastructure
ansible cdktf python terraform
Last synced: 23 Oct 2024
https://github.com/hashicorp/learn-terraform-aws-cloud-control
cloud-control hashicorp terraform tutorial
Last synced: 07 Oct 2024
https://github.com/atulkamble/terraform-cheat-sheet-
Terraform Commands Cheatsheet © 2021
aws azure cheatsheet cloud cloudnative gcp hashicorp hashicorp-terraform terraform
Last synced: 10 Oct 2024
https://github.com/fivexl/terraform-aws-ssl-checker
Simple SSL check and expiring certificates reminder with additional DNS check and host availability check.
heartbleed lambda security ssl terraform terraform-module tls tls-certificate-checker tls-scan tls13
Last synced: 06 Nov 2024
https://github.com/ghost---shadow/terrafactor
Refactor autogenerated terraform code
cloud hcl hcl2 terraform terraformer
Last synced: 11 Oct 2024
https://github.com/franzdiebold/where-is-rudi
WhereIsRudi 🐶 is an interactive Slack app to inform your colleagues whether your dog@work is in the office today! 🎉
github-actions google-cloud-datastore google-cloud-function google-cloud-platform google-cloud-scheduler python3 slack slack-api slack-app slack-slash-command terraform
Last synced: 05 Nov 2024
https://github.com/terraprovider/terraform-provider-microsoft365wp
This repository provides a Terraform Provider for Microsoft 365, leveraging the Microsoft Graph API to enable Configuration as Code for Microsoft 365 environments. With this provider, you can automate the provisioning, management, and configuration of Entra, Intune and other aspects of M365.
entra go intune m365 microsoft terraform
Last synced: 23 Oct 2024
https://github.com/cloudposse/terraform-aws-sns-cloudwatch-sns-alarms
Terraform module that configures CloudWatch SNS alerts for SNS
aws aws-sns cloudwatch sns sns-alerts terraform terraform-module
Last synced: 28 Sep 2024
https://github.com/skyzyx/engineering-for-site-reliability
Overall map of topics to cover for my “Engineering for Site Reliability” blog series.
ci-cd cicd devops docker security site-reliability site-reliability-engineering sre terraform
Last synced: 29 Oct 2024
https://github.com/brightbox/kubernetes-cluster
Terraform manifests to create and update a kubernetes cluster on Brightbox Cloud
brightbox-cloud kubernetes kubernetes-cluster terraform
Last synced: 06 Nov 2024
https://github.com/ruzickap/k8s-tf-eks-gitops
Multitenant+Multicluster Amazon EKS installation using Terraform, GitHub Actions and GitOps
argocd eks multicluster multitenant terraform
Last synced: 13 Oct 2024
https://github.com/abdullahkhawer/aws-ssm-parameter-store-backup
A Terraform module to create AWS resources which are used to automatically take backup of all the parameters residing on AWS SSM Parameter Store in JSON format and store it on AWS S3 bucket using AWS Lambda function based on Python. It is executed daily via AWS CloudWatch or AWS EventBridge.
amazon amazon-lambda amazon-s3 amazon-web-services aws aws-cloudwatch aws-eventbridge aws-lambda aws-parameter-store aws-s3 aws-ssm-parameter-store aws-systems-manager aws-systems-manager-parameter-store python python3 terraform terraform-aws terraform-module terraform-project tf-module
Last synced: 11 Oct 2024
https://github.com/amanpathak-devops/terraform-packer
Code to create Images using Terraform Packer
iac-terraform packer packer-templates terraform terraform-packer
Last synced: 27 Oct 2024
https://github.com/skorfmann/cdkweekly
Terraform CDK SSL Proxy for cdkweekly.com
aws cdk cdktf cdkweekly terraform terraform-cdk tfcdk typescript
Last synced: 27 Oct 2024
https://github.com/amanjeev/man7-training
Terraform set up VMs for man7.org training
google-cloud-platform linux man7 terraform training
Last synced: 28 Oct 2024
https://github.com/dockup/infrahub
An example starter template that contains terraform scripts and kubernetes configuration files to deploy a simple web application to AWS EKS Cluster
aws eks kubernetes template terraform
Last synced: 06 Aug 2024
https://github.com/geekengineers/microservice-project-demo
Simple microservice project demonstration for learning purposes with GoLang, PotgreSQL & Terraform.
connectrpc docker docker-compose golang grpc hexagonal-architecture http2 microservice microservices postgresql proto3 protobuf terraform
Last synced: 15 Oct 2024
https://github.com/magodo/terrassist
A small tool to assist Terraform Provider developers to generate flatten/expand function ⚒
codegen terraform terraform-provider
Last synced: 27 Oct 2024
https://github.com/thojkooi/terraform-digitalocean-firewall-docker-api
Terraform module to configure a set of firewall rules on DigitalOcean for limiting access to an exposed Docker Remote API
digitalocean docker docker-api firewall firewall-rules terraform terraform-module
Last synced: 23 Oct 2024
https://github.com/digitalkaoz/tf-private-static-image-video-gallery
a password secured serverless static image/video gallery based on AWS
aws cloudfront gatsbyjs lambda reactjs serverless terraform
Last synced: 18 Oct 2024
https://github.com/zombiezen/terraform-google-hugo-site
Terraform module for Hugo on Firebase Hosting
configuration firebase-hosting gcp gitops hugo hugo-sites push-to-deploy terraform
Last synced: 28 Oct 2024
https://github.com/gojibjib/jibjib-api
Go REST API for communication between the app and query service
docker docker-image golang rest-api saltstack terraform
Last synced: 10 Oct 2024
https://github.com/volcengine/pulumi-volcengine
An Volcengine Pulumi resource package, providing multi-language access to Volcengine
golang infrastructure infrastructure-as-code javascript pulumi python sdk terraform typescript volcengine
Last synced: 02 Nov 2024
https://github.com/glytching/terraform-gcp-storage-bucket
A Terraform module for creating and managing GCS buckets
gcp gcp-storage gcs hcl inspec terraform terraform-module terraform-modules
Last synced: 11 Oct 2024
https://github.com/cn-terraform/terraform-aws-nomad
Nomad Terraform Module for AWS
amazon-web-services aws cloud nomad nomad-cluster nomad-terraform terraform terraform-module
Last synced: 05 Nov 2024
https://github.com/sungchun12/airbyte-dbt-toolkit
Deploy an airbyte instance with dbt models in Google Cloud in 5 minutes
airbyte dbt golang google packer sql terraform terragrunt terratest
Last synced: 11 Oct 2024
https://github.com/IBM-Cloud/LAMP-terraform-ibm
Automate deployment of environments using Infrastructure as Code
ibm-cloud ibm-cloud-solutions infrastructure-as-code object-storage terraform virtual-server
Last synced: 04 Aug 2024
https://github.com/tjpalanca/tjcloud
TJ Palanca's Personal Cloud
chromebooks cloud data-science docker kubernetes kubernetes-cluster rstudio terraform
Last synced: 14 Oct 2024
https://github.com/unumed/terraform-aws-secure-baseline-v2
Terraform module to set up your AWS account with the secure baseline configuration based on CIS Amazon Web Services Foundations and AWS Foundational Security Best Practices.
security-automation terraform terraform-module
Last synced: 26 Sep 2024
https://github.com/bschaatsbergen/proxying-your-way-into-gke
Securely connect to a Google Kubernetes Engine (GKE) Cluster using Terrafom, SSH and Identity-Aware Proxy.
gcp gke helm iap kubernetes proxy ssh terraform
Last synced: 27 Oct 2024
https://github.com/ksatirli/terraform-aws-acm-certificate
Terraform Module: AWS ACM Certificates
acm aws certificate ssl terraform terraform-modules tls
Last synced: 27 Oct 2024
https://github.com/msfidelis/eks-strimzi-kafka
🐳 📦 🚀 - Experimental kubernetes cluster to serve and manage high scale Kafka brokers using Strimzi Operator
eks kafka kubernetes strimzi terraform
Last synced: 15 Oct 2024
https://github.com/leoverto/jellyfin-hcloud
Automatically set up Jellyfin on Hetzner Cloud using Terraform, Ansible and Docker Compose
ansible ansible-playbook docker docker-compose hcloud hetzner hetzner-cloud jellyfin terraform traefik traefik-v2
Last synced: 11 Oct 2024
https://github.com/Arvinje/meetinger
A Serverless Meetup management app, built with TypeScript to showcase Domain-Driven Design (DDD), Clean Architecture & SOLID best practices
architecture clean-architecture cognito ddd domain-driven-design dynamodb serverless ses sns solid terraform typescript
Last synced: 31 Oct 2024
https://github.com/l-with/terraform-module-gitlab-doc
documentation gitlab terraform terraform-module
Last synced: 28 Oct 2024
https://github.com/denis256/terragrunt-tests
Terragrunt examples repository
aws examples gcp go hacktoberfest terraform terragrunt
Last synced: 27 Oct 2024
https://github.com/jtracey93/tf-az-dine-policy-assignment
A Terraform module to simplify the assignment of DeployIfNotExists Azure Policies and the required RBAC assignment for the associated MSI
azure azure-policy terraform terraform-module
Last synced: 01 Aug 2024
https://github.com/claranet/terraform-azurerm-policy
Terraform module for Azure Policy
azure claranet module terraform
Last synced: 01 Aug 2024
https://github.com/cytopia/terraform-aws-elb
This Terraform module creates an ELB with optionally a public and/or private Route53 DNS record attached to it.
aws aws-elb terraform terraform-module
Last synced: 30 Oct 2024
https://github.com/suse/lab-setup
Material to help setup labs (scripts, container images, Helm charts, Terraform, etc.)
bash container-images helm-charts k3s kubernetes rancher terraform
Last synced: 11 Oct 2024
https://github.com/onlydole/optimizing-aws-workflows
🎤 An example that showcases how using the CDK for Terraform allows easy management of your Kubernetes cluster and overall AWS infrastructure without impacting your applications.
aws cdktf fargate kubernetes terraform typescript
Last synced: 27 Oct 2024