Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
Terraform
![](https://explore-feed.github.com/topics/terraform/terraform.png)
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: 2025-02-15 00:27:28 UTC
- JSON Representation
https://github.com/bocan/my-aws-eks
A Terraform project to produce a secure, autoscaling EKS cluster for testing, demos, and labs - using mostly Spot instances.
autoscaling aws devops eks framework kubernetes spot terraform
Last synced: 14 Nov 2024
https://github.com/traveloka/terraform-aws-privatelink-provider
A Terraform module which creates an AWS VPC Endpoint Service for service provider PrivateLink
hcl terraform terraform-module
Last synced: 14 Nov 2024
https://github.com/devenes/hashicorp-certified-terraform-associate
HashiCorp Associate Certification exams consists of multiple choice, multiple answer, true/false, and other question types. Below are some examples so you can familiarize yourself with the exam format.
hashicorp terraform terraform-associate
Last synced: 09 Nov 2024
https://github.com/ruanbekker/quick-starts
Collection of quick starts on docker, terraform, ansible, etc
ansible aws docker quickstart terraform
Last synced: 10 Nov 2024
https://github.com/nlamirault/terraform-provider-gitea
Terraform Gitea provider
galactus gitea terraform terraform-provider
Last synced: 20 Nov 2024
https://github.com/dcarbone/terraform-plugin-framework-utils
Utilities for use with the HashiCorp Terraform Plugin Framework
terraform terraform-framework terraform-plugin terraform-plugin-framework terraform-provider
Last synced: 08 Nov 2024
https://github.com/cobbler/terraform-provider-cobbler
cobbler hacktoberfest terraform terraform-provider
Last synced: 14 Nov 2024
https://github.com/rhythmictech/terraform-aws-secretsmanager-secret
Simple secret module for AWS Secrets Manager
aws aws-secret aws-secrets-manager aws-secretsmanager terraform terraform-module terraform-modules
Last synced: 10 Nov 2024
https://github.com/jeshan/tfbridge
Create or import virtually any Terraform resource in CloudFormation
aws-lambda cloudformation golang terraform
Last synced: 16 Nov 2024
https://github.com/tedilabs/terraform-aws-observability
🌳 A sustainable Terraform Package which creates resources for Observability Services on AWS
aws aws-cloudawtch-logs aws-cloudwatch aws-logs devops hacktoberfest hcl2 iac lang-hcl sre tedilabs terraform terraform-aws terraform-module terraform-modules
Last synced: 08 Nov 2024
https://github.com/mongey/terraform-provider-ksql
Terraform provider for managing KSQL queries
ksql ksql-server terraform terraform-provider
Last synced: 09 Nov 2024
https://github.com/aws-devops-projects/infrastructure-as-a-code-tools
Infrastructure as Code tools examples
ansible aws chef cloudformation iac infrastructure-as-code puppet saltstack terraform
Last synced: 08 Nov 2024
https://github.com/rishang/terraform-aws-fargate
Terraform module to deploy AWS ECS Fargate
aws ecs fargate route53 terraform terraform-module
Last synced: 16 Nov 2024
https://github.com/skyscrapers/terraform-sqs
aws aws-sqs sqs sqs-queue terraform terraform-modules
Last synced: 09 Nov 2024
https://github.com/yashpimple/terraform-aws-architecture
Deploying Architecture in AWS Using Terraform as Infrastructure as Code
architecture aws terraform terraform-provider
Last synced: 17 Nov 2024
https://github.com/rgl/terraform-vsphere-ubuntu-example
cloud-init example terraform ubuntu vshpere
Last synced: 09 Nov 2024
https://github.com/robertdebock/ansible-role-terraform
Install and configure terraform on your system.
ansible development molecule playbook terraform tox
Last synced: 10 Nov 2024
https://github.com/mlabouardy/nexususerconference-2019
Building a CI/CD Platform with K8S on GCP
ci-cd docker gcp golang kubernetes packer terraform
Last synced: 15 Nov 2024
https://github.com/ciscodevnet/terraform-provider-mso
Terraform Cisco MSO provider
mso terraform terraform-provider
Last synced: 16 Nov 2024
https://github.com/fairwindsops/terraform-gcp-vpc-native
A GCP VPC module intended for VPC native public clusters.
fairwinds-incubator gcp terraform
Last synced: 09 Nov 2024
https://github.com/clouddrove/terraform-aws-route53-record
Terraform module to create Route53 table record set resource on AWS.
aws-route-table aws-route53 clouddrove devops route-tables route53 terraform terraform-modules
Last synced: 17 Nov 2024
https://github.com/oracle-samples/modern-app-dev
OCI sample application that follows the principals of the Oracle Modern App Development framework
event-driven java messaging oci reference-architecture reference-implementation terraform web
Last synced: 11 Nov 2024
https://github.com/claranet/terraform-azurerm-db-postgresql-flexible
Terraform module composition (feature) for Azure PostGreSQL Flexible Database
azure claranet module terraform
Last synced: 08 Nov 2024
https://github.com/devenes/devenes
The best of me is yet to come ☁️🐧🐳☸️👾🐋
ansible bash docker git github go javascript jenkins kubernetes profile python readme terraform
Last synced: 09 Nov 2024
https://github.com/azure/modern-web-app-pattern-java
The Modern Web App Pattern is a set of objectives to help you apply an iterative change to modernize a cloud deployed monolith. This content builds on the Reliable Web App. This repo contains a reference implementation of a Modern Web App for Java.
architecture azd-templates azure azure-app-configuration azure-app-service azure-application-insights azure-cache-redis azure-container-apps azure-container-registry azure-front-door azure-keyvault azure-postgres azure-service-bus java microsoft reference-implementation terraform
Last synced: 31 Dec 2024
https://github.com/andreypopp/ocaml-tf
OCaml bindings to terraform/opentofu
Last synced: 15 Jan 2025
https://github.com/ackeecz/terraform-gcp-elasticsearch
Terraform module for deploying Elasticsearch cluster on GCP
elasticsearch gcp terraform terraform-modules
Last synced: 10 Nov 2024
https://github.com/ilpozzd/terraform-talos-vsphere-cluster
This module allows you to deploy a Kubernetes cluster based on Talos OS in the vSphere infrastructure.
cluster iac kubernetes module talos terraform vsphere
Last synced: 19 Nov 2024
https://github.com/zscaler/terraform-aws-cloud-connector-modules
Terraform Modules for Zscaler Cloud Connector on AWS
aws sase terraform zero-trust zscaler
Last synced: 09 Nov 2024
https://github.com/eidam/cf-workers-zero-trust-terraform-state
Zero-Trust @HashiCorp Terraform state backend
hashicorp terraform terraform-state zerotrust
Last synced: 19 Nov 2024
https://github.com/claranet/terraform-azurerm-rg
Terraform module for Azure Resource Group
azure claranet module terraform
Last synced: 08 Nov 2024
https://github.com/tierratelematics/terraform-aws-ecs
Terraform module to build an AWS ECS clusters, services and tasks
Last synced: 18 Dec 2024
https://github.com/perfectthymetech/cloudscaleanalytics-v2-terraform
Cloud Scale Analytics (v2) to create a scalable data platform on Azure using a Data Management Zone, Data Landing Zones and Data Applications to build Data Products.
architecture azure cloud-scale-analytics cloudscaleanalytics data-platform datamesh enterprise-architecture enterprise-scale enterprise-scale-analytics terraform
Last synced: 15 Nov 2024
https://github.com/graykode/mlm-pipeline
mlm-pipeline is a cloud architecture that preprocesses the masked language model (mlm)
ansible aws bert cloud mlm natural-language-processing nlp terraform
Last synced: 23 Oct 2024
https://github.com/cdktf/cdktf-provider-aws-go
CDK for Terraform Go provider bindings for aws.
aws cdk cdktf pre-built-provider provider terraform terraform-cdk
Last synced: 11 Feb 2025
https://github.com/clowdhaus/terraform-module-data
Data about Terraform module usage
Last synced: 09 Feb 2025
https://github.com/circleci-public/server-terraform
Help Terraform modules for CircleCI server
circleci entreprise server terraform
Last synced: 19 Dec 2024
https://github.com/swoodford/terraform
A collection of bash shell scripts for automating various tasks with Terraform.
aws bash infrastructure-as-code shell terraform
Last synced: 23 Oct 2024
https://github.com/andrew-the-drawer/ops-compilation
Compilation of infrastructure/dev-ops stacks and modules
ansible ansible-playbook ansible-role aws cdk centos cronjob crontab devops devops-tools docker ec2 infrastructure infrastructure-as-code terraform terraform-aws terraform-module
Last synced: 05 Jan 2025
https://github.com/moritzzimmer/func
Func is a CLI app to simplify development and deployment of serverless functions using Go, Terraform and AWS.
aws aws-lambda cli go golang lambda serverless terraform
Last synced: 23 Oct 2024
https://github.com/seankilleen/tf-whatsup
Highlights Terraform provider release notes you should care about.
dotnet dotnet-core spectre-console terraform
Last synced: 27 Oct 2024
https://github.com/xjantoth/aws-eks-devopsinuse
Learn AWS EKS Kubernetes cluster and devops in AWS (Part 1)
Last synced: 08 Nov 2024
https://github.com/liferaft/kubekit
A toolkit for installing Kubernetes everywhere
aks ansible eks go kubernetes openstack terraform vsphere
Last synced: 09 Feb 2025
https://github.com/tungbq/aws-lab-with-terraform
Collection of Terraform code for AWS labs
aws deploy deployment devops iac iac-terraform terraform
Last synced: 26 Oct 2024
https://github.com/achetronic/homelab-ops
Mono repository to manage the super-pro infrastructure 🌠 present at my home 🏡
gitops homelab kubernetes kvm libvirt monorepo qemu talos terraform
Last synced: 28 Nov 2024
https://github.com/scylladb/terraform-provider-scylladbcloud
Terraform provider for ScyllaDB Cloud.
cassandra scylla scylla-cloud scylla-cluster scylladb scylladb-cloud scylladb-cluster terraform terraform-provider
Last synced: 07 Nov 2024
https://github.com/torgeir/nodejs-aws-lambda-s3
Example repo showing how to use terraform to deploy a node.js aws lambda that handles file uploads from s3
aws-lambda aws-s3 nodejs terraform
Last synced: 29 Nov 2024
https://github.com/shazi7804/terraform-manage-guide
我把 Terraform 的 101 種姿勢都放在那裡了
aws infrastructure-as-code terraform
Last synced: 23 Nov 2024
https://github.com/jtiala/azure-devops-terraform-template
☁️ Azure DevOps Terraform Template
a azure azure-devops terraform
Last synced: 23 Oct 2024
https://github.com/dell/terraform-provider-powerflex
Terraform Provider For Dell PowerFlex
automation dell devops infrastructure-as-code powerflex terraform terraform-provider
Last synced: 13 Nov 2024
https://github.com/hashicorp/terraform-provider-jdcloud
Terraform JDcloud provider. Please note: This Terraform provider is archived per our provider archiving process: https://terraform.io/docs/internals/archiving.html
jdcloud terraform terraform-provider
Last synced: 21 Jan 2025
https://github.com/googlecloudplatform/cloudnetworking-config-solutions
Cloud Networking config solution makes it easy for you to connect your on-premises network or VPC to Google-managed services.The solution simplifies complex network configurations and takes care of that for you, so you can focus on your business. Plus, it's designed to be scalable and reliable, so you can count on it to handle your growing needs.
alloydb automation cloudnetworking cloudsql gce google google-cloud-networking memory-redis-cluster terraform
Last synced: 05 Feb 2025
https://github.com/old-xebis/infrastructure-template
Template to automate GitOps and IaC in a cloud. GitLab CI manages static and dynamic environments, which are created, updated, and destroyed by Terraform, then set up by cloud-init and Ansible.
automation continuous-delivery continuous-integration environments gitlab gitlab-ci gitops hetzner hetzner-cloud iac pull-request repository-template terraform terraform-hetzner-cloud
Last synced: 07 Nov 2024
https://github.com/circleci-public/terraform-orb
Deploy your infrastructure via a CircleCI pipeline using the Terraform orb. Integrate Infrastructure-as-Code (IaC) to help provision and manage any cloud, infrastructure, or service of your choice.
circleci-orb circleci-orbs terraform
Last synced: 19 Dec 2024
https://github.com/trussworks/terraform-aws-iam-sleuth
Lambda-based auditing tool for AWS Access keys
aws aws-iam terraform terraform-modules
Last synced: 29 Nov 2024
https://github.com/trstringer/terraform-azure-linux-vm
:penguin: Provision an Azure Linux VM with Terraform
Last synced: 23 Oct 2024
https://github.com/nlamirault/terraform-azurerm-aks
Terraform module for Microsft AKS
aks galactus terraform terraform-module
Last synced: 20 Nov 2024
https://github.com/deploymenttheory/terraform-provider-jamfpro
Jamf Pro Terraform Provider/Plugin written with the TF Provider SDK v2. Written in go
Last synced: 02 Feb 2025
https://github.com/terraform-yacloud-modules/terraform-yandex-instance
Terraform module to manage Compute Instance resources within the Yandex.Cloud.
hacktoberfest iac terraform terraform-modules yandex yandex-cloud
Last synced: 11 Nov 2024
https://github.com/karmaniverous/metastructure
Config-driven, enterprise-grade, open-source application infrastructure. DRY as a bone!
aws code-generation devops infrastructure sdlc template terraform typescript
Last synced: 13 Oct 2024
https://github.com/tfxor/terraform-google-automation-demo
Terraform Automation Demo using Google Cloud Provider
automation containers continuous-delivery continuous-deployment continuous-integration continuous-testing devops gcp infrastructure orchestration serverless terraform
Last synced: 09 Dec 2024
https://github.com/julie-ng/cloudkube-shared-infra
Shared Infra for cloudkube.io projects. And example of how to leverage InnerSource example for shared configuration management.
azure infra-as-code infrastructure inner-source management terraform
Last synced: 25 Nov 2024
https://github.com/infrablocks/terraform-aws-bastion
Terraform module for adding a supervised bastion into an existing network.
aws bastion infrastructure terraform terraform-modules
Last synced: 20 Nov 2024
https://github.com/aztfm/terraform-azurerm-application-gateway
Terraform module for Microsoft Azure to manage Application Gateway resource.
application-gateway azure azure-resource-manager terraform terraform-module
Last synced: 03 Dec 2024
https://github.com/portefaix/portefaix-kubernetes
Kubernetes resources
galactus gitops gitops-toolkit helm kubernetes kustomize terraform
Last synced: 20 Nov 2024
https://github.com/umotif-public/terraform-aws-ecs-fargate-scheduled-task
Terraform module to create AWS ECS Fargate Schedule Task
aws ecs fargate scheduled-task terraform terraform-module
Last synced: 07 Dec 2024
https://github.com/trendmicro/terraform-provider-conformity
Conformity Terraform provider
Last synced: 22 Nov 2024
https://github.com/dasmeta/terraform-aws-eks
All terraform modules that are related or supporting EKS setup
aws cluster eks kubernetes module terraform terraform-module
Last synced: 25 Nov 2024
https://github.com/babakdoraniarab/aws_asg_launchconfiguration_alb_targetgroup
if you want to create some instances with ASG and have Application Load Balancer, this repo will help you alot
application-load-balancer asg autoscaling-group aws aws-alb aws-asg load-balancer security-group target-group terraform terraform-module
Last synced: 25 Nov 2024
https://github.com/mineiros-io/terraform-aws-iam-role
A Terraform module to create an Identity and Access Management (IAM) Role on Amazon Web Services (AWS). https://aws.amazon.com/iam
amazon-web-services aws iac iam mineiros role terraform terraform-aws terraform-modules
Last synced: 27 Nov 2024
https://github.com/camunda-community-hub/terraform-provider-camunda
A Terraform provider to configure Camunda SaaS
Last synced: 22 Nov 2024
https://github.com/Miro-Ecosystem/terraform-provider-miro
A Miro Provider for Terraform
go miro miro-provider terraform terraform-provider terraform-provider-miro
Last synced: 18 Nov 2024
https://github.com/dbrennand/home-ops
Mono repository for managing my Homelab infrastructure 🏠 🛠
ansible automation docker docker-compose home-ops homelab proxmox proxmox-backup-server terraform
Last synced: 08 Dec 2024
https://github.com/devopshobbies/terraform-vsphere-ansible
Create end to end automation with terraform and ansible and vmware
ansible end-to-end end-to-end-automation terraform tutorial vmware
Last synced: 25 Nov 2024
https://github.com/umotif-public/terraform-aws-alb
A Terraform module to create an AWS Application Load Balancer (ALB).
alb aws terraform terraform-module terraform-modules
Last synced: 07 Dec 2024
https://github.com/jftuga/terraform_cloudfront_builder
Use Terraform to create an AWS CloudFront website, ACM certificate, Route53 DNS entries and a S3 bucket
Last synced: 02 Dec 2024
https://github.com/aehrc/terraform-aws-serverless-beacon
Serverless implementation of Beacon V2 protocol, to enable cheaper and faster exchange of genomic and phenotypic information
Last synced: 25 Nov 2024
https://github.com/shaftoe/api-gateway-lambda-cdk-example
aws aws-api-gateway aws-cdk aws-lambda pushover-api terraform
Last synced: 13 Feb 2025
https://github.com/reoring/terraform-aws-microk8s
You can easily deploy MicroK8s environment on AWS by terraform.
Last synced: 31 Jan 2025
https://github.com/jameswoolfenden/tf-scaffold
TF-Scaffold is designed to automate some of the grind when you start a new terraform template and to provide a standard pattern to follow
Last synced: 26 Nov 2024
https://github.com/terraform-redhat/terraform-aws-rosa-sts
This module is legacy; please use https://registry.terraform.io/modules/terraform-redhat/rosa-classic/rhcs/latest instead.
aws kubernetes red-hat terraform
Last synced: 22 Nov 2024
https://github.com/thevilledev/hashistack-pki
A complete introduction to Vault PKI
ansible consul fabio hashistack nomad terraform vagrant vault
Last synced: 11 Dec 2024
https://github.com/neomantra/terraform-docker-mirror
Terraform module that mirrors Docker images between two Docker Registries.
Last synced: 13 Feb 2025
https://github.com/dominodatalab/ranchhand
:cow: Create a Rancher HA installation
ansible kubernetes rancher terraform
Last synced: 24 Nov 2024
https://github.com/ksatirli/understanding-the-google-provider-for-terraform-feat-k8s
🎤 Understanding the Google Provider for Terraform, feat. Kubernetes
gcp gke hashicorp hashicorp-terraform helm kubernetes terraform
Last synced: 19 Jan 2025
https://github.com/infrablocks/rake_terraform
Rake tasks for running terraform.
infrablocks rake rake-task rake-taskset ruby ruby-gem ruby-library rubygem taskset terraform
Last synced: 09 Feb 2025
https://github.com/oracle-quickstart/terraform-oci-oke-quickstart
Base OKE automated deployment with extras, to be used alone or by other Quickstarts
hacktoberfest k8s kubernetes oci oke oracle-cloud-infrastructure oracle-container-engine terraform
Last synced: 07 Nov 2024
https://github.com/ravindrasinghh/kubernetes-playlist
This repository sets up an Amazon EKS cluster using Terraform, with configurations for API Gateway, IAM roles, security groups, and networking, providing a scalable and secure environment for containerized applications on AWS.
Last synced: 11 Feb 2025
https://github.com/oracle-quickstart/oci-apex
Ansible playbook to deploy APEX on Oracle Cloud Infrastructure (OCI)
ansible apex cloud oci oracle oracle-cloud-infrastructure partner-led playbook terraform
Last synced: 07 Nov 2024
https://github.com/oracle-quickstart/oci-ibm-spectrum-scale
Terraform template to deploy IBM Spectrum Scale on Oracle Cloud Infrastructure (OCI)
cloud ibm oci partner-led spectrum-scale terraform
Last synced: 07 Nov 2024
https://github.com/oracle-quickstart/oci-redis
Terraform module to deploy Redis on Oracle Cloud Infrastructure (OCI)
cloud oci oracle partner-led redis terraform
Last synced: 07 Nov 2024
https://github.com/devops-infra/action-format-hcl
GitHub Action automatically formatting all HCL and TF files
automation christophshyper ci-cd cicd devops devops-workflow docker dockerhub github-action github-action-docker github-actions github-actions-docker hcl hcl-files hcl2 hclfmt iaac terraform terragrunt
Last synced: 23 Nov 2024
https://github.com/hashicorp-education/learn-terraform-cdktf-applications
cdktf hashicorp kubernetes terraform tutorial
Last synced: 04 Feb 2025
https://github.com/jottenlips/rust-rocket-ecs
🦀 Rust server running in a Docker container deployed to AWS ECS via Terraform 🚀
aws containers docker docker-compose ecr ecs fargate internet-gateway load-balancer nat-gateway netwoorking rocket rust rust-lang rust-server terraform vpc
Last synced: 14 Oct 2024
https://github.com/Naman1997/simple-fcos-cluster
A simple kubernetes cluster using Fedora Core OS, Proxmox and k0sctl.
coreos homelab k0sctl kubernetes proxmox terraform wireguard
Last synced: 01 Nov 2024