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-29 00:24:23 UTC
- JSON Representation
https://github.com/cloudposse/terraform-aws-ecs-cloudwatch-sns-alarms
Terraform module to create CloudWatch Alarms on ECS Service level metrics.
alarm alerts cloudwatch ecs escalations hcl2 slack sns terraform terraform-module
Last synced: 26 Dec 2024
https://github.com/kbst/catalog
Catalog of cluster services as Kustomize bases.
gitops-framework hacktoberfest kubernetes kustomize kustomize-bases terraform terraform-modules
Last synced: 12 Nov 2024
https://github.com/romanow/lectures
Лекции по курсу Распределенные Системы Обработки Информации кафедры ИУ7 МГТУ им. Н.Э.Баумана
ansible iaas java kafka kotlin microservice postgresql spring-boot terraform
Last synced: 16 Nov 2024
https://github.com/turnerlabs/terraform-ecs-fargate-apigateway
A Terraform template for provisioning API stacks on AWS ECS Fargate fronted by API Gateway and NLB
api apigateway aws containers ecs fargate nlb template terraform
Last synced: 23 Nov 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-subnet
Terraform module to create public, private and public-private subnet with network acl, route table, Elastic IP, nat gateway, flow log.
aws clouddrove devops hacktoberfest hacktoberfest-accepted hcl module private-subnets public-subnets subnet terraform terraform-module
Last synced: 19 Dec 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: 19 Dec 2024
https://github.com/hashicorp/terraform-cdk-action
The Terraform CDK GitHub Action allows you to run CDKTF as part of your CI/CD workflow
cdk cdktf github-actions terraform
Last synced: 05 Dec 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: 25 Dec 2024
https://github.com/eschudt/hashistack-digitalocean
Terraform to setup a consul cluster interacting with a nomad cluster
consul digitalocean fabio hacktoberfest nomad terraform vault
Last synced: 15 Dec 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: 11 Nov 2024
https://github.com/trussworks/terraform-aws-s3-anti-virus
Creates and configures Anti-Virus Scanning of S3 Buckets.
anti-virus aws aws-s3 terraform terraform-modules
Last synced: 29 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/cloudposse/terraform-aws-cloudformation-stack
Terraform module to provision CloudFormation Stack
aws cfn cloudformation cloudformation-stacks hcl2 terraform terraform-modules
Last synced: 11 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: 13 Dec 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/erankitcs/bookstoreapponeks
A book store app powered by AWS EKS.
angular aws docker eks helm kubernetes nodejs python terraform
Last synced: 19 Nov 2024
https://github.com/carvel-dev/terraform-provider-carvel
Carvel Terraform provider with resources for ytt and kapp to template and deploy to Kubernetes
carvel declarative k8s kapp kubernetes templating terraform terraform-provider ytt
Last synced: 09 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: 27 Nov 2024
https://github.com/mineiros-io/terraform-aws-lambda-function
A Terraform module for deploying and managing Lambda functions on Amazon Web Services (AWS). https://aws.amazon.com/lambda/
amazon-web-services aws function iac lambda lambda-functions mineiros serverless terraform terraform-aws terraform-modules
Last synced: 27 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: 08 Nov 2024
https://github.com/clowdhaus/terraform-composite-actions
Contains composit GitHub actions for use with Terraform AWS Module workflows
composite-action github-actions terraform terraform-modules
Last synced: 11 Nov 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/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/oracle-quickstart/oci-hpc
Terraform examples for deploying HPC clusters on OCI
architecture cloud gluster hpc hpc-cluster oci oracle oracle-led terraform
Last synced: 26 Dec 2024
https://github.com/hashicorp/terraform-plugin-codegen-framework
Terraform Provider Code Generation Specification to Framework
Last synced: 26 Dec 2024
https://github.com/tofuutils/pre-commit-opentofu
pre-commit git hooks to take care of OpenTofu configurations
hacktoberfest hacktoberfest2024 hashicorp hashicorp-terraform opentofu terraform tofu
Last synced: 26 Dec 2024
https://github.com/umotif-public/terraform-aws-elasticache-redis
A Terraform module to create an AWS Redis ElastiCache cluster.
aws elasticache redis terraform terraform-module terraform-modules
Last synced: 29 Dec 2024
https://github.com/hashicorp/terraform-provider-azurestack
Terraform provider for Azure Stack
azure-stack terraform terraform-provider
Last synced: 29 Dec 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/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/nicor88/dbt-serverless
Run dbt serverless in the Cloud (AWS)
aws cloud dbt ecs fargate serverless terraform
Last synced: 06 Dec 2024
https://github.com/hashicorp-education/learn-terraform-deploy-nginx-kubernetes-provider
Deploy and expose a NGINX service using the Terraform Kubernetes Provider
hashicorp kubernetes terraform tutorial
Last synced: 17 Dec 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: 26 Dec 2024
https://github.com/namecheap/go-namecheap-sdk
Go library for Namecheap API
namecheap terraform terraform-provider
Last synced: 12 Dec 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/khuedoan/horus
Free cloud native platform for service hosting
cloud iaas k3s kubernetes kustomize oci terraform vpn
Last synced: 20 Dec 2024
https://github.com/magnetikonline/terraform-github-action-cache-example
Caching Terraform providers within a GitHub Actions Workflow run to improve execution times.
caching github-workflow terraform
Last synced: 12 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: 13 Nov 2024
https://github.com/nicksantamaria/example-terraform-aws-vpc-peering
Terraform project which demonstrates full peering between 2 VPCs in Amazon Web Services.
Last synced: 15 Nov 2024
https://github.com/fmalk/terraform-plantuml
Generate PlantUML Images from a Terraform State file
aws plantuml plantuml-generator terraform
Last synced: 16 Nov 2024
https://github.com/tedilabs/terraform-aws-container
🌳 A sustainable Terraform Package which creates resources for Container Services on AWS
aws aws-ecr aws-eks devops hacktoberfest hcl2 iac lang-hcl sre tedilabs terraform terraform-aws terraform-module terraform-modules
Last synced: 08 Nov 2024
https://github.com/claranet/terraform-azurerm-app-gateway
Terraform module for Azure Application Gateway
azure claranet module terraform
Last synced: 26 Dec 2024
https://github.com/sap-samples/btp-terraform-samples
Best practices and examples to use the Terraform provider for SAP BTP.
sample sample-code sap-btp terraform
Last synced: 26 Dec 2024
https://github.com/scribd/terraform-aws-datadog
Terraform module for setting up AWS Datadog integration
aws aws-lambda datadog terraform
Last synced: 26 Dec 2024
https://github.com/hcloud-k8s/terraform-hcloud-kubernetes
Terraform Module to deploy Talos-based Kubernetes on Hetzner Cloud
cloud hcloud hetzner k8s kube kubernetes linux talos terraform
Last synced: 16 Dec 2024
https://github.com/jenkins-x/terraform-google-jx
A Terraform module for creating Jenkins X infrastructure on Google Cloud
hacktoberfest jenkins-x terraform terraform-module
Last synced: 23 Dec 2024
https://github.com/mpon/tf-ecs-fargate-pipeline-example
Operation of ECS Fargate by Terraform
Last synced: 14 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: 14 Nov 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/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: 14 Dec 2024
https://github.com/sassoftware/viya4-iac-aws
This project contains Terraform configuration files to provision infrastructure components required to deploy SAS Viya platform products products on Amazon AWS.
aws cloud-resources eks iac sas-viya terraform
Last synced: 20 Dec 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/matifali/coder-templates
Coder OSS templates
coder deeplearning docker matlab python template terraform
Last synced: 19 Dec 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/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/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/kislerdm/terraform-provider-neon
Terraform provider to manage Neon SaaS resources
go golang neon neondatabase terraform terraform-provider
Last synced: 11 Nov 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: 11 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: 11 Nov 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: 13 Nov 2024
https://github.com/clouddrove/terraform-aws-vpc
Terraform module to create VPC resource on AWS.
aws devops hacktoberfest hcl module terraform terraform-modules vpc
Last synced: 19 Dec 2024
https://github.com/zscaler/terraform-provider-zia
:cloud: Terraform Provider for Zscaler Internet Access :cloud:
sase terraform terraform-provider zero-trust zscaler
Last synced: 16 Nov 2024
https://github.com/ahmadnassri/action-terraform-report
Updates Pull Requests with visual diff of Terraform Plan changes
Last synced: 26 Dec 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/remche/terraform-openstack-rke
Terraform Openstack RKE
kubernetes kubernetes-deployment openstack rke terraform terraform-module
Last synced: 13 Oct 2024
https://github.com/k-yomo/terraform-provider-algolia
Terraform Provider for Algolia
algolia terraform terraform-provider
Last synced: 16 Nov 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: 19 Nov 2024
https://github.com/microsoft/terraform-provider-power-platform
Power Platform Terraform Provider
power-platform terraform terraform-provider
Last synced: 20 Dec 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: 09 Nov 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/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/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/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/manojlds/ebs-snapshot-lambda
AWS lambda function to snapshot EBS volumes and purge old snapshots.
aws aws-ebs aws-lambda ebs-volumes lambda snapshot snapshot-ebs-volumes terraform terraform-plans
Last synced: 07 Nov 2024
https://github.com/cloudposse/terraform-tls-ssh-key-pair
Terraform module for generating an SSH public/private key file.
hcl2 key-pair openssh private-key public-key ssh ssh-server terraform terraform-module tls
Last synced: 27 Dec 2024
https://github.com/opstower-ai/devops-ai-open-leaderboard
DevOps AI Assistant benchmarks for AWS, Kubernetes, and more
Last synced: 24 Nov 2024
https://github.com/infrablocks/terraform-aws-ecs-service
Terraform module for deploying a service to an existing ECS cluster in AWS
ecs ecs-cluster ecs-service infrastructure terraform terraform-modules
Last synced: 20 Nov 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: 26 Dec 2024
https://github.com/fusionauth/terraform-provider-fusionauth
FusionAuth Terraform Provider
fusionauth terraform terraform-provider
Last synced: 24 Dec 2024
https://github.com/notharshhaa/devops-tool-installer
Automate the installation/uninstallation of essential DevOps tools on Linux and Windows with a single script. Perfect for DevOps engineers and enthusiasts looking to streamline their setup process.
ansible devops devops-tools docker github installer jenkins kubernetes scripts terraform tools
Last synced: 26 Dec 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: 25 Dec 2024
https://github.com/statuscakedev/terraform-provider-statuscake
Terraform StatusCake provider
statuscake terraform terraform-provider
Last synced: 24 Dec 2024
https://github.com/cloudamqp/terraform-provider-cloudamqp
Terraform Provider for CloudAMQP
Last synced: 25 Dec 2024
https://github.com/philips-software/terraform-provider-hsdp
Terraform provider to orchestrate various HSDP resources like IAM, CDL, CDR, MDM, Container Host, Edge, etc
ai cartel cdr clinical-datalake container-host fhir golang healthsuite-edge hsdp infrastructure-as-code terraform terraform-provider
Last synced: 23 Dec 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/hashicorp/terraform-provider-rancher
Terraform Rancher provider
rancher terraform terraform-provider
Last synced: 27 Sep 2024
https://github.com/wso2/terraform-apim
Terraform scripts for provision the APIM deployments on Azure cloud
Last synced: 08 Nov 2024
https://github.com/wso2/terraform-ei
Terraform scripts for provision EI deployments on Azure cloud
Last synced: 08 Nov 2024
https://github.com/cloudposse/terraform-aws-iam-assumed-roles
Terraform Module for Assumed Roles on AWS with IAM Groups Requiring MFA
assume-role aws iam iam-role mfa sts terraform terraform-modules
Last synced: 27 Dec 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/x86-39/homelab
Homelab setup built on Kubernetes and Rancher, deployed with Ansible, Terraform, Fleet and ArgoCD!
ansible ansible-kubernetes ansible-playbook argocd fleet hetzner hetzner-robot homelab homelab-automation homelab-setup k3s k8s kubernetes longhorn minio rancher rancher2 terraform terraform-ansible-integration
Last synced: 19 Nov 2024
https://github.com/andif888/workfromhome-with-inlets
HTML5 based remote desktop gateway using Apache Guacamole and inlets websocket reverse tunnel including AD authentication and 2-FA
activedirectory caddy docker guacamole homelab html5 inlet letsencrypt multifactor-authentication rdp remote-desktop remotedesktopgateway terraform vagrantfile websockets work-from-home
Last synced: 11 Nov 2024
https://github.com/bitovi/bitops
Automate the provisioning and configuration of cloud infrastructure with BitOps docker image
ansible aws cd cloudformation continuous-delivery deployment-automation devops devops-tools docker helm kubernetes terraform
Last synced: 07 Nov 2024
https://github.com/sepulworld/tfsoa
Terraform State of Awareness Dashboard
dashboard digraph json ruby sinatra terraform terraform-states
Last synced: 15 Oct 2024