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-15 00:29:41 UTC
- JSON Representation
https://github.com/rjeczalik/terraform-aws-scylla
Terraform module for creating Scylla clusters on AWS
aws cassandra cql database nosql scylla scylla-cluster scylladb terraform terraform-module
Last synced: 07 Nov 2024
https://github.com/alessiodionisi/terraform-provider-k0s
Terraform provider to create and manage k0s Kubernetes clusters, using embedded k0sctl
cluster k0s k0sctl kubernetes terraform terraform-provider
Last synced: 02 Nov 2024
https://github.com/jtopjian/terraform-provider-sensu
A Terraform provider for Sensu Go
go monitoring sensu terraform terraform-provider terraform-resource
Last synced: 10 Nov 2024
https://github.com/jplane/serverless-orleans
A demonstration of local development and debugging + serverless Azure deployment of a Dockerized Orleans application.
actor-model azure-app-service azure-container-instances azure-monitor-metrics docker-compose net-core orleans terraform webjobs
Last synced: 17 Oct 2024
https://github.com/hashicorp/learn-terraform-aft-account-request
aws hashicorp terraform tutorial
Last synced: 07 Oct 2024
https://github.com/stavxyz/terraform-mailgun-aws
A Terraform module for creating a Mailgun domain, Route53 Zone, and corresponding DNS records
aws email mailgun mailgun-domain route53 terraform terraform-modules zone
Last synced: 04 Nov 2024
https://github.com/tenlastic/open-platform
The Tenlastic Open Platform is a complete solution for creating a massively multiplayer online game including database hosting, automatic build and release pipelines, matchmaking, and game server hosting.
angular client cloud cloudplatform csharp deployment development game gaming google infrastructure javascript kubernetes manager networking nodejs opensource server terraform unity
Last synced: 10 Oct 2024
https://github.com/colinwilson/terraform-hcloud-docker-host
Terraform module to deploy a single Docker host (in swarm mode) on Hetzner Cloud. A Hetzner Cloud volume is used as the Docker root directory.
docker hetzner hetzner-cloud swarm-mode terraform terraform-module
Last synced: 11 Oct 2024
https://github.com/oracle-quickstart/terraform-oci-open-lz
The OCI Open LZ is an open and secure landing zone blueprint to simplify the onboarding and running of organizations, business units, and subsidiaries into OCI - by customers, partners, or ISVs. Use it to create your own OCI Landing Zone.
cis-lz cloud-operations config-as-code configuration design gitops iac iam independent-software-vendor isv landing-zones newtwork oci onboard operations oracle oracle-cloud-infrastructure oracle-cloud-infrastucture security terraform
Last synced: 17 Aug 2024
https://github.com/jeff-knurek/tfarbe
add color to Terraform 12/13 plan output, also format it for markdown diff
color go hacktoberfest terraform
Last synced: 04 Aug 2024
https://github.com/andreipintica/azure-terrafy-handsonlab
Azure Terrafy hands on lab
aztfy azure devops devops-tools terraform terraform-cloud terraform-project
Last synced: 13 Nov 2024
https://github.com/mspnp/vnet-integrated-serverless-microservices
azure azure-functions cosmosdb devcontainer locust terraform
Last synced: 13 Aug 2024
https://github.com/tellisnz/terraform-aws
Basic 3 Tier VPC using Terraform and AWS
Last synced: 14 Nov 2024
https://github.com/cloudposse/terraform-aws-security-hub
Terraform module to provision AWS Security Hub
compliance terraform terraform-modules
Last synced: 11 Nov 2024
https://github.com/narenarjun/ultimate-stack
Ultimate Stack [Glotixz] is a Event Driven Microservices Ecommerce App running on Kubernetes with Istio as the service-mesh and cloudnative serverless components by knative and deployed to kubernetes via Gitops pipeline with ArgoCD and the kubernetes platform is built as Infrastructure as Code [IaC] with Terraform.
argocd aws aws-eks-cluster azure azure-aks civo-k3s cloudnative-services event-driven expressjs gitops-pipeline istio javascript knative-serving kubernetes longhorn microservices nextjs okteto terraform typescript
Last synced: 08 Nov 2024
https://github.com/tanvd/kosogor
Defaults and simplified Kotlins-DSL interfaces for Gradle
defaults gradle gradle-kotlin-dsl gradle-plugin kotlin kotlin-dsl terraform web zkm
Last synced: 11 Nov 2024
https://github.com/webhippie/terrastate
Terraform HTTP remote state storage
remote state storage terraform
Last synced: 07 Nov 2024
https://github.com/mlabouardy/lambda-ci
CI/CD for Lambda Functions with Jenkins
aws jenkins lambda serverless terraform
Last synced: 15 Nov 2024
https://github.com/nanlabs/terraform-aws-starter
Get started quickly with AWS infrastructure using a robust Terraform starter kit incorporating secure state management, VPC configuration, security groups, RDS provisioning, secrets management, SSM parameter store, and GitHub Actions integration!
aws boilerplate documentdb eks github-actions hacktoberfest infrastructure-as-code mongodb-atlas rds-aurora rds-database secrets-manager security terraform terraform-module terraform-modules vpc
Last synced: 13 Oct 2024
https://github.com/netascode/terraform-aci-nac-aci
Terraform Cisco ACI Nexus-as-Code Module
aci cisco iac nac network-as-code nexus-as-code terraform terraform-module
Last synced: 14 Nov 2024
https://github.com/skyscrapers/terraform-network
Terraform modules networking related vpc,subnets,route tables..
aws networking terraform terraform-module terraform-modules
Last synced: 09 Nov 2024
https://github.com/rhythmictech/terraform-provider-errorcheck
A custom terraform provider that can be used to do complex validation during planning and validation
error-handling terraform terraform-provider
Last synced: 10 Nov 2024
https://github.com/infracost/terraform-provider-infracost
This repo is deprecated, please use the https://infracost.io/usage-file/ instead.
aws cost-estimation terraform terraform-provider
Last synced: 15 Nov 2024
https://github.com/datastax/terraform-provider-astra
A project that allows DataStax Astra users to manage their full database lifecycle for Astra Serverless databases (built on Apache Cassandra(TM)) using Terraform
datastax-astra terraform terraform-provider
Last synced: 11 Nov 2024
https://github.com/brutesque/docker-swarm-over-vpn-mesh
This terraform/ansible project creates a Docker Swarm that uses a Tinc vpn-mesh for private communication between nodes. The goal is to have a working swarm that has nodes across geo-locations using multiple providers.
ansible cloudflare digital-ocean docker-registry docker-swarm duckdns gluster hetzner-cloud letsencrypt on-premise oracle-cloud-infrastructure portainer terraform tinc traefik transip ubuntu vultr
Last synced: 05 Nov 2024
https://github.com/tulip/terraform-provider-twilio
Terraform provider to allocate and configure local phone numbers on twilio
terraform terraform-provider twilio
Last synced: 11 Nov 2024
https://github.com/contino/docker-terraform
:whale: Containerized Terraform CLI to avoid having to install terraform on local development machines or CI/CD agents.
Last synced: 11 Nov 2024
https://github.com/nolte/personal-storage-infrastructure
Self Hosted MinIO Server at Hetzner Cloud
ansible-playbook hetzner-cloud minio minio-server s3-storage terraform
Last synced: 15 Nov 2024
https://github.com/hashicorp/learn-terraform-vsphere
hashicorp terraform tutorial vsphere
Last synced: 07 Oct 2024
https://github.com/fairwindsops/terraform-gke
A set of terraform modules for building GKE clusters.
fairwinds-incubator gke gke-clusters terraform terraform-module
Last synced: 16 Nov 2024
https://github.com/panacloud-modern-global-apps/multicloud-serverless
Learn Multicloud Serverless Application Development using AWS, Google Cloud, Azure, and other best of the breed software and services.
aws azure github-actions google-cloud-platform multicloud serverless terraform
Last synced: 12 Nov 2024
https://github.com/terraform-community-modules/tf_aws_ecs_instance_draining_on_scale_in
Deploys resources necessary to implement ECS instance draining and protection for running tasks during ASG scale-in events.
Last synced: 19 Nov 2024
https://github.com/clouddrove/terraform-aws-eks-addons
Terraform module which provisions addons on Amazon EKS clusters
clouddrove hacktoberfest hcl kubernetes terraform
Last synced: 17 Nov 2024
https://github.com/tazjin/terraform-provider-keycloak
A Terraform provider to configure a Keycloak IDP
keycloak keycloak-rest-api terraform terraform-provider
Last synced: 28 Oct 2024
https://github.com/cdktf/cdktf-tf-module-stack
A drop-in replacement for cdktf.TerraformStack that lets you define Terraform modules as constructs
cdktf constructs terraform terraform-module
Last synced: 10 Oct 2024
https://github.com/hashicorp/learn-terraform-modules-use
hashicorp terraform terraform-modules tutorial
Last synced: 07 Oct 2024
https://github.com/chris-rock/testing-4-cloud
Testing for the Cloud
aws inspec provision terraform
Last synced: 16 Nov 2024
https://github.com/snowplow/quickstart-examples
Examples of how to automate creating a Snowplow Community Edition pipeline
analysis aws azure data gcp snowplow snowplow-analytics snowplow-pipeline terraform
Last synced: 09 Nov 2024
https://github.com/mathieubuisson/psaksdeployment
PowerShell tooling to automate the deployment of Azure Kubernetes (AKS) clusters
azure kubernetes kubernetes-setup terraform terraform-configurations
Last synced: 10 Oct 2024
https://github.com/hashicorp/terraform-provider-influxdb
Terraform InfluxDB provider
influxdb terraform terraform-provider
Last synced: 27 Sep 2024
https://github.com/oracle-quickstart/oci-quickstart-template
Template for OCI Quick Starts
cloud marketplace oci oracle oracle-led orm terraform
Last synced: 07 Nov 2024
https://github.com/microsoft/terraform-provider-fabric
Terraform Provider for Microsoft Fabric
fabric microsoft-fabric terraform terraform-provider
Last synced: 17 Oct 2024
https://github.com/miteshsharma/terraformvpcinstance
Terraform code to create a EC2 instance inside a public subnet in VPC
infrastructure-as-code infrastructure-automation terraform
Last synced: 06 Nov 2024
https://github.com/kumarvna/terraform-azurerm-application-gateway
Terraform module to create Azure Application gateway
app-gateway azure azure-app-gateway azure-application-gateway azure-diagnostics custom-error-pages health-probe request-rourting-rules ssl-certificates ssl-offloading terraform tls-termination url-path-mapping
Last synced: 28 Oct 2024
https://github.com/infracost/infracost-jenkins
Jenkins integration for Infracost. Shows cloud cost estimates for Terraform.
aws azure cost-estimation cost-management cost-optimization google jenkins terraform
Last synced: 15 Nov 2024
https://github.com/kumarvna/terraform-azuread-service-principal
Terraform module to create a service principal and configure access to Azure resources
azure azuread certificate rotation rotation-timestamp service-principal terraform
Last synced: 28 Oct 2024
https://github.com/geekzter/azure-vdc
Automated VDC on Azure
azure azure-app-service azure-cli azure-pipelines codespace diagram hcl infrastructure-as-code network paas-services powershell provision provision-infrastructure provision-resources terraform terraform-azure vdc vdc-terraform vpn
Last synced: 18 Nov 2024
https://github.com/skyscrapers/terraform-ses
aws aws-ses terraform terraform-module terraform-modules
Last synced: 09 Nov 2024
https://github.com/microsoft/terraform-provider-power-platform
Power Platform Terraform Provider
power-platform terraform terraform-provider
Last synced: 13 Oct 2024
https://github.com/atlassian-labs/data-center-terraform
This project provides App vendors in Atlassian ecosystem with ready to use environment setup tool for Data Center products.
atlassian atlassian-bamboo bamboo-dc clipper datacenter-automation helm helm-charts infrastructure-as-code kubernetes terraform terraform-aws terraform-modules
Last synced: 17 Nov 2024
https://github.com/clouddrove/docker-terraform
Running terraform using docker for better CI/CD.
alpine circleci clouddrove devops docker gitlab jenkins terraform
Last synced: 17 Nov 2024
https://github.com/mazzasaverio/terraform-gcp-cloud-run
Terraform code to instantiate a Cloud Run V2 connected to a Postgres Cloud SQL, on which the pgvector extension will be enabled, with a connection to Redis and continuous deployment through the automatic trigger of Cloud Build.
cloud-infrastructure cloud-run devops gcp gcp-cloud-build gcp-compute-engine gcp-sql google google-cloud google-cloud-platform iaac pgvector rag terraform terraform-automation
Last synced: 14 Nov 2024
https://github.com/cytopia/terraform-aws-iam
This Terraform module manages AWS IAM to its full extend.
aws iam iam-permissions iam-policy iam-role terraform terraform-module
Last synced: 23 Oct 2024
https://github.com/cloudposse/terraform-aws-elasticache-memcached
Terraform Module for ElastiCache Memcached Cluster
aws elasticache hcl2 memcached terraform terraform-modules
Last synced: 11 Nov 2024
https://github.com/clouddrove/terraform-aws-sns
Terraform module is used to setup SNS service to manage notifications on application.
automation aws clouddrove devops hcl module sns sns-topic terraform terraform-modules
Last synced: 17 Nov 2024
https://github.com/dinivas/dinivas
AWS, GCP alternative on premise. Dinivas manage your private Cloud (OpenStack) infrastructure by providing many features based on popular Open Source projects
ansible aws-alternative cloud gcp-alternative infrastructure kafka keycloak kubernetes mosquitto openstack packer rabbitmq terraform
Last synced: 07 Nov 2024
https://github.com/robertdebock/learn-terraform
Course outlines for learning terraform.
cd-concepts infrastructure terraform
Last synced: 10 Nov 2024
https://github.com/pluralsh/console
Plural's All-In-One Control Plane for Kubernetes Management
continuous-deployment devops-tools kubernetes terraform
Last synced: 16 Nov 2024
https://github.com/cloudposse/terraform-aws-datadog-lambda-forwarder
Terraform module to provision all the necessary infrastructure to deploy Datadog Lambda forwarders
aws aws-lambda datadog forwarder terraform terraform-module
Last synced: 11 Nov 2024
https://github.com/cloudposse/terraform-aws-ec2-instance-group
Terraform Module for provisioning multiple general purpose EC2 hosts for stateful applications.
aws cluster ec2 hcl2 instance-group instances stateful-set terraform terraform-module
Last synced: 11 Nov 2024
https://github.com/vladwa/k8s-cluster-provisioner-gcp-terrafrom
This repo will seamlessly setup self managed Kubernetes cluster in GCP using Terraform and Kubespray.
google-cloud google-cloud-platform kubernetes kubernetes-cluster kubernetes-setup kubespray python terraform terraform-kubernetes terraform-kubernetes-gcp
Last synced: 13 Nov 2024
https://github.com/IBM-Cloud/terraform-opa-ibm
An OPA library to develop IT Control policies, for the IBM Cloud
ibm-cloud open-policy-agent rego terraform
Last synced: 18 Nov 2024
https://github.com/kwilczynski/terraform-templates
Terraform templates, examples, etc.
aws hashicorp-terraform hcl infrastructure infrastructure-as-code terraform terraform-modules terraform-templates
Last synced: 10 Oct 2024
https://github.com/mschuchard/linter-terraform-syntax
terraform validate linter and formatter for pulsar
atom-editor atom-package hacktoberfest linter pulsar-edit pulsar-package terraform
Last synced: 08 Nov 2024
https://github.com/miteshsharma/terraformansiblewebsite
Setup static website using nginx inside an EC2 instance in VPC with ansible and terraform
Last synced: 06 Nov 2024
https://github.com/ibm-cloud/terraform-opa-ibm
An OPA library to develop IT Control policies, for the IBM Cloud
ibm-cloud open-policy-agent rego terraform
Last synced: 17 Nov 2024
https://github.com/ksatirli/code-quality-for-terraform
🎤 local and remote code-quality options for HashiCorp Terraform
code-quality github-actions hashicorp hashicorp-terraform linting pre-commit terraform tflint
Last synced: 26 Sep 2024
https://github.com/claranet/terraform-azurerm-linux-vm
Terraform module composition (feature) for ARM Linux Virtual Machine (VM)
azure claranet module terraform
Last synced: 08 Nov 2024
https://github.com/claranet/terraform-azurerm-windows-vm
Terraform module composition (feature) for ARM Windows Virtual Machine (VM)
azure claranet module terraform
Last synced: 08 Nov 2024
https://github.com/rackn/terraform-provider-drp
Terraform Provider for Digital Rebar Provision
bare-metal bare-metal-systems baremetal deployment infrastructure provisioning pxe terraform
Last synced: 09 Nov 2024
https://github.com/northwood-labs/terraform-provider-corefunc
Utilities that should have been Terraform core functions.
bats data-sources functions go golang library opentofu opentofu-provider terraform terraform-plugin-framework terraform-provider terratest tfprotocol tfschema
Last synced: 15 Oct 2024
https://github.com/treebeardtech/kubeflow-bootstrap
🪐 1-click Kubeflow using ArgoCD
ai airflow argocd dask gpu helm jupyter jupyterhub jupyterlab kserve kubeflow kubernetes kustomize llms machine-learning mlflow ray spark terraform
Last synced: 10 Nov 2024
https://github.com/mchmarny/restme
Template to bootstrap a fully functional, multi-region, REST service on GCP with a developer release pipeline.
api container gcp google-cloud google-cloud-platform infrastructure-as-code rest terraform
Last synced: 08 Nov 2024
https://github.com/brakmic/minidevops
A DevOps Toolkit
containers devops docker helm kubernetes terraform
Last synced: 08 Nov 2024
https://github.com/amaurybsouza/iac-practice
☸️🚀🏗️A bit automation with Terraform to provision an EC2 instance (infrastructure as Code) on AWS and using Ansible to install Docker on this instance. A excellent hands-on to practice the union of Terraform and Ansible working together.
ansible ansible-playbook ansible-roles aws cloud cloud-native containers docker google-cloud iac infrastructure-as-code linux shell-script terraform terraform-module
Last synced: 13 Oct 2024
https://github.com/l-with/terraform-provider-mailcow
Terraform Provider for Mailcow
mailcow terraform terraform-provider
Last synced: 28 Oct 2024
https://github.com/kakkoyun/terraform-openvpn
You can have your pay as you go personal VPN in minutes! And you can destroy your environment whenever you want!
docker hack16 infrastructure-as-code meltwater openvpn openvpn-server terraform
Last synced: 13 Oct 2024
https://github.com/equinix-labs/securingbaremetal
Best Practices for Securing Services on Bare Metal
baremetal cloud micro-services service-mesh terraform
Last synced: 13 Nov 2024
https://github.com/flaconi/terraform-aws-microservice
Boilerplate Terraform Module for creating resources for typical micro services.
aws dynamodb elasticache rds redis sqs terraform terraform-aws terraform-module
Last synced: 16 Nov 2024
https://github.com/jpcertcc/surfaceanalysis-on-cloud
Surface Analysis System on Cloud
aws malware-analysis terraform
Last synced: 05 Nov 2024
https://github.com/tedilabs/terraform-aws-domain
🌳 A sustainable Terraform Package which creates resources for Domain Services on AWS
aws aws-route53 devops hacktoberfest hcl2 iac lang-hcl sre tedilabs terraform terraform-aws terraform-module terraform-modules
Last synced: 08 Nov 2024
https://github.com/msfidelis/terraform-static-site-pipeline
Easy (:palm_tree: :beer:) and cheap (:money_with_wings:) way to deploy and scale frontend sites on AWS with Terraform :earth_americas:
aws cloudfront codebuild codepipeline deploy devops frontend pipeline s3 terraform
Last synced: 15 Oct 2024
https://github.com/zuka-e/laravel-react-task-spa
カンバン型タスク管理アプリ (ポートフォリオ)
create-react-app github-actions lambda laravel9 mui react serverless terraform typescript
Last synced: 11 Oct 2024
https://github.com/hashicorp/learn-terraform-aft-account-customizations
aws hashicorp terraform tutorial
Last synced: 07 Oct 2024
https://github.com/articulate/terraform-provider-ohdear
Terraform provider for the Oh Dear monitoring service: https://ohdear.app
monitoring team-devex-sre terraform terraform-provider
Last synced: 04 Aug 2024
https://github.com/terraform-linters/tflint-plugin-sdk
Experimental: TFLint plugin SDK for building custom rules
Last synced: 17 Nov 2024
https://github.com/cbuschka/tfvm
Terraform Version Manager - Always the right terraform version for your project
golang terraform tool version-manager wrapper
Last synced: 15 Nov 2024
https://github.com/ksatirli/multi-cloud-kubernetes
A multi-cloud setup of managed Kubernetes Clusters.
aks-cluster digitalocean-kubernetes eks-cluster gke-cluster terraform
Last synced: 09 Nov 2024
https://github.com/hashicorp/learn-terraform-azure
azure hashicorp terraform tutorial
Last synced: 07 Oct 2024
https://github.com/oscaromeu/home-ops
A mono repository for my homelab infrastructure and Kubernetes cluster which adheres to Infrastructure as Code (IaC) and GitOps practices where possible
ansible flux gitops homelab k3s k8s-at-home kubernetes logging monitoring observability renovate selfhosted terraform tracing
Last synced: 04 Aug 2024
https://github.com/cdktf/cdktf-provider-project
Repository management for prebuilt cdktf providers via cdktf
cdk cdktf pre-built-provider provider terraform terraform-cdk
Last synced: 14 Nov 2024
https://github.com/tedilabs/terraform-aws-security
🌳 A sustainable Terraform Package which creates Security resources on AWS
aws aws-access-analyzer aws-config devops hacktoberfest hcl2 iac lang-hcl sre tedilabs terraform terraform-aws terraform-module terraform-modules
Last synced: 08 Nov 2024
https://github.com/logzio/terraform-provider-logzio
Terraform provider for logz.io alerts, endpoints and users
alerts endpoints integration logzio terraform terraform-provider
Last synced: 09 Nov 2024