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-08 00:29:30 UTC
- JSON Representation
https://github.com/ksatirli/terraform-aws-s3-bucket
Terraform Module for managing AWS S3 Buckets
aws s3 s3-buckets terraform terraform-modules
Last synced: 24 Oct 2024
https://github.com/cytopia/terraform-aws-iam-cross-account
This Terraform module creates AWS cross-account assumable roles with multiple polcies to be specified via files
aws iam iam-permissions iam-policy iam-role terraform terraform-module
Last synced: 24 Oct 2024
https://github.com/terraform-yacloud-modules/terraform-yandex-mdb-opensearch
Terraform module to manage OpenSearch resources within the Yandex.Cloud.
iac opensearch terraform terraform-modules yandex yandex-cloud
Last synced: 10 Oct 2024
https://github.com/omerap12/serverless-url-shortener-api
This repository contains Terraform configurations and AWS Lambda functions to create a simple URL shortener API using AWS API Gateway, AWS Lambda, and DynamoDB.
Last synced: 29 Oct 2024
https://github.com/gi0baro/tfstater
An HTTP Terraform state backend with locking support
Last synced: 29 Oct 2024
https://github.com/ukhomeoffice/tf-testrunner
tf-testrunner parses Terraform configuration to Python and then runs your tests.
hodq python terraform test-framework testing testing-tools
Last synced: 06 Nov 2024
https://github.com/radeksimko/terraform-packet-vsphere
Terraform configuration for simple vSphere setup on Packet.net
packet terraform vmware vmware-esxi vmware-vsphere vsphere
Last synced: 27 Oct 2024
https://github.com/devopsinsiders/azure-todo-app-terraform
Welcome to azure-todo-app-terraform! 🎉 This repository contains Terraform configurations to deploy a todo-app on the Azure cloud platform. ☁️📝
Last synced: 12 Oct 2024
https://github.com/dsha256/terraform-provider-ansible-forms-old
Custom Terraform Provider for Ansible Forms
ansible cloud-automation infrastructure-as-code infrastructure-automation terraform terraform-provider
Last synced: 05 Nov 2024
https://github.com/terraform-yacloud-modules/terraform-yandex-redis
Terraform module to manage Redis resources within the Yandex.Cloud
iac redis terraform terraform-module yandex yandex-cloud
Last synced: 10 Oct 2024
https://github.com/cloudeteer/terraform-azurerm-vm
☁️ Cloudeteer's Terraform AzureRM virtual machine module
auto-terraform-governance azure cloudeteer linux-virtual-machine terraform terraform-module virtual-machine windows-virtual-machine
Last synced: 10 Oct 2024
https://github.com/piomin/terraform-openshift
This repository contains Terraform configuration for creating and managing OpenShift clusters
Last synced: 27 Oct 2024
https://github.com/scholzj/aws-vpc
Terraform configuration for creating s simple Amazon AWS VPC and subnets
aws aws-vpc terraform terraform-configurations
Last synced: 10 Oct 2024
https://github.com/cytopia/docker-terragrunt-fmt
Alpine-based multistage-build version of terragrunt-fmt to be used for CI and other reproducible automations
alpine awesome-ci ci continuous-integration docker docker-container docker-image dockerfile lint linting multistage multistage-docker terraform terraform-fmt terragrunt terragrunt-fmt
Last synced: 24 Oct 2024
https://github.com/thorstenhans/terraform-azurerm-state-backend
Terraform module which creates an Azure based state backend
terraform terraform-azure terraform-module
Last synced: 05 Nov 2024
https://github.com/miteshsharma/terraformtemplates
Creating policy file to be used in terraform configuration using templates
aws iam iam-policy templates terraform
Last synced: 06 Nov 2024
https://github.com/contino/terraform-cheatsheet
Contino provided cheat sheet for Terraform
aws azure cheatsheet cloud cloudnative gcp hashicorp-terraform terraform
Last synced: 10 Oct 2024
https://github.com/fivexl/terraform-aws-softether-radius-vpn
Softether based VPN with LDAP/MFA auth via RADIUS
aws softethervpn terraform terraform-module vpn vpn-server
Last synced: 23 Oct 2024
https://github.com/linguinecode/terraform-control
Complete kit for your Terraform/Terragrunt controlled infrastructure
aws gruntwork gruntworks hashicorp hashicorp-terraform iac infrastructure terraform terragrunt
Last synced: 10 Oct 2024
https://github.com/ukhomeoffice/dq-tf-ad
Terraform Module for painlessly having an AD provide authentication for instances
hodq terraform terraform-module terraform-modules
Last synced: 06 Nov 2024
https://github.com/issyl0/terraform-provider-improvmx
A Terraform provider for configuring ImprovMX email forwards
emails improvmx terraform terraform-provider
Last synced: 28 Oct 2024
https://github.com/tmknom/template-terraform-module
Terraform module template following Standard Module Structure.
infrastructure-as-code terraform terraform-module
Last synced: 05 Nov 2024
https://github.com/techpivot/terraform-module-releaser
GitHub Action to automate versioning, releases, and documentation for Terraform modules in monorepos.
continuous-integration devops-tools github-action release-automation terraform terraform-module wiki
Last synced: 27 Oct 2024
https://github.com/ndrpnt/terraform-provider-mattermost
Terraform Mattermost provider
mattermost terraform terraform-provider
Last synced: 06 Nov 2024
https://github.com/nagelflorian/terraform-aws-s3-review-apps
Terraform module designed to generate a AWS S3 based review-app setup
aws cloudfront infrastructure lambda review review-app review-tools terraform
Last synced: 27 Oct 2024
https://github.com/petems/terraform-provider-extip
A Terraform provider for a data source to get an external IP
data-source ip provider terraform
Last synced: 19 Oct 2024
https://github.com/colinwilson/terraform-kubernetes-metallb
Terraform module to provision MetalLB (v0.10.2) on a Kubernetes cluster [WIP]
kubernetes metallb terraform terraform-module
Last synced: 11 Oct 2024
https://github.com/masutaka/circleci-tfupdate-orb
CircleCI Orb for continuous updating terraform with tfupdate
circleci-orb terraform tfupdate
Last synced: 12 Oct 2024
https://github.com/nozaq/terraform-deployment-with-environments-example
An example Terraform project demonstrating continuous deployment pipeline using GitHub Actions' environment function.
cicd continuous-deployment devops github-actions terraform
Last synced: 27 Oct 2024
https://github.com/radzionc/terraform-pomodoro-lambda
AWS Lambda, CI/CD, and API Gateway with Terraform Module
Last synced: 06 Nov 2024
https://github.com/oracle-quickstart/oci-jenkins
Terraform module to deploy Jenkins on Oracle Cloud Infrastructure (OCI)
cloud jenkins oci oracle oracle-led terraform
Last synced: 07 Nov 2024
https://github.com/thojkooi/terraform-digitalocean-swarm-managers
Terraform module to provision and bootstrap a Docker Swarm mode cluster with multiple managers using a private network on DigitalOcean.
digitalocean docker-swarm-cluster docker-swarm-mode terraform terraform-module
Last synced: 23 Oct 2024
https://github.com/colinwilson/terraform-kubernetes-hcloud-controller-manager
A Terraform module to deploy the Hetzner Cloud Controller Manager on a Kubernetes cluster.
hcloud hetzner hetzner-cloud kubernetes terraform terraform-module
Last synced: 11 Oct 2024
https://github.com/scholzj/terraform-random-kubeadm-token
Terraform module for generating kubeadm tokens
kubeadm kubernetes terraform terraform-modules
Last synced: 07 Nov 2024
https://github.com/nicholasjackson/terraform-alicloud-demo
Simple Demo showing how Terraform can be used with Alibaba Cloud and Circle CI
Last synced: 14 Oct 2024
https://github.com/seanturner026/terraform-module-eventbridge-debug-logger
A terraform module to create resources for capturing all eventbridge events for a given service as cloudwatch logs.
aws aws-cloudwatch-events aws-cloudwatch-logs aws-eventbridge aws-lambda aws-lambda-golang go golang terraform terraform-module
Last synced: 06 Nov 2024
https://github.com/oracle/terraform-opc-compute-instance
Terraform Module for creating Oracle Cloud Infrastructure OPC Compute instances
oci-classic oracle-cloud terraform terraform-modules
Last synced: 04 Nov 2024
https://github.com/volcano-coffee-company/terraform-provider-cidr
Terraform provider for manipulating network addresses, such as IPv4 and IPv6 addresses, subnets, masks and prefixes.
Last synced: 26 Sep 2024
https://github.com/pellepelster/terraform-hcloud-solidblocks-rds-postgresql
A containerized PostgreSQL database with all batteries included backup solution powered by pgBackRest
hetzner hetzner-cloud terraform terraform-modules
Last synced: 10 Oct 2024
https://github.com/jenkins-infra/datadog
Jenkins OSS infrastructure monitoring stuff
Last synced: 06 Nov 2024
https://github.com/sudo-kraken/multiplatform-terraform-module-actions
Automate VM deployments with this repository, featuring Terraform modules for AWS and VMware. Seamlessly integrated with Packer-generated templates for Ubuntu, Rocky Linux, and Windows Server, my GitHub Actions ensure swift, efficient infrastructure setup
actions aws eks eks-cluster github-actions iac iac-module iac-terraform packer packer-template rocky-linux rockylinux terraform terraform-module terraform-modules vmware vmware-vsphere vsphere windows-server
Last synced: 10 Oct 2024
https://github.com/curtisallen/terraform-provider-okta
Terraform Okta Provider
golang okta terraform terraform-provider
Last synced: 27 Oct 2024
https://github.com/nilsty/robotframework-terraformlibrary
A RobotFramework wrapper for the Terraform CLI
Last synced: 09 Oct 2024
https://github.com/hetznercloud/kubernetes-dev-env
Kubernetes development environment for our Integrations.
k3s kubernetes terraform terraform-module
Last synced: 10 Oct 2024
https://github.com/bschaatsbergen/proxying-your-way-into-gke
Securely connect to a Google Kubernetes Engine (GKE) Cluster using Terrafom, SSH and Identity-Aware Proxy.
gcp gke helm iap kubernetes proxy ssh terraform
Last synced: 27 Oct 2024
https://github.com/trussworks/terraform-aws-config-notifications
Config Notifications
aws aws-config terraform terraform-modules
Last synced: 04 Aug 2024
https://github.com/artichoke/project-infrastructure
🛠 Infrastructure as code for the Artichoke open source project
artichoke infrastructure-as-code meta terraform
Last synced: 06 Nov 2024
https://github.com/matthewmueller/terraform-provider-lambda
Custom provider for Terraform to make creating lambda functions easier.
Last synced: 13 Oct 2024
https://github.com/abhithube/chatterbox-microservices
Microservices web application for group messaging.
aws docker javascript kafka microservices mongodb nodejs react redis terraform typescript
Last synced: 01 Aug 2024
https://github.com/ksatirli/terraform-aws-acm-certificate
Terraform Module: AWS ACM Certificates
acm aws certificate ssl terraform terraform-modules tls
Last synced: 27 Oct 2024
https://github.com/clouddrove/terraform-aws-cloudtrail-slack-notification
Terraform module to create Lambda resource on AWS for sending notification when anything done from console in AWS.
aws clouddrove cloudtrail cloudtrail-logs devops slack terraform terraform-modules
Last synced: 01 Aug 2024
https://github.com/DNXLabs/terraform-aws-chatbot
Utility Module to create AWS Chatbot and its dependencies.
aws hacktoberfest slack terraform
Last synced: 01 Aug 2024
https://github.com/hashicorp/terraform-provider-oneandone
Terraform 1&1 provider. Please note: This Terraform provider is archived per our provider archiving process: https://terraform.io/docs/internals/archiving.html
oneandone terraform terraform-provider
Last synced: 27 Sep 2024
https://github.com/vinahostvn/devops
Journey to Become a DevOps
devops devops-tools devops-workflow docker docker-compose docker-container docker-image docker-registry dockerfile dockerhub how-to k8s k8s-cluster k8s-deployment kubectl kubernetes kubernetes-cluster python terraform
Last synced: 09 Oct 2024
https://github.com/artemmkin/terraform-local-test
Test Terraform built-in function locally
Last synced: 07 Nov 2024
https://github.com/squat/typhoon-vultr
Vultr fork of Typhoon, a minimal and free Kubernetes distribution
kubernetes terraform typhoon vultr
Last synced: 28 Oct 2024
https://github.com/iam-veeramalla/terraform-eks
A sample repository to create EKS with VPC on AWS using Terraform.
Last synced: 13 Oct 2024
https://github.com/gsaslis/terraform-provider-packer
A Terraform provider plugin for Packer
Last synced: 28 Oct 2024
https://github.com/vmware/terraform-aws-avi-alb-deployment-aws
This project is a Terraform module that creates an Avi (NSX ALB) Controller on AWS. This module can create all of the day 0 Cloud prerequisites (IAM, networks, Firewall policy), initial Avi configuration, and additional configuration for GSLB, DNS, and IPAM/DNS profiles.
alb ansible automation avi avinetworks aws cloud controller load-balancer multi-cloud nsx-alb terraform
Last synced: 06 Nov 2024
https://github.com/azure/terraform-azurerm-avm-res-desktopvirtualization-workspace
AVM Terraform Module for Desktop Virtualization Workspace
azure-virtual-desktop desktop-virtualization module terraform workspace
Last synced: 07 Oct 2024
https://github.com/just1not2/terraform-provider-haproxy
A Terraform provider for HAProxy using the Data Plane API
Last synced: 23 Oct 2024
https://github.com/rgl/infra-toolbox
a toolbox for launching infrastructure wrapped in a vagrant environment
ansible azure cue dagger helm infra infrastructure infrastructure-as-code infrastructure-management kubernetes packer terraform vagrant vsphere
Last synced: 25 Oct 2024
https://github.com/googlecloudplatform/terraform-gcp-datadog-integration
Terraform code to make the Google Cloud Platform to Datadog log collection integration easier.
datadog dataflow events google google-cloud-platform googlecloud logging logs pubsub terraform terraform-module
Last synced: 07 Oct 2024
https://github.com/cliffano/feedpaper
A feed reader + readability mashup for reading on handheld devices
feedpaper nodejs terraform website
Last synced: 31 Oct 2024
https://github.com/rproenza86/aws-infrastructure-code-serverless-webapp
Serverless Web Application using Amazon DynamoDB, Lambda, API Gateway and S3.
amazon-dynamodb api-gateway aws aws-lambda sdk serverless terraform
Last synced: 06 Nov 2024
https://github.com/mrsaints/terraform-provider-cabot
[INACTIVE] Terraform provider for Arachnys' Cabot. Create, manage, and manipulate status checks, and alerts for services.
alerting arachnys cabot infrastructure infrastructure-as-code monitoring site-reliability-engineering terraform terraform-module terraform-provider
Last synced: 29 Sep 2024
https://github.com/NetApp/terraform-provider-netapp-elementsw
Support for Volume, Initiator, Account, and Volume Access Group resources.
netapp-public terraform terraform-provider
Last synced: 01 Aug 2024
https://github.com/winebarrel/terraform-provider-lambdazip
Terraform provider creating zip file for AWS Lambda.
Last synced: 13 Oct 2024
https://github.com/hashicorp/learn-terraform-s3-remote-state
Companion repository for "Migrate from Remote S3 Backend to Terraform Cloud" Learn tutorial
hashicorp s3 terraform tutorials
Last synced: 07 Oct 2024
https://github.com/rgl/terramate-aws-ecr-example
an example private container image repository hosted in the AWS Elastic Container Registry (ECR) of your AWS Account using terramate with terraform
aws container-registry ecr terraform terramate
Last synced: 25 Oct 2024
https://github.com/kumarvna/terraform-azurerm-cosmosdb
Terraform module to manage a CosmosDB (formally DocumentDB) with optional resources.
azure-cosmos-db azure-cosmos-db-account azure-cosmos-db-sql-database azure-cosmosdb-sql-container cosmos-db-sql-api cosmosdb terraform terraform-modules
Last synced: 11 Oct 2024
https://github.com/hashicorp/learn-terraform-datadog-local
aws datadog hashicorp kubernetes terraform tutorial
Last synced: 07 Oct 2024
https://github.com/hadenlabs/terraform-aws-openvpn
terraform module openvpn for aws
aws hadenlabs openvpn peru terraform terraform-modules
Last synced: 10 Oct 2024
https://github.com/trussworks/terraform-aws-route53-query-logs
Configures query logging on an existing Route53 hosted zones.
aws aws-route53 terraform terraform-modules
Last synced: 10 Oct 2024
https://github.com/tomwechsler/introduction_of_terraform_on_azure
Everything you need to deploy resources in Azure with Terraform!
azure hashicorp microsoft terraform
Last synced: 05 Nov 2024
https://github.com/avinor/terraform-azurerm-remote-backend
Terraform module to deploy a remote backend storage for Azure
azure terraform terraform-module
Last synced: 02 Aug 2024
https://github.com/bhoriuchi/terraform-provider-nsx
VMware NSX provider for Terraform
nsx tag terraform terraform-modules terraform-provider vmware vsphere
Last synced: 10 Oct 2024
https://github.com/karlospn/bootstrapping-azure-subscription-and-azdo-project-for-terraform
This repository contains a script used to bootstrap an Azure subscription and an Azure DevOps project to start deploying infrastructure as code to Azure with Terraform.
azure azuredevops iac terraform
Last synced: 02 Aug 2024
https://github.com/michidk/multiform
A Multi-Cloud Templating System
aws cloud hacktoberfest infrastructure-as-code multi-cloud terraform
Last synced: 03 Nov 2024
https://github.com/retr0h/terraform-provider-terrable
On-host configuration management powered by Terraform.
ansible configuration-language configuration-management terraform terraform-plugins terraform-provider
Last synced: 10 Oct 2024
https://github.com/datacite/mastino
Configuration of DataCite infrastructure
Last synced: 03 Nov 2024
https://github.com/tauri-apps/dns-automation
This repo will manage DNS records automagically. Implementing Infrastructure as Code & GitOps practices.
cloudflare dns github-actions gitops iac terraform
Last synced: 07 Oct 2024
https://github.com/grantbirki/fastly-framework
⏰ Fastly Framework - A Framework for Using Fastly with Terraform, Automation, and CICD
automation cdn cicd deployment edge-computing fastly framework pipeline terraform
Last synced: 25 Oct 2024
https://github.com/maxjoehnk/terraform-provider-iis
iis terraform terraform-provider
Last synced: 24 Oct 2024
https://github.com/azure/autorest.terraform-provider
The AutoRest (https://github.com/Azure/autorest) extension that generates Terraform Azure Resource Manager provider (https://github.com/terraform-providers/terraform-provider-azurerm) in Go code.
autorest azure golang terraform terraform-provider
Last synced: 30 Sep 2024
https://github.com/shibayan/terraform-azurerm-containerapps-acmebot
Terraform Module for Container Apps Acmebot
acme-v2 azure azure-container-apps letsencrypt terraform terraform-module
Last synced: 31 Oct 2024
https://github.com/rjulian/cookiecutter-python-gcp-cloud-function-terraform
Cookiecutter for creating a python cloud function to be deployed with terraform.
cookiecutter-template gcp gcp-cloud-functions python terraform
Last synced: 24 Oct 2024
https://github.com/bendrucker/terraform-aws-ec2-pricing
Terraform module that uses the AWS Pricing API to query EC2 instance type attributes
aws aws-pricing ec2 terraform terraform-module
Last synced: 17 Oct 2024
https://github.com/william-wtr92/global-digital
Cybersecurity recruitment platform for companies and freelancers
drizzle-orm helm-charts k8s nextjs terraform typescript
Last synced: 09 Oct 2024
https://github.com/tejasq/terraform-nodejs-screenshooter
A thing I made for a talk to teach people about Terraform and Infrastructure as Code.
aws aws-lambda nodejs terraform
Last synced: 15 Oct 2024
https://github.com/cdhunt/pssummit2019-terraform
Demo materials for my PowerShell Summit 2019 talk on Terraform
conference-talk demo terraform
Last synced: 28 Oct 2024
https://github.com/theodesp/packer-consul-nomad-terraform-example
Example using Packer + Terraform for Digital Ocean with Nomad, Consul
consul digitalocean nomad packer terraform
Last synced: 19 Oct 2024
https://github.com/rgl/terraform-vsphere-talos
example Talos Linux Kubernetes cluster in vSphere Virtual Machines using terraform
argo-cd argocd kubernetes talos terraform vsphere
Last synced: 02 Nov 2024