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-12 00:25:39 UTC
- JSON Representation
https://github.com/digitalocean/terraform-provider-digitalocean
Terraform DigitalOcean provider
cloud digitalocean hacktoberfest hashicorp infrastructure-as-code terraform terraform-provider
Last synced: 01 Nov 2024
https://github.com/paultyng/terraform-provider-unifi
Terraform provider for Unifi :satellite:
terraform terraform-provider ubiquiti unifi
Last synced: 13 Oct 2024
https://github.com/cloudposse/terraform-aws-eks-cluster
Terraform module for provisioning an EKS cluster
aws eks eks-cluster eks-workers fargate hcl2 k8s kubernetes masters terraform terraform-module
Last synced: 10 Oct 2024
https://github.com/hxsecurity/terraformgoat
TerraformGoat is HXSecurity research lab's "Vulnerable by Design" multi cloud deployment tool.
aws-security azure-security cloud-security cloudsecurity gcp gcp-security kubernetes-security security terraform
Last synced: 11 Nov 2024
https://github.com/hetznercloud/terraform-provider-hcloud
Terraform Hetzner Cloud provider
hetzner-cloud terraform terraform-provider
Last synced: 01 Nov 2024
https://github.com/minamijoyo/tfupdate
Update version constraints in your Terraform configurations
Last synced: 13 Oct 2024
https://github.com/HXSecurity/TerraformGoat
TerraformGoat is HXSecurity research lab's "Vulnerable by Design" multi cloud deployment tool.
aws-security azure-security cloud-security cloudsecurity gcp gcp-security kubernetes-security security terraform
Last synced: 03 Aug 2024
https://github.com/vladholubiev/serverless-libreoffice
Run LibreOffice in AWS Lambda to create PDFs & convert documents
aws-lambda javascript libreoffice nodejs pdf pdf-conversion pdf-converter serverless terraform
Last synced: 12 Nov 2024
https://github.com/sethvargo/vault-on-gke
Run @HashiCorp Vault on Google Kubernetes Engine (GKE) with Terraform
gke google-kubernetes-engine terraform vault
Last synced: 13 Nov 2024
https://github.com/GSA/data.gov
Main repository for the data.gov service
ansible infrastructure provisioning stack terraform
Last synced: 07 Nov 2024
https://github.com/cloudposse/terraform-aws-components
Opinionated, self-contained Terraform root modules that each solve one, specific problem
aws blueprints catalog catalogue component-library components examples geodesic itil library reference-architecture reference-implementation service-catalog stacks terraform terraform-module terraform-modules
Last synced: 13 Oct 2024
https://github.com/conradludgate/terraform-provider-spotify
Terraform provider for spotify
Last synced: 13 Nov 2024
https://github.com/hashicorp/terraform-provider-kubernetes-alpha
A Terraform provider for Kubernetes that uses dynamic resource types and server-side apply. Supports all Kubernetes resources.
infrastructure-as-code kubernetes terraform
Last synced: 27 Sep 2024
https://github.com/kreuzwerker/m1-terraform-provider-helper
CLI to support with downloading and compiling terraform providers for Mac with M1 chip
hacktoberfest m1-mac macos terraform
Last synced: 06 Nov 2024
https://github.com/leg100/otf
An open source alternative to terraform enterprise.
Last synced: 08 Nov 2024
https://github.com/rishabkumar7/cloudnotes
Notes for my Cloud certifications.
aws azure cloud-certifications linux notes oci terraform
Last synced: 12 Nov 2024
https://github.com/databricks/terraform-provider-databricks
Databricks Terraform Provider
aws azure databricks databricks-automation gcp terraform terraform-provider
Last synced: 13 Nov 2024
https://github.com/hashicorp/terraform-provider-vault
Terraform Vault provider
terraform terraform-provider vault
Last synced: 07 Oct 2024
https://github.com/hashicorp/terraform-k8s
Terraform Cloud Operator for Kubernetes
kubernetes operator terraform terraform-cloud
Last synced: 07 Oct 2024
https://github.com/inkdrop-org/inkdrop-visualizer
Visualizes your Terraform
atlantis aws cloud devops terraform visualization
Last synced: 13 Oct 2024
https://github.com/xunholy/k8s-gitops
Kubernetes cluster powered by GitOps with FluxCD- Unified source of truth, automated workflows, declarative infrastructure, and cutting-edge DevOps practices.
flux gitops k8s-at-home kubernetes linux renovate terraform
Last synced: 22 Oct 2024
https://github.com/antonbabenko/terraform-aws-devops
Info about many of my Terraform, AWS, and DevOps projects.
antonbabenko aws aws-community compliance infrastructure-as-code serverless terraform terraform-aws-modules
Last synced: 22 Oct 2024
https://github.com/turnerlabs/terraform-ecs-fargate
A Terraform template used for provisioning web application stacks on AWS ECS Fargate
alb aws containers ecs fargate template terraform web
Last synced: 08 Nov 2024
https://github.com/kubealex/libvirt-k8s-provisioner
Automate your k8s installation
ansible calico containerd cri-o docker flannel hacktoberfest k8s k8s-cluster kubeadm kubectl kubernetes kubernetes-cluster kubernetes-setup nginx rancher terraform
Last synced: 22 Oct 2024
https://github.com/hashicorp/terraform-provider-azuread
Terraform provider for Azure Active Directory
azure azure-active-directory azuread azuread-provider terraform terraform-provider
Last synced: 07 Oct 2024
https://github.com/hashicorp/terraform-plugin-sdk
Terraform Plugin SDK enables building plugins (providers) to manage any service providers or custom in-house solutions
grpc grpc-go sdk terraform terraform-provider
Last synced: 07 Oct 2024
https://github.com/moabukar/Everything-Tech
A collection of online resources to help you on your Tech journey.
ansible aws azure backend data-engineering data-science devops docker frontend gcp kubernetes machine-learning networking python serverless software-engineering tech terraform
Last synced: 06 Nov 2024
https://github.com/humanmade/cf-to-tf
CLI tool for generating Terraform configuration and state for existing CloudFormation resources
Last synced: 13 Nov 2024
https://github.com/ilhaan/kubeCDN
Self-hosted CDN based on Kubernetes
cdn kubernetes multi-region terraform
Last synced: 14 Nov 2024
https://github.com/moabukar/everything-tech
A collection of online resources to help you on your Tech journey.
ansible aws azure backend data-engineering data-science devops docker frontend gcp kubernetes machine-learning networking python serverless software-engineering tech terraform
Last synced: 26 Sep 2024
https://github.com/ilhaan/kubecdn
Self-hosted CDN based on Kubernetes
cdn kubernetes multi-region terraform
Last synced: 01 Nov 2024
https://github.com/grafana/terraform-provider-grafana
Terraform Grafana provider
grafana terraform terraform-provider
Last synced: 07 Oct 2024
https://github.com/lisenet/kubernetes-homelab
Building a multi-master multi-node Kubernetes homelab with kubeadm, Ansible, Helm and Terraform.
alertmanager ansible calico cka ckad cks grafana influxdb istio kubernetes kvm loki metallb mikrotik openvpn pihole prometheus speedtest-cli terraform truenas
Last synced: 10 Oct 2024
https://github.com/cloudposse/terraform-aws-tfstate-backend
Terraform module that provision an S3 bucket to store the `terraform.tfstate` file and a DynamoDB table to lock the state file to prevent concurrent modifications and state corruption.
aws aws-dynamodb backend dynamodb dynamodb-table hcl2 locking remote-state s3-bucket terraform terraform-module terraform-modules terraform-state tfstate
Last synced: 10 Oct 2024
https://github.com/ned1313/terraform-tuesdays
Demo files for various Terraform Tuesday Examples
azure azure-devops azure-pipeline hashicorp-boundary terraform terraform-aws terraform-azure terraform-module
Last synced: 13 Oct 2024
https://github.com/awslabs/serverless-rules
Compilation of rules to validate infrastructure-as-code templates against recommended practices for serverless applications.
cfn-lint cloudformation serverless serverless-rules terraform tflint
Last synced: 10 Oct 2024
https://github.com/hashicorp/terraform-provider-scaffolding
Quick start repository for creating a Terraform provider
Last synced: 27 Sep 2024
https://github.com/hashicorp/learn-terraform-provision-eks-cluster
aws eks hashicorp kubernetes terraform tutorial
Last synced: 07 Oct 2024
https://github.com/shalb/cluster.dev
Cloud-native infrastructure templating. Creating cloud installers for SaaS. Replication of complex cloud-native infrastructures.
argocd aws cloud-infrastructures cloud-providers continuous-deployment digitalocean github gitlab gitops google-cloud infrastructure-as-code infrastructure-reconcilation infrastructure-templates kubernetes secrets terraform
Last synced: 12 Oct 2024
https://github.com/gitlabhq/terraform-provider-gitlab
Terraform GitLab Provider
gitlab terraform terraform-provider
Last synced: 12 Oct 2024
https://github.com/domain-protect/domain-protect
OWASP Domain Protect - prevent subdomain takeover
aws bugbounty cloudflare dns owasp security security-tools serverless terraform
Last synced: 04 Aug 2024
https://github.com/terraform-provider-openstack/terraform-provider-openstack
Terraform OpenStack provider
openstack terraform terraform-provider
Last synced: 11 Nov 2024
https://github.com/seal-io/walrus
Walrus is an open-source application management platform based on IaC tools including OpenTofu, Terraform and others. It helps platform engineers build golden paths for developers and empowers developers with self-service capabilities.
cloud-native cncf devops iac idp kubernetes multi-cloud opentofu platform-engineering terraform
Last synced: 20 Oct 2024
https://github.com/DataDog/terraform-provider-datadog
Terraform Datadog provider
datadog terraform terraform-provider
Last synced: 01 Nov 2024
https://github.com/microsoft/terraform-provider-azuredevops
Terraform Azure DevOps provider
azuredevops terraform terraform-provider
Last synced: 07 Oct 2024
https://github.com/datadog/terraform-provider-datadog
Terraform Datadog provider
datadog terraform terraform-provider
Last synced: 10 Oct 2024
https://github.com/antonbabenko/terragrunt-reference-architecture
Terragrunt Reference Architecture (upd: May 2020)
reference-architecture terraform terragrunt terragrunt-managed
Last synced: 14 Nov 2024
https://github.com/flatt-security/shisho
Lightweight static analyzer for several programming languages
code-analysis devsecops go rust security static-analysis terraform terraform-security
Last synced: 01 Nov 2024
https://github.com/argoproj-labs/terraform-provider-argocd
Terraform provider for ArgoCD
argocd terraform terraform-provider
Last synced: 03 Aug 2024
https://github.com/byt3bl33d3r/red-baron
Automate creating resilient, disposable, secure and agile infrastructure for Red Teams
infrastructure infrastructure-as-code red-teams security security-tools terraform terraform-modules
Last synced: 26 Sep 2024
https://github.com/GalleyBytes/terraform-operator
A Kubernetes CRD to handle terraform operations
controller docker galleybytes helm-chart kubernetes kubernetes-crd operator terraform terraform-operator
Last synced: 01 Nov 2024
https://github.com/cogini/multi-env-deploy
Complete example of deploying complex web apps to AWS using Terraform, Ansible, and Packer
ansible aws aws-codebuild aws-codedeploy aws-codepipeline aws-ec2 aws-ecs packer terraform
Last synced: 14 Nov 2024
https://github.com/pcasteran/terraform-graph-beautifier
Terraform graph beautifier
cytoscapejs golang graphviz graphviz-dot terraform terraform-graph
Last synced: 01 Nov 2024
https://github.com/tofuutils/tenv
OpenTofu / Terraform / Terragrunt and Atmos version manager
hashicorp hashicorp-terraform iac opentofu tenv terraform tfenv tofu tofuenv
Last synced: 13 Oct 2024
https://github.com/compiler-explorer/infra
Infrastructure to set up the public Compiler Explorer instances and compilers
compiler-explorer infrastructure python terraform
Last synced: 31 Oct 2024
https://github.com/antonbabenko/modules.tf-lambda
Infrastructure as code generator - from visual diagrams created with Cloudcraft.co to Terraform
aws-lambda cloudcraft infrastructure-as-code serverless terraform terraform-aws terraform-configurations terragrunt visual visual-diagrams
Last synced: 10 Oct 2024
https://github.com/cloudposse/terraform-aws-ecs-container-definition
Terraform module to generate well-formed JSON documents (container definitions) that are passed to the aws_ecs_task_definition Terraform resource
aws container-definition docker ecs fargate hcl2 task terraform terraform-module
Last synced: 10 Oct 2024
https://github.com/Azure/avdaccelerator
AVD Accelerator deployment automation to simplify the setup of AVD (Azure Virtual Desktop) based on best practices
automation avd azure azure-virtual-desktop bicep desktop lza terraform vdi virtual
Last synced: 08 Nov 2024
https://github.com/juliosueiras/vim-terraform-completion
A (Neo)Vim Autocompletion and linter for Terraform, a HashiCorp tool
autocompletion hcl linter neovim terraform vim vim-terraform-completion
Last synced: 01 Nov 2024
https://github.com/kubernetes-digitalocean-terraform/kubernetes-digitalocean-terraform
:clipboard: :ocean: :earth_americas: Setup a simple Kubernetes cluster in Digital Ocean using Terraform
deployment digitalocean kubernetes starter-template terraform
Last synced: 04 Aug 2024
https://github.com/particuleio/teks
Full feature EKS cluster with Terragrunt/Terraform
addons aws cluster-autoscaler eks external-dns kiam kubernetes kubernetes-cluster kubernetes-deployment kubernetes-setup terraform terragrunt
Last synced: 08 Nov 2024
https://github.com/IBM-Cloud/terraform-provider-ibm
https://registry.terraform.io/providers/IBM-Cloud/ibm/latest/docs
bluemix ibm softlayer terraform terraform-provider
Last synced: 01 Nov 2024
https://github.com/azure/avdaccelerator
AVD Accelerator deployment automation to simplify the setup of AVD (Azure Virtual Desktop) based on best practices
automation avd azure azure-virtual-desktop bicep desktop lza terraform vdi virtual
Last synced: 07 Oct 2024
https://github.com/nbering/terraform-provider-ansible
"Logical" provider for integrating with an Ansible Dynamic Inventory script.
ansible-inventory terraform terraform-provider
Last synced: 26 Oct 2024
https://github.com/fluxcd/terraform-provider-flux
Terraform provider for bootstrapping Flux
gitops-toolkit terraform terraform-provider
Last synced: 10 Nov 2024
https://github.com/terra-farm/terraform-provider-virtualbox
VirtualBox provider for Terraform
hacktoberfest terraform terraform-provider virtualbox
Last synced: 12 Nov 2024
https://github.com/mazen160/tfquery
tfquery: Run SQL queries on your Terraform infrastructure. Query resources and analyze its configuration using a SQL-powered framework.
aws azure cloud-security devsecops gcp terraform
Last synced: 09 Nov 2024
https://github.com/alexkappa/terraform-provider-auth0
ARCHIVED Auth0 Terraform Provider. This project is now being maintained at: https://github.com/auth0/terraform-provider-auth0
auth0 terraform terraform-provider
Last synced: 01 Oct 2024
https://github.com/1password/terraform-provider-onepassword
Use the 1Password Terraform Provider to reference, create, or update items in your 1Password Vaults.
1password 1password-connect go secrets-management terraform terraform-provider
Last synced: 13 Nov 2024
https://github.com/collabnix/terraform
Terraform - Beginners | Intermediate | Advanced
automation docker hacktoberfest hacktoberfest2020 kubernetes terraform terraform-aws terraform-cloud terraform-configurations terraform-managed terraform-module terraform-modules terraform-project terraform-provider terraform-scripts terraformed
Last synced: 13 Nov 2024
https://github.com/1Password/terraform-provider-onepassword
Use the 1Password Terraform Provider to reference, create, or update items in your 1Password Vaults.
1password 1password-connect go secrets-management terraform terraform-provider
Last synced: 04 Aug 2024
https://github.com/terralist/terralist
Terraform Private Registry for modules and providers manageable from a REST API
private-registry registry terraform terraform-login terraform-module terraform-provider
Last synced: 10 Oct 2024
https://github.com/hobby-kube/provisioning
Kubernetes cluster provisioning using Terraform.
automation guide kubernetes provisioning secure setup terraform
Last synced: 29 Oct 2024
https://github.com/Optum/dce
Disposable Cloud Environment
aws budget cloud enterprise sandbox-development sandbox-environment sandbox-playground serverless terraform
Last synced: 05 Nov 2024
https://github.com/rishavnandi/ansible_homelab
Ansible playbooks to quickly setup a homelab. The playbook will update the system, install Docker, and then deploy the Docker containers.
ansible ansible-playbook automation centos debian docker fedora homelab rhel terraform ubuntu
Last synced: 12 Oct 2024
https://github.com/cloudposse/terraform-aws-elastic-beanstalk-environment
Terraform module to provision an AWS Elastic Beanstalk Environment
aws elasticbeanstalk environment hcl2 terraform terraform-modules
Last synced: 13 Oct 2024
https://github.com/microsoft/nubesgen
Going to production on Azure is only one `git push` away
azure github-actions hacktoberfest terraform
Last synced: 07 Oct 2024
https://github.com/microsoft/NubesGen
Going to production on Azure is only one `git push` away
azure github-actions hacktoberfest terraform
Last synced: 13 Nov 2024
https://github.com/mongodb-js/vscode
Connect to MongoDB and Atlas and directly from your VS Code environment, navigate your databases and collections, inspect your schema and use playgrounds to prototype queries and aggregations.
database mongodb mongodb-atlas terraform vscode vscode-extension
Last synced: 02 Nov 2024
https://github.com/gruntwork-io/terragrunt-infrastructure-modules-example
A repo used to show examples file/folder structures you can use with Terragrunt and Terraform
Last synced: 05 Nov 2024
https://github.com/toboshii/home-ops
My home Kubernetes cluster managed by GitOps (Flux), deployed on Talos Linux.
ansible bgp external-dns flux gitops k8s k8s-at-home k8s-gateway kubernetes kubernetes-cluster sops talos terraform
Last synced: 03 Nov 2024
https://github.com/waltenne/guiadevopsbrasil
Repositório para compartilhamento de conteúdo Gratuito sobre DevOps
devops devops-tools docker documentation iac linux python sre terraform windows
Last synced: 31 Oct 2024
https://github.com/terraform-linters/tflint-ruleset-aws
TFLint ruleset for terraform-provider-aws
aws terraform tflint tflint-ruleset
Last synced: 09 Nov 2024
https://github.com/iam-veeramalla/terraform-eks
A sample repository to create EKS with VPC on AWS using Terraform.
Last synced: 14 Nov 2024
https://github.com/minamijoyo/tfschema
A schema inspector for Terraform / OpenTofu providers
Last synced: 22 Oct 2024
https://github.com/chanzuckerberg/fogg
Manage Infrastructure as Code with less pain.
infrastructure infrastructure-as-code terraform
Last synced: 14 Nov 2024
https://github.com/squidfunk/terraform-aws-cognito-auth
[UNMAINTAINED] Serverless Authentication as a Service (AaaS) provider built on top of AWS Cognito
aaas authentication aws cognito identity-provider spa terraform
Last synced: 03 Nov 2024
https://github.com/cycloidio/terracost
Cloud cost estimation for Terraform in your CLI
aws azure cloud cost-estimation cost-management cost-optimization gcp infrastructure-as-code terraform terraform-cost-estimation
Last synced: 12 Nov 2024
https://github.com/kubenow/KubeNow
Deploy Kubernetes. Now!
aws gce helm kubeadm kubernetes-cluster openstack terraform
Last synced: 29 Oct 2024
https://github.com/HoussemDellai/terraform-course
Full course for deploying Infrastructure to the Cloud using Terraform
Last synced: 13 Nov 2024
https://github.com/crossplane/terrajet
Generate Crossplane Providers from any Terraform Provider
crossplane crossplane-provider kubernetes terraform terraform-provider
Last synced: 04 Aug 2024
https://github.com/iterative/terraform-provider-iterative
☁️ Terraform plugin for machine learning workloads: spot instance recovery & auto-termination | AWS, GCP, Azure, Kubernetes
aws azure cloud cloud-computing cloud-infrastructure cloud-orchestration cloud-storage cml data-science developer-tools gcp gpu hacktoberfest k8s machine-learning mlops terraform terraform-provider terraform-provider-iterative tpi
Last synced: 01 Nov 2024
https://github.com/omerbsezer/fast-terraform
This repo covers Terraform (Infrastructure as Code) with LABs using AWS and AWS Sample Projects: Resources, Variables, Meta Arguments, Provisioners, Dynamic Blocks, Modules, Provisioning AWS Resources (EC2, EBS, EFS, VPC, IAM Policies, Roles, ECS, ECR, Fargate, EKS, Lambda, API-Gateway, ELB, S3, etc.
api-gateway asg aws codebuild codecommit codepipeline containers ec2 ecr ecs eks elastic-load-balancing fargate k8s lambda s3 terraform vpc
Last synced: 11 Nov 2024
https://github.com/bradford-hamilton/terraform-ecs-fargate
Source code for a tutorial on Medium I published - "Deploying Containers on Amazon’s ECS using Fargate and Terraform: Part 2"
Last synced: 09 Aug 2024
https://github.com/scottwinkler/terraform-provider-shell
Terraform provider for executing shell commands and saving output to state file
json lifecycle-commands python shell stderr stdout terraform terraform-provider terraform-provider-shell
Last synced: 05 Nov 2024