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/anubhavmishra/terraform-github-actions-demo
HashiCorp Terraform Github Actions Demo for Github Satellite 2020.
demo github-actions hashicorp hcl terraform
Last synced: 09 Nov 2024
https://github.com/sungchun12/iot-python-webapp
Live, real-time dashboard in a serverless docker web app, and deployed via terraform with a built-in CICD trigger
build-automation cicd cloud-build dash devops docker google-cloud-platform iot-application iot-cloud iot-framework pipeline plotly-dash python3 terraform webapp
Last synced: 28 Oct 2024
https://github.com/kapicorp/kapitan-reference
Reference structure for Kapitan - alpha version
jsonnet kapitan kubernetes templates terraform
Last synced: 15 Nov 2024
https://github.com/outerbounds/metaflow-tools
Tools and utilities for operating Metaflow in production
aws cloudformation kubernetes metaflow mlops terraform workflow
Last synced: 17 Nov 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/traveloka/terraform-aws-iam-role
Terraform module to create AWS IAM Role.
hcl iam-role terraform terraform-module
Last synced: 14 Nov 2024
https://github.com/cloudposse/terraform-aws-ses
Terraform module to provision Simple Email Service on AWS
amazon-ses aws hcl2 terraform terraform-module
Last synced: 11 Nov 2024
https://github.com/pan-net/terraform-provider-powerdns
Terraform PowerDNS provider
powerdns terraform terraform-provider
Last synced: 10 Oct 2024
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/thangchung/dapr-labs
Many forms of coffeeshop implemented by C# and Rust run on WebAssembly/WASI (Spin) + Dapr. ⭐️ Star to support our work!
consul consul-connect dapr devcontainer dotnet k3d kubernetes nomad rust spin terraform typescript wasi wasi-sdk webassembly
Last synced: 09 Nov 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: 07 Oct 2024
https://github.com/fullstackwithlawrence/aws-openai
Example ChatGPT chatbots using Langchain and OpenAI
12-factor aws aws-api-gateway aws-lambda chat-ui-kit-react ci-cd github-actions gpt-35-turbo gpt-4 langchain langchain-app langchain-python openai openai-api openai-api-python python python3 react terraform unit-testing
Last synced: 12 Nov 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/airbytehq/terraform-provider-airbyte
Terraform Provider for Airbyte API
airbyte api terraform terraform-provider
Last synced: 11 Oct 2024
https://github.com/cloud-custodian/tfparse
python extension for terraform hcl parsing
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/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: 17 Nov 2024
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: 11 Nov 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: 07 Nov 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/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: 17 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/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: 09 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/ciscodevnet/cloud-cml
Run Cisco Modeling Labs on cloud infrastructure
automation aws cloud simulation terraform
Last synced: 16 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/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/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/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/devoteamgcloud/petra
Private Terraform Registry Manager
go google-cloud-platform google-cloud-storage private-registry terraform
Last synced: 01 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/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/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/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/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/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/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/env0/terraform-provider-env0
Terraform Provider for env0
opentofu opentofu-provider terraform terraform-provider
Last synced: 01 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/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/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/jenkins-x/terraform-google-jx
A Terraform module for creating Jenkins X infrastructure on Google Cloud
hacktoberfest jenkins-x terraform terraform-module
Last synced: 14 Nov 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: 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/mpon/tf-ecs-fargate-pipeline-example
Operation of ECS Fargate by Terraform
Last synced: 14 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/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/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/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/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/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/claranet/terraform-azurerm-app-gateway
Terraform module for Azure Application Gateway
azure claranet module terraform
Last synced: 15 Nov 2024
https://github.com/hashicorp/terraform-plugin-codegen-framework
Terraform Provider Code Generation Specification to Framework
Last synced: 07 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/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: 15 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/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/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/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/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/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: 15 Nov 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/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/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/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/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/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/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/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/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: 11 Nov 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-aws-security-group
Terraform module to provision an AWS Security Group
aws terraform terraform-module terraform-modules
Last synced: 11 Nov 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/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/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-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/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/k-yomo/terraform-provider-algolia
Terraform Provider for Algolia
algolia terraform terraform-provider
Last synced: 16 Nov 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/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/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/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/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: 11 Nov 2024
https://github.com/sighupio/furyctl
furyctl is the KFD (Kubernetes Fury Distribution) lifecycle manager
devops golang k8s kubernetes terraform
Last synced: 17 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/wso2/terraform-apim
Terraform scripts for provision the APIM deployments on Azure cloud
Last synced: 08 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: 17 Nov 2024
https://github.com/statuscakedev/terraform-provider-statuscake
Terraform StatusCake provider
statuscake terraform terraform-provider
Last synced: 13 Oct 2024
https://github.com/deepfence/terraform-aws-cloud-scanner
Deepfence Cloud Scanner runs in your cloud environment, gathering inventory and compliance information for the assets deployed in that environment. It submits that information to your Deepfence ThreatMapper or ThreatStryker Management Console
Last synced: 16 Nov 2024
https://github.com/cloudamqp/terraform-provider-cloudamqp
Terraform Provider for CloudAMQP
Last synced: 13 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/fusionauth/terraform-provider-fusionauth
FusionAuth Terraform Provider
fusionauth terraform terraform-provider
Last synced: 05 Nov 2024