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/carboniferio/carbonifer
Control carbon emission of your cloud infrastructure - Carbon-aware cloud infra
aws azure carbon-aware carbon-emissions carbon-footprint carbonifer cloud data-centers gcp greenops sustainability terraform
Last synced: 14 Nov 2024
https://github.com/dominis/mikado
🤖💨Mikado helps managing your AWS infrastructure for WordPress sites by defining an out-of-box, highly available, easy-to-deploy setup
ansible aws aws-infrastructure infrastructure mikado terraform wordpress
Last synced: 16 Nov 2024
https://github.com/express42/terraform-ansible-example
Quick start on how to provision with ansible inside terraform
Last synced: 17 Nov 2024
https://github.com/fitnesskeeper/terraform-lambda
Run `terraform apply` from within an AWS Lambda
Last synced: 28 Sep 2024
https://github.com/anmolnagpal/terraform-eks
Terraform for AWS EKS
aws cluster devops eks eks-cluster hcl kubectl kubernetes terraform
Last synced: 13 Nov 2024
https://github.com/navercloudplatform/terraform-provider-ncloud
Terraform NaverCloud provider
naver-cloud-platform ncloud terraform terraform-provider
Last synced: 27 Oct 2024
https://github.com/DevSecTop/TF-via-PR
Plan and apply Terraform/OpenTofu via PR automation, using best practices for secure and scalable IaC workflows.
automation aws cicd-pipeline devops github-actions-ci infrastructure-as-a-code opentofu platform-engineering reusable-workflows terraform
Last synced: 01 Nov 2024
https://github.com/openslo/slogen
tool to create and manage content for reliability tracking from logs/event data.
command-line-tool golang openslo reliability slo sumologic terraform
Last synced: 11 Oct 2024
https://github.com/gurayops/gepp
Developer's Helper to Docker, Kubernetes, and Terraform. Fully automatic, without any config or question 🙌
automation cdktf docker docker-image dockerfile k3d k3s kubernetes kubernetes-manifests python terraform
Last synced: 07 Nov 2024
https://github.com/joatmon08/hashicorp-stack-demoapp
HashiCorp Cloud Platform (Vault, Consul, Boundary) with Argo CD and Kubernetes
boundary consul kubernetes terraform vault
Last synced: 14 Nov 2024
https://github.com/dell/terraform-provider-redfish
Terraform provider for Redfish REST APIs
idrac openmanage redfish server terraform terraform-provider terraform-redfish
Last synced: 13 Nov 2024
https://github.com/kennethreitz-archive/terrapyn
A Python module for slinging infrastructure (with terraform).
devops infrastructure-as-code python terraform
Last synced: 07 Aug 2024
https://github.com/joryirving/home-ops
Wife tolerated HomeOps driven by Kubernetes, and Gitops via Flux.
ansible flux gitops home-operations k3s kubernetes kubesearch longhorn renovate rook-ceph self-hosted talos terraform
Last synced: 04 Aug 2024
https://github.com/azavea/terraform-aws-ecs-cluster
A Terraform module to create an Amazon Web Services (AWS) EC2 Container Service (ECS) cluster.
amazon-web-services aws ecs terraform terraform-modules
Last synced: 10 Oct 2024
https://github.com/cloudposse/terraform-aws-iam-system-user
Terraform Module to Provision a Basic IAM System User Suitable for CI/CD Systems (E.g. TravisCI, CircleCI)
aws cicd circleci hcl2 iam iam-users provision terraform terraform-module terraform-modules
Last synced: 10 Oct 2024
https://github.com/cvbarros/terraform-provider-teamcity
Terraform Provider for Jetbrains TeamCity CI server
golang teamcity terraform terraform-provider
Last synced: 15 Nov 2024
https://github.com/ramitsurana/terraform-ansible-setup
Setting up your complete infrastructure on cloud premises using Infrastructure as a Code
ansible automation aws-ec2 azure deployment docker gce gcloud kubernetes terraform
Last synced: 09 Nov 2024
https://github.com/terraform-community-modules/tf_aws_elasticsearch
[DEPRECATED] Use https://github.com/terraform-aws-modules/terraform-aws-opensearch
aws elasticsearch opensearch terraform terraform-modules
Last synced: 10 Oct 2024
https://github.com/umotif-public/terraform-aws-ecs-fargate
Terraform module to create AWS ECS FARGATE services
aws ecs ecs-fargate fargate fargate-spot spot terraform terraform-module
Last synced: 10 Oct 2024
https://github.com/thazelart/terraform-validator
A norms and conventions validator for Terraform
code-quality continuous-delivery continuous-integration continuous-testing conventions hcl hcl2 norms terraform validator
Last synced: 17 Nov 2024
https://github.com/builtinnya/aws-sns-slack-terraform
A Terraform module which sends SNS events to Slack with AWS lambda function
aws aws-lambda aws-sns terraform terraform-modules
Last synced: 13 Oct 2024
https://github.com/0xDones/tfgen
Terraform code generator for consistent codebase and DRY
cli devtools terraform terragrunt
Last synced: 01 Nov 2024
https://github.com/Madh93/tpm
🛠️ A package manager for Terraform providers
cli go golang opentofu terraform terraform-provider
Last synced: 01 Nov 2024
https://github.com/picatz/terraform-google-nomad
📗 Terraform Module for Nomad clusters with Consul on GCP
acls consul consul-connect gcp mtls nomad packer ssh terraform
Last synced: 10 Nov 2024
https://github.com/dhoer/terraform_examples
Terraform AWS Windows examples
asg aws chef chocolatey examples terraform windows winrm
Last synced: 13 Nov 2024
https://github.com/cn-terraform/terraform-aws-ecs-fargate-service
AWS ECS Fargate Service Terraform Module
amazon-web-services aws ecs-fargate ecs-service terraform terraform-module
Last synced: 10 Oct 2024
https://github.com/cloudfoundry/cloud-service-broker
OSBAPI service broker that uses Terraform to provision and bind services. Derived from https://github.com/GoogleCloudPlatform/gcp-service-broker
aws azure cff-wg-service-management cloud-foundry gcp opentofu osbapi service-broker terraform
Last synced: 15 Nov 2024
https://github.com/jpcertcc/memoryforensic-on-cloud
Memory Forensic System on Cloud
aws forensics terraform volatility
Last synced: 05 Nov 2024
https://github.com/clayshek/terraform-raspberrypi-bootstrap
Terraform Provisioner for bootstrapping a Raspberry Pi (Stretch) base configuration.
raspberry-pi raspberry-pi-3 raspberrypi raspbian raspi terraform terraform-configuration terraform-provisioner
Last synced: 11 Oct 2024
https://github.com/garutilorenzo/k8s-aws-terraform-cluster
Deploy an high available Kubernetes (k8s) cluster on Amazon AWS
automation aws cluster high-availability k8s k8s-cluster kubernetes kubernets-cluster spot-instances terraform terraform-aws terraform-module
Last synced: 10 Oct 2024
https://github.com/rohinivsenthil/terrastate
Visual Studio Code extension to monitor/deploy/destroy Terraform resources in workspace
developer-tools devops hacktoberfest hashicorp terraform vscode-extension
Last synced: 01 Nov 2024
https://github.com/trussworks/terraform-aws-s3-private-bucket
Creates a private, encrypted, versioned S3 bucket with good defaults.
aws aws-s3 s3 s3-bucket terraform terraform-modules
Last synced: 10 Oct 2024
https://github.com/msfidelis/ecs-microservices-orchestration
:cloud: :whale: :zap: :rocket: :package: Complete microservices orchestration on ECS on AWS using Terraform
appmesh aws codebuild codepipeline ecs ecs-cluster fargate service-mesh terraform terraform-modules
Last synced: 10 Oct 2024
https://github.com/MeilleursAgents/terraform-provider-ansiblevault
Read ansible vault from Terraform
ansible ansible-vault terraform terraform-provider
Last synced: 11 Nov 2024
https://github.com/dontshavetheyak/terraform-module-template
A repo template to create Terraform modules with CICD already configured.
devops terraform terraform-module
Last synced: 10 Oct 2024
https://github.com/meilleursagents/terraform-provider-ansiblevault
Read ansible vault from Terraform
ansible ansible-vault terraform terraform-provider
Last synced: 13 Nov 2024
https://github.com/borchero/terraform-plan-comment
GitHub Action to post the output of "terraform plan" to a pull request comment.
Last synced: 17 Nov 2024
https://github.com/1ambda/terraform-all-in-one
Get fine-grained Kubernetes + Infrastructure on AWS in 30 mins 🚀
ansible aws ecs kops kubernetes terraform
Last synced: 14 Nov 2024
https://github.com/thoughtbot/flightdeck
Terraform modules for rapidly building production-grade Kubernetes clusters following SRE practices
Last synced: 11 Nov 2024
https://github.com/clouddrove/terraform-aws-api-gateway
Terraform module to create Route53 resource on AWS for create api gateway with it's basic elements.
api-gateway aws-api-gateway clouddrove devops terraform terraform-modules
Last synced: 10 Oct 2024
https://github.com/londheshubham153/terraweek
#TerraWeek Challenge by TWS Community Builders is a 7 Day challenge to Upskill the DevOps Community, which will be starting on 5th June and ending on 11th June at 11:59 P.M IST.
Last synced: 17 Nov 2024
https://github.com/avinor/tau
Tau is a thin wrapper on top of terraform to manage multiple deployments, dependencies and secrets.
deprecated devops go infrastructure-as-code terraform
Last synced: 01 Nov 2024
https://github.com/meltwater/terraform-aws-asg-dns-handler
Terraform module for dynamically setting hostnames following a pattern on instances in AWS Auto Scaling Groups
asg asg-dns-handler automation-drone clientdata-no coe-universal-solutions department-130 department-460 lifecycle-maintenance purpose-library team-a-team team-foundation terraform terraform-module usage-public
Last synced: 10 Oct 2024
https://github.com/hashicorp/terraform-helm
Helm chart to install Terraform Cloud Operator and other associated components.
helm-chart kubernetes operators terraform
Last synced: 07 Oct 2024
https://github.com/paolosalvatori/private-aks-cluster-terraform-devops
This sample shows how to create a private AKS cluster using Terraform and Azure DevOps
acr aks azure azure-bastion azure-container-registry azure-dev-ops azure-devops azure-firewall azure-key-vault azure-kubernetes-service azure-virtual-networks kubernetes kubernetes-cluster terraform terraform-module terraform-modules
Last synced: 13 Oct 2024
https://github.com/terraform-aws-modules/terraform-aws-solutions
Set of standalone and reusable AWS/DevOps solutions implemented as Terraform modules 🇺🇦
aws aws-devops reusable-components solutions terraform terraform-module
Last synced: 10 Oct 2024
https://github.com/robertpeteuil/terraform-installer
Installer for HashiCorp Terraform - Automatic Download, Extract and Install of Latest or Specific Version
automated-deployment automation bash-script hashicorp hashicorp-downloads hashicorp-terraform installer linux macos terraform terraform-installer terraform-scripts windows
Last synced: 12 Nov 2024
https://github.com/suzuki-shunsuke/tfprovidercheck
CLI to prevent malicious Terraform Providers from being executed. You can define the allow list of Terraform Providers and their versions, and check if disallowed providers aren't used
Last synced: 15 Nov 2024
https://github.com/trussworks/terraform-aws-logs
Creates and configures an S3 bucket for storing AWS logs.
aws aws-cloudtrail aws-s3 logging terraform terraform-modules
Last synced: 10 Oct 2024
https://github.com/squidfunk/terraform-aws-api-gateway-enable-cors
Easily add an OPTIONS method to an API Gateway resource to enable CORS
api-gateway aws cors terraform
Last synced: 16 Nov 2024
https://github.com/hcloud-talos/terraform-hcloud-talos
This repository contains a Terraform module for creating a Kubernetes cluster with Talos in the Hetzner Cloud.
hcloud hetzner hetzner-cloud kubernetes talos talos-linux talosctl terraform
Last synced: 13 Nov 2024
https://github.com/philips-labs/terraform-aws-github-oidc
Terraform module to setup OIDC with AWS and GH Actions
aws github-actions hacktoberfest iac oidc terraform
Last synced: 17 Nov 2024
https://github.com/artemmkin/infrastructure-as-code-example
Example repo from Infrastructure As Code Tutorial
ansible docker docker-compose googlecloudplatform infrastructure-as-code kubernetes packer terraform vagrant
Last synced: 07 Nov 2024
https://github.com/trailofbits/algo-ng
Experimental version of Algo built on Terraform
Last synced: 08 Nov 2024
https://github.com/mingfang/terraform-k8s-modules
Terraform Kubernetes Modules
kubernetes terraform terraform-modules
Last synced: 10 Oct 2024
https://github.com/cloudposse/terraform-aws-emr-cluster
Terraform module to provision an Elastic MapReduce (EMR) cluster on AWS
emr emr-cluster emr-notebooks emrfs hadoop hcl2 hive presto spark terraform terraform-aws terraform-module terraform-modules
Last synced: 10 Oct 2024
https://github.com/ahmetb/cloud-run-iap-terraform-demo
Deploy an IAP-secured application to Cloud Run using Terraform (e.g. an admin portal or internal company app)
cloud-iap google-cloud-run iap terraform
Last synced: 08 Nov 2024
https://github.com/cloudposse/terraform-aws-cloudwatch-logs
Terraform Module to Provide a CloudWatch Logs Endpoint
aws cloudwatch cloudwatch-logs terraform terraform-module
Last synced: 10 Oct 2024
https://github.com/goauthentik/terraform-provider-authentik
Manage https://goauthentik.io with terraform.
authentication authentik identity oauth oidc saml sso terraform terraform-provider
Last synced: 16 Nov 2024
https://github.com/jschr/jschr.io
The static website generator service behind jschr.io.
aws-lambda boilerplate infrastructure react static-site static-site-generator terraform typescript webpack2
Last synced: 11 Oct 2024
https://github.com/civo/terraform-provider-civo
Terraform Civo provider
civo terraform terraform-provider
Last synced: 06 Nov 2024
https://github.com/databricks/terraform-databricks-lakehouse-blueprints
Set of Terraform automation templates and quickstart demos to jumpstart the design of a Lakehouse on Databricks. This project has incorporated best practices across the industries we work with to deliver composable modules to build a workspace to comply with the highest platform security and governance standards.
financial-services hls regulated-industry-blueprints terraform
Last synced: 06 Nov 2024
https://github.com/apparentlymart/terraform-provider-testing
An experimental Terraform provider to assist in writing tests for Terraform modules
terraform terraform-provider testing
Last synced: 22 Oct 2024
https://github.com/hashicorp/nomad-auto-join
Terraform config to automatically bootstrap a Nomad cluster
Last synced: 27 Sep 2024
https://github.com/Capgemini/terraform-control
A PoC for managing your infrastructure with Terraform in a collaborative way :dancers: https://capgemini.github.io/devops/Controlling-the-state-of-your-infrastructure/
Last synced: 04 Aug 2024
https://github.com/cloudposse/terraform-yaml-config
Terraform module to convert local and remote YAML configuration templates into Terraform lists and maps
config configuration configuration-files configuration-management template template-engine templates templating terraform terraform-module yaml yaml-configuration yaml-files
Last synced: 14 Nov 2024
https://github.com/paulrbr/terraform-makefile
Makefile to use as a simple interface for Terraform
makefile password-store terraform
Last synced: 22 Oct 2024
https://github.com/fjudith/saltstack-kubernetes
Deploy the lowest-cost production ready Kubernetes cluster using terraform and saltstack.
cluster cncf hyperconverged kubernetes saltstack terraform
Last synced: 10 Oct 2024
https://github.com/hashicorp/terraform-schema
This library helps assembling a complete schema for decoding Terraform config
hcl2 provider-schemas terraform
Last synced: 07 Oct 2024
https://github.com/cloudposse/terraform-aws-iam-user
Terraform Module to provision a basic IAM user suitable for humans.
aws groups iam keybase password pgp terraform terraform-module user
Last synced: 10 Oct 2024
https://github.com/dex4er/tf
Less verbose and more shell friendly Terraform
Last synced: 17 Nov 2024
https://github.com/inercia/terraform-provider-kubeadm
A Terraform provider/provisioner for deploying Kubernetes with kubeadm
containers go golang golang-tools infrastructure-as-code infrastructure-management kubeadm kubernetes kubernetes-cluster terraform terraform-provider terraform-provisioner
Last synced: 28 Oct 2024
https://github.com/amanpathak-devops/terraform-for-aws
aws infrastructure-as-code terraform terraform-modules
Last synced: 10 Oct 2024
https://github.com/ryanwholey/terraform-provider-pihole
A Terraform provider for managing Pi-hole resources
pi-hole provider terraform terraform-provider
Last synced: 10 Oct 2024
https://github.com/cloudposse/docs
Terraform Reference Architecture for AWS, Datadog and GitHub Actions
aws cloud-architecture developer-documentation developer-portal helm helm-charts helmfile k8s kubectl kubernetes markdown terraform
Last synced: 11 Nov 2024
https://github.com/brndnmtthws/rust-react-typescript-demo
Demo for Rust, React, Typescript, Docker, Terraform and Kubernetes
boilerplate docker gcp gke kubernetes learn-to-code learning react rust terraform typescript
Last synced: 17 Nov 2024
https://github.com/googlecloudplatform/click-to-deploy-solutions
This repository has Google Cloud solutions that you can deploy with a single click.
cloud cloudbuild googlecloud googlecloudplatform terraform
Last synced: 07 Oct 2024
https://github.com/seanknox/aztack
Terraform module for creating Kubernetes clusters running on Azure
azure docker infrastructure-as-code kubernetes packer terraform
Last synced: 04 Aug 2024
https://github.com/paulRbr/terraform-makefile
Makefile to use as a simple interface for Terraform
makefile password-store terraform
Last synced: 20 Aug 2024
https://github.com/ucloud/terraform-provider-ucloud
Terraform is an awesome tool to implement Infrastructure as Code and GitOps
terraform terraform-provider ucloud
Last synced: 01 Nov 2024
https://github.com/idealo/terraform-aws-opensearch
Terraform module to provision an OpenSearch cluster with SAML authentication.
aws opensearch terraform terraform-module
Last synced: 10 Oct 2024
https://github.com/sap/terraform-provider-btp
Terraform provider for SAP BTP
sap-btp terraform terraform-provider
Last synced: 07 Oct 2024
https://github.com/maxlaverse/terraform-provider-bitwarden
Terraform Bitwarden provider to read, create, or update logins, secure notes, folders, org-collections in your Bitwarden Vaults
bitwarden opentofu opentofu-provider terraform terraform-provider vaultwarden
Last synced: 15 Nov 2024
https://github.com/linode/terraform-linode-k8s
Kubernetes installer for Linode
hcl kubernetes linode terraform terraform-module
Last synced: 26 Sep 2024
https://github.com/azure/alz-powershell-module
The Azure Landing Zones Accelerators PowerShell module
accelerator azure azure-devops azure-landing-zones bicep github-actions landing-zone terraform
Last synced: 07 Oct 2024
https://github.com/ivanilves/travelgrunt
navigate inside [mono]repos effortlessly!
devops fatigue git monorepo platform shell sre system-administration systems terraform terragrunt
Last synced: 31 Oct 2024
https://github.com/HoussemDellai/AzureDevOpsPipelines-Templates
This project shows how to use YAML templates in Azure DevOps Pipelines.
azure azure-devops ci-cd devops templates terraform
Last synced: 13 Nov 2024
https://github.com/terraform-linters/tflint-ruleset-google
TFLint ruleset for terraform-provider-google
google-cloud terraform tflint tflint-ruleset
Last synced: 17 Nov 2024
https://github.com/devopsmakers/xterrafile
XTerrafile is a Go tool for managing vendored modules and formulas using a YAML file
devops-tools go golang terrafile terraform terraform-modules
Last synced: 26 Sep 2024