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-12-26 00:26:13 UTC
- JSON Representation
https://github.com/nitrictech/nitric
Nitric is a multi-language framework for cloud applications with infrastructure from code.
ai aws azure backend cloud cloud-native dart devops gcp go golang infrastructure-as-code javascript microservices nitric pulumi python serverless terraform typescript
Last synced: 22 Dec 2024
https://github.com/ahmedtariq01/Cloud-DevOps-Learning-Resources
This repo includes Books and imp notes related to GCP, Azure, AWS, Docker, K8s, and DevOps. More, exam and interview prep notes.
ansible aws azure azure-devops cicd cloudcomputing cloudnative cloudsecurity containers devops devops-tools devsecops docker gcp jenkins kubernetes linux multicloud notes terraform
Last synced: 08 Nov 2024
https://github.com/weaveworks/tf-controller
A GitOps OpenTofu and Terraform controller for Flux
flux fluxcd gitops kubernetes terraform
Last synced: 18 Dec 2024
https://github.com/flux-iac/tofu-controller
A GitOps OpenTofu and Terraform controller for Flux
flux fluxcd gitops kubernetes terraform
Last synced: 26 Dec 2024
https://github.com/aws-cloudformation/cloudformation-guard
Guard offers a policy-as-code domain-specific language (DSL) to write rules and validate JSON- and YAML-formatted data such as CloudFormation Templates, K8s configurations, and Terraform JSON plans/configurations against those rules. Take this survey to provide feedback about cfn-guard: https://amazonmr.au1.qualtrics.com/jfe/form/SV_bpyzpfoYGGuuUl0
cfn-guard cloudformation compliance governance k8s policy-as-code policy-rule-evaluation security terraform
Last synced: 24 Dec 2024
https://github.com/davidhampgonsalves/life-dashboard
Low power, E-Ink dashboard for every day life running on a hacked Kindle.
featured golang lambda-functions terraform
Last synced: 27 Dec 2024
https://github.com/davidhampgonsalves/Life-Dashboard
Low power, E-Ink dashboard for every day life running on a hacked Kindle.
featured golang lambda-functions terraform
Last synced: 05 Nov 2024
https://github.com/nsriram/lambda-the-terraform-way
AWS Lambda using Terraform., an Introductory Cookbook
aws awslambda devops infrastructure-as-code terraform
Last synced: 23 Dec 2024
https://github.com/swoodford/aws
A collection of bash shell scripts for automating various tasks with Amazon Web Services using the AWS CLI and jq.
amazon aws aws-cli awscli bash cidr cloudfront cloudwatch ec2 elb iam infrastructure-as-code jq json route53 s3 shell terraform vpc waf
Last synced: 26 Dec 2024
https://github.com/briefercloud/layerform
Layerform helps engineers create reusable environment stacks using plain .tf files. Ideal for multiple "staging" environments.
dev-environment developer-tools devops platform-engineering sre terraform
Last synced: 26 Sep 2024
https://github.com/sl1pm4t/k2tf
Kubernetes YAML to Terraform HCL converter
command-line-tool converter hashicorp hashicorp-terraform hcl kubernetes terraform tool utility yaml
Last synced: 26 Dec 2024
https://github.com/bridgecrewio/terragoat
TerraGoat is Bridgecrew's "Vulnerable by Design" Terraform repository. TerraGoat is a learning and training project that demonstrates how common configuration errors can find their way into production cloud environments.
aws-security azure-security cloud-security devsecops gcp-security goat terraform
Last synced: 24 Dec 2024
https://github.com/nozaq/terraform-aws-secure-baseline
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.
aws aws-auditing cis-benchmark devops hardening security security-hardening security-tools terraform terraform-module terraform-modules
Last synced: 26 Dec 2024
https://github.com/zupit/horusec
Horusec is an open source tool that improves identification of vulnerabilities in your project with just one command.
analysis cd ci cli golang hacktoberfest java kotlin netcore python ruby sast sast-analysis scanner security security-development security-flaws static-analysis terraform vulnerabilities
Last synced: 26 Dec 2024
https://github.com/ZupIT/horusec
Horusec is an open source tool that improves identification of vulnerabilities in your project with just one command.
analysis cd ci cli golang hacktoberfest java kotlin netcore python ruby sast sast-analysis scanner security security-development security-flaws static-analysis terraform vulnerabilities
Last synced: 02 Nov 2024
https://github.com/klothoplatform/klotho
Klotho - write AWS applications at lightning speed
architecture aws aws-lambda azure fargate gcp kubernetes microservices pulumi serverless terraform
Last synced: 26 Dec 2024
https://github.com/KlothoPlatform/klotho
Klotho - write AWS applications at lightning speed
architecture aws aws-lambda azure fargate gcp kubernetes microservices pulumi serverless terraform
Last synced: 17 Nov 2024
https://github.com/newcontext-oss/kitchen-terraform
Test Kitchen plugins for testing Terraform configurations
behaviour driver kitchen kitchen-terraform provisioner ruby rubygems terraform terraform-providers test-kitchen verifies
Last synced: 13 Oct 2024
https://github.com/hashivim/vim-terraform
basic vim/terraform integration
hashivim hcl indentation terraform vim vim-terraform
Last synced: 21 Dec 2024
https://github.com/pipe-cd/pipecd
The One CD for All {applications, platforms, operations}
cd ci-cd cicd cloudrun cncf cncf-project continuous-delivery devops ecs fargate gitops infrastructure istio kubernetes lambda pipecd sandbox serverless terraform
Last synced: 26 Dec 2024
https://github.com/sidpalas/devops-directive-terraform-course
Companion repo for complete Terraform course
aws devops infrastructure infrastructure-as-code terraform
Last synced: 26 Dec 2024
https://github.com/idoavrah/terraform-tui
Terraform textual UI
devops iac productivity sre terraform tui
Last synced: 26 Dec 2024
https://github.com/cloudflare/cf-terraforming
A command line utility to facilitate terraforming your existing Cloudflare resources.
Last synced: 26 Dec 2024
https://github.com/hashicorp/terraform-ls
Terraform Language Server
hcl language-server lsp terraform
Last synced: 25 Dec 2024
https://github.com/gaia-app/gaia
Gaia is a Terraform π UI for your modules, and self-service infrastructure π¨βπ»
infrastructure-as-code self-service service-infrastructure terraform terraform-modules terraform-ui
Last synced: 23 Dec 2024
https://github.com/hashicorp/terraform-provider-helm
Terraform Helm provider
helm kubernetes terraform terraform-provider
Last synced: 24 Dec 2024
https://github.com/jrhouston/tfk8s
A tool for converting Kubernetes YAML manifests to Terraform HCL
converter hcl kubernetes terraform yaml
Last synced: 21 Dec 2024
https://github.com/cloudposse/geodesic
π Geodesic is a DevOps Linux Toolbox in Docker
alpine aws containers devops docker dockerfile ec2 elasticbeanstalk helm helmfile infrastructure-as-code infrastructure-management k8s kops kubectl kubernetes kubernetes-cluster shell terraform toolbox
Last synced: 26 Dec 2024
https://github.com/env0/terratag
Terratag is a CLI tool that enables users of Terraform to automatically create and maintain tags across their entire set of AWS, Azure, and GCP resources
aws azure cloud cost devops env0 gcp hashicorp-terraform hcl iac infrastructure-as-code tagging tags terraform terratag
Last synced: 25 Dec 2024
https://github.com/hashicorp/vscode-terraform
HashiCorp Terraform VSCode extension
hcl syntax-highlighting terraform visual-studio-code vscode vscode-extension
Last synced: 26 Dec 2024
https://github.com/londheshubham153/90daysofdevops
This repository is a Challenge for the DevOps Community to get stronger in DevOps. This challenge starts on the 1st January 2023 and in the next 90 Days we promise ourselves to become better at DevOps. The reason for making this Public is so that others can learn from the community and help each other grow.
devops devops-tools docker grafana jenkins kubernetes linux prometheus python terraform
Last synced: 24 Dec 2024
https://github.com/run-x/opta
The next generation of Infrastructure-as-Code. Work with high-level constructs instead of getting lost in low-level cloud configuration.
aws azure cloud-native continuous-delivery devops gcp infrastructure kubernetes terraform
Last synced: 01 Nov 2024
https://github.com/integrations/terraform-provider-github
Terraform GitHub provider
github hacktoberfest terraform terraform-provider
Last synced: 24 Dec 2024
https://github.com/ViktorUJ/cks
Open-source Platform for learning kubernetes and aws eks and preparation for for Certified Kubernetes exams (CKA ,CKS , CKAD)
aws certified-kubernetes-security-specialist cka cka-exam-questions ckad ckad-exam-questions cks cks-exam-questions devops eks falco k8s kubeadm kubernetes kubernetes-cluster kubernetes-learning kubernetes-security learn-kubernetes opa terraform
Last synced: 13 Nov 2024
https://github.com/coalfire-research/red-baron
Automate creating resilient, disposable, secure and agile infrastructure for Red Teams.
infrastructure-as-code red-teams security security-tools terraform terraform-module
Last synced: 23 Dec 2024
https://github.com/bridgecrewio/yor
Extensible auto-tagger for your IaC files. The ultimate way to link entities in the cloud back to the codified resource which created it.
cloud cloudformation cloudsecurity devops hacktoberfest iac infrastructure-as-code serverless tagging terraform
Last synced: 27 Dec 2024
https://github.com/chadgeary/cloudblock
Cloudblock deploys secure ad-blocking and VPN for all devices. Text and video guides included! 6 supported cloud providers, plus Ubuntu and Raspberry Pi. Cloudblock deploys Wireguard VPN, Pi-Hole DNS Ad-blocking, and DNS over HTTPS in a cloud provider - or locally - using Terraform and Ansible.
adblock adblocker ansible aws cloud dns gcp oci oracle-cloud-infrastructure pi-hole pihole privacy scaleway terraform vpn wireguard
Last synced: 27 Dec 2024
https://github.com/googlecloudplatform/magic-modules
Add Google Cloud Platform support to Terraform
gcp go golang google-cloud googlecloud googlecloudplatform magic-modules ruby terraform
Last synced: 24 Dec 2024
https://github.com/arminc/terraform-ecs
AWS ECS terraform module
aws-ecs terraform terraform-modules
Last synced: 22 Dec 2024
https://github.com/GoogleCloudPlatform/magic-modules
Add Google Cloud Platform support to Terraform
gcp go golang google-cloud googlecloud googlecloudplatform magic-modules ruby terraform
Last synced: 30 Oct 2024
https://github.com/pluralith/pluralith-cli
A tool for Terraform state visualisation and automated generation of infrastructure documentation
Last synced: 25 Dec 2024
https://github.com/dflook/terraform-github-actions
GitHub actions for terraform
github-action github-actions hacktoberfest terraform
Last synced: 27 Dec 2024
https://github.com/Pluralith/pluralith-cli
A tool for Terraform state visualisation and automated generation of infrastructure documentation
Last synced: 05 Nov 2024
https://github.com/flosell/iam-policy-json-to-terraform
Small tool to convert an IAM Policy in JSON format into a Terraform aws_iam_policy_document
aws hacktoberfest hcl iam iam-policy infrastructure-as-code terraform
Last synced: 26 Dec 2024
https://github.com/cloudflare/terraform-provider-cloudflare
Cloudflare Terraform Provider
cloudflare terraform terraform-provider
Last synced: 24 Dec 2024
https://github.com/bridgecrewio/AirIAM
Least privilege AWS IAM Terraformer
aws aws-iam aws-security aws-security-automation bridgecrew hacktoberfest iam privileges-model terraform
Last synced: 01 Nov 2024
https://github.com/antonbabenko/serverless.tf
serverless.tf is an opinionated open-source framework for developing, building, deploying, and securing serverless applications and infrastructures on AWS using Terraform.
aws-serverless infrastructure-as-code serverless serverless-terraform terraform
Last synced: 21 Dec 2024
https://github.com/azure/caf-terraform-landingzones
This solution, offered by the Open-Source community, will no longer receive contributions from Microsoft. Customers are encouraged to transition to Microsoft Azure Verified Modules for continued support and updates from Microsoft. Please note, this repository is scheduled for decommissioning and will be removed on July 1, 2025.
azure azure-resource-manager devops enterprise platform platform-engineering sre terraform
Last synced: 30 Sep 2024
https://github.com/cloudposse/atmos
π½ Terraform Orchestration Tool for DevOps. Keep environment configuration DRY with hierarchical imports of configurations, inheritance, and WAY more. Native support for Terraform and Helmfile.
automation cli cloud devops hcl2 helm helmfile orchestration terraform workflow
Last synced: 26 Dec 2024
https://github.com/Azure/caf-terraform-landingzones
This solution, offered by the Open-Source community, will no longer receive contributions from Microsoft. Customers are encouraged to transition to Microsoft Azure Verified Modules for continued support and updates from Microsoft. Please note, this repository is scheduled for decommissioning and will be removed on July 1, 2025.
azure azure-resource-manager devops enterprise platform platform-engineering sre terraform
Last synced: 13 Nov 2024
https://github.com/oracle/terraform-provider-oci
Terraform Oracle Cloud Infrastructure provider
bare-metal iaas oci oracle oracle-cloud oracle-cloud-infrastructure orchestration terraform terraform-provider
Last synced: 24 Dec 2024
https://github.com/thomvaill/tads-boilerplate
Terraform + Ansible + Docker Swarm boilerplate = DevOps on :fire::fire::fire: | Infrastructure as Code
ansible bash boilerplate devops docker docker-swarm hacktoberfest iac infrastructure-as-code noops tads terraform vagrant
Last synced: 20 Dec 2024
https://github.com/Thomvaill/tads-boilerplate
Terraform + Ansible + Docker Swarm boilerplate = DevOps on :fire::fire::fire: | Infrastructure as Code
ansible bash boilerplate devops docker docker-swarm hacktoberfest iac infrastructure-as-code noops tads terraform vagrant
Last synced: 26 Oct 2024
https://github.com/zentralopensource/zentral
Zentral is a high-visibility platform for controlling Apple endpoints in enterprises. It brings great observability to IT and makes tracking & reporting compliance much less manual.
apple-mdm elasticsearch endpoint-management endpoint-security events gitops inventory jamf macos mdm munki osquery santa splunk sumologic terraform unified-view
Last synced: 01 Nov 2024
https://github.com/microsoft/azure_arc
Automated Azure Arc, Edge, and Platform environments
aks automation aws azure azure-arc azure-arc-data azure-arm-template edge-computing gcp iot kubernetes linux openshift terraform vmware windows
Last synced: 26 Dec 2024
https://github.com/Azure/terraform-azurerm-caf-enterprise-scale
Azure landing zones Terraform module
azure azurelandingzone best-practices enterprise-scale management terraform
Last synced: 18 Nov 2024
https://github.com/gruntwork-io/intro-to-terraform
Sample code for the blog post series "A Comprehensive Guide to Terraform."
Last synced: 08 Nov 2024
https://github.com/futurice/terraform-examples
Terraform samples for all the major clouds you can copy and paste. The future, co-created.
Last synced: 08 Nov 2024
https://github.com/busser/tfautomv
Generate Terraform moved blocks automatically for painless refactoring
block golang hacktoberfest move refactor refactoring terraform
Last synced: 20 Dec 2024
https://github.com/tofuutils/tenv
OpenTofu / Terraform / Terragrunt and Atmos version manager
go hacktoberfest hacktoberfest2024 hashicorp hashicorp-terraform iac opentofu tenv terraform tfenv tofu tofuenv
Last synced: 26 Dec 2024
https://github.com/antonbabenko/terraform-cost-estimation
Anonymized, secure, and free Terraform cost estimation based on Terraform plan (0.12+) or Terraform state (any version)
cost-control cost-estimation devops-tools infrastructure-costs terraform terraform-plans terraform-state
Last synced: 20 Dec 2024
https://github.com/boltops-tools/terraspace
Terraspace: The Terraform Framework
aws azure boltops google-cloud terraform terraspace
Last synced: 24 Dec 2024
https://github.com/keycloak/terraform-provider-keycloak
Terraform provider for Keycloak
hacktoberfest keycloak terraform terraform-provider
Last synced: 20 Dec 2024
https://github.com/kbst/terraform-kubestack
Kubestack is a framework for Kubernetes platform engineering teams to define the entire cloud native stack in one Terraform code base and continuously evolve the platform safely through GitOps.
aws azure devops gcp gitops gitops-framework hacktoberfest kubernetes platform-engineering terraform terraform-framework terraform-modules
Last synced: 20 Dec 2024
https://github.com/stacksimplify/terraform-on-aws-ec2
Terraform On AWS for EC2, VPC, ASG, ALB, CLB, NLB, CloudWatch, SNS, S3, CodePipeline, ACM, Route53
terraform terraform-aws terraform-aws-alb terraform-aws-autoscaling terraform-aws-bastion terraform-aws-lambda terraform-aws-vpc terraform-configurations terraform-managed terraform-module terraform-modules terraform-provider terraform-state
Last synced: 27 Dec 2024
https://github.com/panaverse/learn-generative-ai
Learn Cloud Applied Generative AI Engineering (GenEng) using OpenAI, Gemini, Streamlit, Containers, Serverless, Postgres, LangChain, Pinecone, and Next.js
aws azure docker docker-compose fastapi gemini generative-ai google-cloud huggingface-transformers langchain neondb openai pinecone postgresql pydantic python sqlalchemy-orm streamlit terraform
Last synced: 20 Dec 2024
https://github.com/cloudposse/terraform-null-label
Terraform Module to define a consistent naming convention by (namespace, stage, name, [attributes])
conventions hcl2 labels name namespace naming-convention stage terraform terraform-modules
Last synced: 27 Dec 2024
https://github.com/multycloud/multy
Multy - Easily deploy multi cloud infrastructure. Write cloud-agnostic config deployed across multiple clouds
aws azure cloud go help-wanted infrastructure-as-code multi-cloud terraform
Last synced: 01 Nov 2024
https://github.com/mrparkers/terraform-provider-keycloak
Terraform provider for Keycloak
hacktoberfest keycloak terraform terraform-provider
Last synced: 11 Nov 2024
https://github.com/gavinbunney/terraform-provider-kubectl
Terraform provider to handle raw kubernetes manifest yaml files
kubernetes terraform terraform-provider
Last synced: 14 Dec 2024
https://github.com/outsideris/citizen
A Private Terraform Module/Provider Registry
registry terraform terraform-module terraform-provider
Last synced: 20 Dec 2024
https://github.com/maddevsio/aws-eks-base
This boilerplate contains terraform configurations for the rapid deployment of a Kubernetes cluster, supporting services, and the underlying infrastructure in AWS.
amazon-eks aws boilerplate eks eks-cluster hashicorp-terraform infrastructure k8s-cluster kubernetes kubernetes-clusters serverless-kubernetes-cluster terraform terraform-files terraform-module terraform-module-manager
Last synced: 20 Dec 2024
https://github.com/stacksimplify/hashicorp-certified-terraform-associate
Hashicorp Certified Terraform Associate
aws aws-terraform hashicorp hashicorp-terraform infrastructure-as-code terraform terraform-aws terraform-cloud terraform-configurations terraform-live terraform-managed terraform-module terraform-provider terraform-provisioner terraform-state terraform-variables terraform-workspaces
Last synced: 24 Dec 2024
https://github.com/hieven/terraform-visual
Terraform Visual is an interactive way of visualizing your Terraform plan
terraform terraform-graph terraform-plans terraform-visual visual
Last synced: 22 Dec 2024
https://github.com/hashicorp/terraform-provider-vsphere
Terraform Provider for VMware vSphere
terraform terraform-provider vsphere
Last synced: 24 Dec 2024
https://github.com/transcend-io/terragrunt-atlantis-config
Generate Atlantis config for Terragrunt projects.
Last synced: 01 Nov 2024
https://github.com/hootsuite/atlantis
Atlantis is now being maintained at https://github.com/runatlantis/atlantis
Last synced: 22 Dec 2024
https://github.com/stacksimplify/terraform-on-aws-eks
Terraform on AWS EKS Kubernetes IaC SRE- 50 Real-World Demos
aws aws-application-load-balancer aws-ec2 aws-eks aws-eks-cluster aws-networking aws-s3 aws-vpc eks ingress ingress-service kubernetes kubernetes-cluster kubernetes-deployment kubernetes-monitoring kubernetes-service terraform terraform-aws terraform-provider
Last synced: 21 Dec 2024
https://github.com/awslabs/data-on-eks
DoEKS is a tool to build, deploy and scale Data & ML Platforms on Amazon EKS
aws-eks eks jupyterhub kubeflow kubernetes ml mlflow ray spark terraform
Last synced: 08 Nov 2024
https://github.com/coreos/tectonic-installer
Install a Kubernetes cluster the CoreOS Tectonic Way: HA, self-hosted, RBAC, etcd Operator, and more
container-linux containers coreos docker etcd kubernetes oci terraform terraform-modules
Last synced: 26 Sep 2024
https://github.com/ned1313/getting-started-terraform
Exercise files for my Pluralsight course
Last synced: 26 Dec 2024
https://github.com/ned1313/Getting-Started-Terraform
Exercise files for my Pluralsight course
Last synced: 13 Nov 2024
https://github.com/aliyun/terraform-provider-alicloud
Terraform AliCloud provider
alicloud terraform terraform-provider
Last synced: 01 Nov 2024
https://github.com/juliosueiras/terraform-lsp
Language Server Protocol for Terraform
completion diagnostics golang lsp lsp-server terraform
Last synced: 30 Oct 2024
https://github.com/terraform-aws-modules/terraform-aws-ecs
Terraform module to create AWS ECS resources πΊπ¦
aws aws-ecs ecs terraform terraform-module terraform-modules
Last synced: 26 Dec 2024
https://github.com/radekg/terraform-provisioner-ansible
Ansible with Terraform 0.14.x
ansible plugin provisioning terraform
Last synced: 26 Sep 2024
https://github.com/brikis98/infrastructure-as-code-talk
Sample code for the talk "Infrastructure-as-code: running microservices on AWS with Docker, ECS, and Terraform"
aws docker ecs microservices samples talk terraform
Last synced: 21 Dec 2024
https://github.com/minamijoyo/tfupdate
Update version constraints in your Terraform configurations
Last synced: 25 Dec 2024
https://github.com/dan-v/rattlesnakeos-stack
Build your own privacy and security focused Android OS in the cloud.
android aosp aws aws-lambda chromium custom ec2 f-droid golang ota-update privacy security signing-keys spot-instances terraform verified-boot
Last synced: 28 Sep 2024
https://github.com/snowflake-labs/terraform-provider-snowflake
Terraform provider for managing Snowflake accounts
Last synced: 26 Dec 2024
https://github.com/jamesWoolfenden/pike
Pike is a tool for determining the permissions or policy required for IAC code
aws bridgecrew gcp iac policy security terraform
Last synced: 01 Nov 2024
https://github.com/jameswoolfenden/pike
Pike is a tool for determining the permissions or policy required for IAC code
aws bridgecrew gcp iac policy security terraform
Last synced: 24 Dec 2024
https://github.com/JamesWoolfenden/pike
Pike is a tool for determining the permissions or policy required for IAC code
aws bridgecrew gcp iac policy security terraform
Last synced: 01 Nov 2024
https://github.com/aztfmod/terraform-azurerm-caf
Terraform supermodule for the Terraform platform engineering for Azure
Last synced: 13 Nov 2024
https://github.com/Snowflake-Labs/terraform-provider-snowflake
Terraform provider for managing Snowflake accounts
Last synced: 01 Nov 2024