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-06 00:29:56 UTC
- JSON Representation
https://github.com/scottwinkler/terraform-policymaker
Tool for generating least privileged policies in Terraform
aws iam-actions iam-policies iam-policy terraform terraform-deployments terraform-providers
Last synced: 10 Oct 2024
https://github.com/Azure/reliable-web-app-pattern-java
The reliable web app pattern is a set of objectives to help your web application converge on the cloud. This repo contains a reference implementation of a reliable web application for Java.
architecture azd-templates azure azure-app-service azure-application-insights azure-files azure-frontdoor azure-keyvault azure-postgres azure-private-endpoints java microsoft reference-implementation terraform
Last synced: 23 Oct 2024
https://github.com/rpstreef/openapi-tf-example
Example of how you can use OpenAPI with AWS API Gateway, Also includes integrations with AWSLambda, AWS Cognito, AWS SNS and CloudWatch logs
aws aws-lambda aws-xray cloudwatch cognito nodejs openapi3 sns terraform terraform-aws
Last synced: 05 Nov 2024
https://github.com/airbytehq/terraform-provider-airbyte
Terraform Provider for Airbyte API
airbyte api terraform terraform-provider
Last synced: 11 Oct 2024
https://github.com/cloudposse/terraform-aws-service-control-policies
Terraform module to provision Service Control Policies (SCP) for AWS Organizations, Organizational Units, and AWS accounts
compliance iam organization organizational-units scp service-control-policies service-control-policy terraform terraform-modules
Last synced: 01 Aug 2024
https://github.com/nanlabs/devops-reference
This repository contains different infrastructure components, CI/CD pipelines, automation tools among other resources that are used in different projects here at NaN Labs.
aws cdk codespaces devcontainers docker hacktoberfest iac kubernetes serverless-framework terraform
Last synced: 01 Aug 2024
https://github.com/antonbabenko/modules.tf-demo
Real modules.tf demo (updated May 2021)
aws cloudcraft reference-architecture terraform terraform-configurations terragrunt
Last synced: 10 Oct 2024
https://github.com/clouddrove/terraform-aws-labels
This terraform module is designed to generate consistent label names and tags for resources. You can use terraform-labels to implement a strict naming convention.
aws devops hcl terraform terraform-modules
Last synced: 05 Nov 2024
https://github.com/devoteamgcloud/petra
Private Terraform Registry Manager
go google-cloud-platform google-cloud-storage private-registry terraform
Last synced: 01 Nov 2024
https://github.com/msfidelis/serverless-pipeline
Pipeline to build, test and deploy Serverless Framework Projects with CodeBuild and CodePipeline on AWS using Terraform. :zap: :rocket: :zap: :rocket:
aws aws-lambda cd ci codebuild codepipeline nodejs pipeline serverless serverless-architectures serverless-deployments serverless-framework terraform
Last synced: 15 Oct 2024
https://github.com/luizkowalski/terraform-hetzner
Set up two (or more) servers on Hetzner Cloud
Last synced: 01 Nov 2024
https://github.com/mineiros-io/terraform-aws-route53
A Terraform module to create a Route53 Domain Name System (DNS) on Amazon Web Services (AWS). https://aws.amazon.com/route53/
amazon-web-services aws dns iac mineiros route53 terraform terraform-aws terraform-modules
Last synced: 02 Aug 2024
https://github.com/rgl/terraform-libvirt-talos
example Talos Linux Kubernetes cluster in libvirt QEMU/KVM Virtual Machines using terraform
argo-cd argocd drbd k8s kubernetes kubernetes-persistent-volume kvm libvirt linstor lvm piraeus spin talos terraform wasm webassembly
Last synced: 01 Nov 2024
https://github.com/cytopia/docker-terragrunt
Alpine-based multistage-build version of Terragrunt and Terraform for reproducible usage in CI
alpine awesome-ci ci continuous-integration docker docker-container docker-image dockerfile multistage multistage-docker terraform terragrunt
Last synced: 22 Oct 2024
https://github.com/vmware/terraform-provider-tanzu-mission-control
Terraform provider to manage resources of Tanzu Mission Control
declarative gitops kubernetes tanzu tanzu-mission-control templating terraform terraform-provider
Last synced: 06 Nov 2024
https://github.com/erankitcs/BookStoreAppOnEKS
A book store app powered by AWS EKS.
angular aws docker eks helm kubernetes nodejs python terraform
Last synced: 01 Aug 2024
https://github.com/amanpathak-devops/eks-terraform-github-actions
Configuring Production-Ready EKS Clusters with Terraform and GitHub Actions
aws devops eks github github-actions jenkins kubernetes terraform
Last synced: 13 Oct 2024
https://github.com/cyclenerd/poweroff-google-cloud-cap-billing
📴 Automating cost control by capping Google Cloud billing
billing cloud-billing-api cloud-computing cost-management finops gcp google google-cloud google-cloud-platform infrastructure-as-code terraform
Last synced: 27 Oct 2024
https://github.com/nimbolus/terraform-backend
A state backend server which implements the Terraform HTTP backend API with pluggable modules for authentication, storage, locking and state encryption.
hacktoberfest terraform terraform-backend terraform-backends terraform-http-backend
Last synced: 10 Oct 2024
https://github.com/cn-terraform/terraform-aws-ecs-fargate-scheduled-task
AWS ECS Fargate Schedule Task Terraform Module
amazon-web-services aws ecs ecs-fargate ecs-scheduled-task ecs-task terraform terraform-module
Last synced: 05 Nov 2024
https://github.com/env0/terraform-provider-env0
Terraform Provider for env0
opentofu opentofu-provider terraform terraform-provider
Last synced: 01 Nov 2024
https://github.com/hashicorp/learn-terraform-deploy-nginx-kubernetes-provider
Deploy and expose a NGINX service using the Terraform Kubernetes Provider
hashicorp kubernetes terraform tutorial
Last synced: 07 Oct 2024
https://github.com/hashicorp/terraform-provider-azurestack
Terraform provider for Azure Stack
azure-stack terraform terraform-provider
Last synced: 07 Oct 2024
https://github.com/monolithprojects/terraform-libvirt-vm
Terraform module for KVM/Libvirt Virtual Machine.
kvm libvirt libvirt-virtual-machine libvirt-vm-terraform module terraform terraform-module virtual-machine vm
Last synced: 27 Oct 2024
https://github.com/hashicorp/terraform-plugin-codegen-framework
Terraform Provider Code Generation Specification to Framework
Last synced: 07 Oct 2024
https://github.com/mpon/tf-ecs-fargate-pipeline-example
Operation of ECS Fargate by Terraform
Last synced: 14 Oct 2024
https://github.com/paololazzari/fuzzy-terraform-rm
A fuzzy-finder command-line tool for removing resources from terraform state
Last synced: 01 Nov 2024
https://github.com/hashicorp/terraform-provider-ignition
Terraform Ignition provider
ignition terraform terraform-provider
Last synced: 26 Sep 2024
https://github.com/antonbabenko/serverless.tf-playground
serverless.tf playground for examples and experiments
aws-serverless serverless serverless-examples serverless-terraform terraform
Last synced: 10 Oct 2024
https://github.com/nicor88/dbt-serverless
Run dbt serverless in the Cloud (AWS)
aws cloud dbt ecs fargate serverless terraform
Last synced: 28 Oct 2024
https://github.com/tyriis/home-ops
IaC for my HomeLab kubernetes cluster resources with Flux
cloudflare devops flux gitops k8s k8s-at-home kubernetes talos terraform traefik
Last synced: 06 Nov 2024
https://github.com/liatrio/terraform-change-pr-commenter
GitHub Action to read changes from Terraform plan JSON, summarize changes, and post them in a GitHub Pull Request Comment
github-actions infra-guild terraform
Last synced: 06 Nov 2024
https://github.com/nvidia/nvidia-terraform-modules
Infrastructure as code for GPU accelerated managed Kubernetes clusters.
gpu kubernetes nvidia terraform
Last synced: 29 Oct 2024
https://github.com/elafarge/karch
A Terraform module to create and maintain Kubernetes clusters on AWS easily, relying entirely on kops
aws containers infrastructure-as-code karch kops kubernetes-cluster terraform
Last synced: 06 Nov 2024
https://github.com/googlecloudplatform/gcve-iac-foundations
This repository contains Terraform code to deploy a sample Terraform foundation for Google Cloud VMware Engine. In this repository you can find Terraform modules, deployment examples as well as a set of deployment stages to set up you foundational infrastructure.
gcve google-cloud google-cloud-platform nsx-t terraform vcenter vmware
Last synced: 07 Oct 2024
https://github.com/tofuutils/pre-commit-opentofu
pre-commit git hooks to take care of OpenTofu configurations
hashicorp hashicorp-terraform opentofu terraform tofu
Last synced: 13 Oct 2024
https://github.com/techjacker/terraform-aws-lambda-api-gateway
Terraform module which deploys a serverless HTTP endpoint backed by AWS Lambda & API Gateway
api aws lambda serverless terraform vpc
Last synced: 29 Oct 2024
https://github.com/khuedoan/horus
Free cloud native platform for service hosting
cloud iaas k3s kubernetes kustomize oci terraform vpn
Last synced: 01 Nov 2024
https://github.com/Pwd9000-ML/Azure-Terraform-Deployments
Repo used to deploy Azure Resources using Terraform and GitHub Actions
azure cicd github-actions iac terraform
Last synced: 02 Aug 2024
https://github.com/remche/terraform-openstack-rke
Terraform Openstack RKE
kubernetes kubernetes-deployment openstack rke terraform terraform-module
Last synced: 13 Oct 2024
https://github.com/ahmadnassri/action-terraform-report
Updates Pull Requests with visual diff of Terraform Plan changes
Last synced: 31 Oct 2024
https://github.com/sumup-oss/terraform-provider-vaulted
Encrypted HashiCorp Vault secrets via Terraform that can be stored in SCM such as Git
devops go golang hashicorp hashicorp-vault infrastructure-as-code terraform vault
Last synced: 01 Nov 2024
https://github.com/mesosphere-backup/ansible-dcos
[DEPRECATED] Please consider using the Ansible Roles for DC/OS maintained by the Mesosphere SRE team
ansible cloud dcos on-premises terraform
Last synced: 03 Aug 2024
https://github.com/terraform-aws-modules/terraform-aws-eks-pod-identity
Terraform module to create AWS EKS Pod Identity resources 🇺🇦
aws-eks aws-eks-pod-identity terraform terraform-module
Last synced: 02 Aug 2024
https://github.com/axeII/home-ops
A repository for HomeOps where I perform Infrastructure as Code (IaC) and GitOps practices.
ansible cert-manager docker flux k3s k8s-at-home kube-vip kubernetes metalb sops terraform traefik
Last synced: 04 Aug 2024
https://github.com/hashicorp/cluster-api-provider-terraform-cloud
Kubernetes Cluster API Provider for Terraform Cloud
cluster-api kubernetes terraform
Last synced: 07 Oct 2024
https://github.com/provose/provose
Provose is a new way to manage your Amazon Web Services infrastructure.
amazon-web-services aws docker ecs elastic-container-service hashicorp-terraform infrastructure terraform terraform-module
Last synced: 10 Oct 2024
https://github.com/kumarvna/terraform-azurerm-mssql-db
Terraform Module to deploy a SQL Server, SQL Database, Storage Account in a Resource Group. The module can create an auto-failover group with a private link and geo-redundant database for high availability needs.
azure-defender-for-sql azure-private-endpoints azure-sql-database azure-sql-db azure-sql-server database-auditing extended-auditing-policy failover-groups geo-replication mysql mysql-database mysql-server mysql-servers sql-initialization sql-log-monitoring sql-servers sql-vulnerability-scannig terraform terraform-module
Last synced: 28 Oct 2024
https://github.com/claranet/terraform-azurerm-app-gateway
Terraform module for Azure Application Gateway
azure claranet module terraform
Last synced: 02 Aug 2024
https://github.com/kumarvna/terraform-azurerm-vm-scale-sets
Terraform Module to create Windows or Linux Virtual Machine Scale set with Auto Scaling and Load Balancer support
azure-loadbalancer azure-vm-extension azure-vm-scale-sets azure-vmss hcl2 terraform terraform-module vmss
Last synced: 28 Oct 2024
https://github.com/cloudposse/terraform-aws-security-group
Terraform module to provision an AWS Security Group
aws terraform terraform-module terraform-modules
Last synced: 01 Aug 2024
https://github.com/run-at-scale/vscode-terraform-doc-snippets
Snippets in vscode for all resources and data sources, as yanked directly from provider docs.
docs-as-code snippets terraform visual-studio-code visual-studio-code-extension vscode
Last synced: 02 Aug 2024
https://github.com/nix-community/nixpkgs-terraform-providers-bin
auto-updating terraform providers for nix [maintainer=@zimbatm]
nix nixpkgs terraform terraform-providers
Last synced: 10 Oct 2024
https://github.com/link-/ci-cd-intro
Intro to CI/CD 💻 ☁️
aws-elastic-beanstalk ci-cd ci-cd-pipeline github-actions terraform tutorial
Last synced: 28 Oct 2024
https://github.com/googlecloudplatform/dlp-pdf-redaction
This solution provides an automated, serverless way to redact sensitive data from PDF files using Google Cloud Services like Data Loss Prevention (DLP), Cloud Workflows, and Cloud Run.
bigquery cloud cloudfunctions cloudrun cloudstorage cloudworkflows datalossprevention dlp documents gcp mask ocr pdf redaction serverless terraform tesseract workflows
Last synced: 07 Oct 2024
https://github.com/matifali/coder-templates
Coder OSS templates
coder deeplearning docker matlab python template terraform
Last synced: 01 Nov 2024
https://github.com/xe/within-terraform
Some mucking about with terraform and a wrapper tool in Nim
kubernetes nim terraform ungodly-hacks
Last synced: 31 Oct 2024
https://github.com/statuscakedev/terraform-provider-statuscake
Terraform StatusCake provider
statuscake terraform terraform-provider
Last synced: 13 Oct 2024
https://github.com/fusionauth/terraform-provider-fusionauth
FusionAuth Terraform Provider
fusionauth terraform terraform-provider
Last synced: 05 Nov 2024
https://github.com/hashicorp/terraform-provider-rancher
Terraform Rancher provider
rancher terraform terraform-provider
Last synced: 27 Sep 2024
https://github.com/sepulworld/tfsoa
Terraform State of Awareness Dashboard
dashboard digraph json ruby sinatra terraform terraform-states
Last synced: 15 Oct 2024
https://github.com/opstower-ai/devops-ai-open-leaderboard
DevOps AI Assistant benchmarks for AWS, Kubernetes, and more
Last synced: 06 Aug 2024
https://github.com/asicsdigital/terraform-reference
Terraform reference / skel Control Repo for building for building multi-tier services
terraform terraform-configurations terraform-spike
Last synced: 10 Oct 2024
https://github.com/jgramoll/terraform-provider-spinnaker
Terraform Provider to manage spinnaker pipelines
cd cicd cicd-pipeline continous-deployment continuous-delivery manage-spinnaker-pipelines spinnaker terraform terraform-provider
Last synced: 22 Oct 2024
https://github.com/cn-terraform/terraform-aws-jenkins
Jenkins Terraform Module for AWS
amazon-web-services aws cloud jenkins jenkins-ci jenkins-server jenkins-terraform terraform terraform-module
Last synced: 13 Oct 2024
https://github.com/kumarvna/terraform-azurerm-key-vault
Terraform module to create a Key Vault in Azure cloud.
azure azure-key-vault azure-keyvault azure-resources hcl2 key-vault-access-policies keyvault-secrets private-endpoint secret-management terraform terraform-module
Last synced: 28 Oct 2024
https://github.com/spacelift-io/spacelift-migration-kit
Helper to move from various tools to Spacelift
Last synced: 05 Nov 2024
https://github.com/cn-terraform/terraform-aws-sonarqube
SonarQube Terraform Module for AWS
amazon-web-services aws cloud sonarqube sonarqube-server terraform terraform-module
Last synced: 05 Nov 2024
https://github.com/hofstadter-io/cuelm
Experiments with CUE on the quest to reimagine devops-ops.
cuelang dagger helm hof kubernetes schema terraform
Last synced: 02 Aug 2024
https://github.com/ionos-cloud/terraform-provider-ionoscloud
The IonosCloud Terraform provider gives the ability to deploy and configure resources using the IonosCloud APIs.
Last synced: 11 Oct 2024
https://github.com/bschaatsbergen/terraformbyexample
Terraform by example
docs examples hashicorp hcl hugo learning-by-doing terraform website
Last synced: 22 Oct 2024
https://github.com/toowoxx/terraform-provider-packer
Terraform Provider for HashiCorp Packer
build cicd images packer terraform terraform-provider
Last synced: 13 Oct 2024
https://github.com/rpstreef/terraform-aws-sam-integration-example
An example how you can use both Terraform and AWS SAM
aws aws-codepipeline aws-sam codebuild codedeploy codepipeline serverless terraform
Last synced: 05 Nov 2024
https://github.com/kumarvna/terraform-azurerm-vnet
Terraform Module to create Azure Virtual Network resources.
azure azure-networking azure-networksecuritygroups azure-vnet hcl2 networking nsg subnets terraform terraform-module
Last synced: 28 Oct 2024
https://github.com/kumarvna/terraform-azurerm-storage
Terraform Module to create Azure storage account resources.
azure azure-storage azure-storage-account azure-storage-blob azure-storage-queue azure-storage-table storage-life-cycle terraform terraform-azure-storage terraform-module
Last synced: 28 Oct 2024
https://github.com/stacksimplify/terraform-sentinel-policies
Terraform Cloud and Sentinel Policies Demo
aws-terraform aws-terraform-code terraform terraform-aws terraform-modules terraform-provider terraform-providers terraform-provisioner terraform-state terraform-variables terraform-workspaces
Last synced: 10 Oct 2024
https://github.com/efbar/hashicorp-labs
Deploy locally on VM an Hashicorp cluster formed by Vault, Consul and Nomad. Ready for deploying and testing your apps.
ansible consul hashicorp hashicorp-labs microservices nomad openfaas provision serverless service-mesh terraform vagrant vault
Last synced: 03 Aug 2024
https://github.com/openfun/kubic
A Kubernetes deployment as code to OVH or Scaleway, with Prometheus, ArgoCD and Hashicorp Vault
argocd hashicorp-vault kubernetes ovh prometheus scaleway terraform
Last synced: 28 Aug 2024
https://github.com/tenthirtyam/terrafom-examples-vmware
Terraform Examples for VMware Solutions
hcl terraform vmware vmware-cloud vmware-nsx vmware-vrealize-automation vmware-vsphere
Last synced: 29 Oct 2024
https://github.com/garutilorenzo/oracle-cloud-terraform-examples
Oracle cloud terraform examples, provision oracle cloud resources using terraform
automation iac k3s load-balancer oci-terraform-modules oracle oracle-cloud oracle-cloud-infrastructure oracle-compute terraform
Last synced: 22 Oct 2024
https://github.com/hashicorp/learn-terraform-circleci
Supplemental repository for Learn content on CircleCI
circleci hashicorp terraform tutorial
Last synced: 07 Oct 2024
https://github.com/fivexl/terraform-aws-sso-elevator
Slack bot to temporary assign AWS SSO Permission set to a user
aws aws-lambda python slack sso terraform terraform-module
Last synced: 06 Nov 2024
https://github.com/hashicorp/terraform-provider-bitbucket
This Terraform provider is archived per our provider archiving process: https://terraform.io/docs/internals/archiving.html
bitbucket terraform terraform-provider
Last synced: 27 Sep 2024
https://github.com/Paperspace/terraform-provider-paperspace
Paperspace terraform provider
go paperspace paperspace-api terraform
Last synced: 04 Aug 2024
https://github.com/hbollon/k8s-voting-app-aws
:wheel_of_dharma: Example of a distributed voting app running on Kubernetes. Written in Golang with Terraform definitions to deploy to AWS EKS
aws devops docker docker-compose eks go golang iac infrastructure infrastructure-as-code k8s kubernetes postgresql redis terraform
Last synced: 22 Oct 2024
https://github.com/vmware/terraform-provider-avi
Terraform AVI Networks provider
avi terraform terraform-provider
Last synced: 06 Nov 2024
https://github.com/Azure-Samples/container-apps-azapi-terraform
This sample shows how to deploy a Dapr application to Azure Container Apps using Terraform with the AzAPI Provider.
azapi azure azure-application-insights azure-container-apps azure-log-analytics azure-monitor azure-storage azure-storage-account container-apps terraform
Last synced: 02 Aug 2024
https://github.com/starcraft66/infrastructure
Infrastructure as code for my servers
homelab kubernetes nixos terraform
Last synced: 28 Oct 2024
https://github.com/drfaust92/terraform-kubernetes-ebs-csi-driver
Terraform module which creates Kubernetes EBS CSI controller resources on AWS EKS.
Last synced: 01 Nov 2024
https://github.com/mjpitz/rpi-cloud-init
Configuration for my at-home cloud
cloud-init cockroachdb docker docker-machine k3s minio raspberry-pi rpi-cloud terraform ubuntu
Last synced: 27 Oct 2024