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-26 00:26:13 UTC
- JSON Representation
https://github.com/trussworks/terraform-aws-waf
Configures an AWS Web Application Firewall.
aws aws-waf terraform terraform-modules
Last synced: 10 Oct 2024
https://github.com/ilya-lesikov/gke-demo
Demonstration of complete, fully-featured CI/CD and cloud automation for microservices, done with GCP/GKE
argo-rollouts argocd canary cd ci ci-cd cloud-automation demo deploy-microservices gcb gcp gke gke-cluster gke-terraform kubernetes kustomize microservices terraform terraform-gke terragrunt
Last synced: 28 Oct 2024
https://github.com/lxc/terraform-provider-incus
Incus provider for Terraform/OpenTofu
containers incus opentofu terraform virtual-machines
Last synced: 18 Dec 2024
https://github.com/mineiros-io/terraform-github-organization
A Terraform module to manage GitHub Organizations. https://github.com/
github github-organization iac mineiros terraform terraform-github terraform-modules
Last synced: 13 Oct 2024
https://github.com/bboe/deterministic_zip
A tool to generate consistent zip files (useful for terraform updates of aws lambda functions).
Last synced: 01 Nov 2024
https://github.com/tbobm/tf-ecr-ecs-gh-deploy
Example repository to build OCI, publish to ECR and deploy to ECS fargate, setup using terraform.
aws aws-infrastructure ci-cd containers docker ecr ecs ecs-service fargate github-actions serverless terraform terraform-module
Last synced: 11 Nov 2024
https://github.com/trussworks/terraform-aws-ses-domain
Configures a domain hosted on Route53 to work with AWS Simple Email Service (SES).
aws aws-ses ses terraform terraform-modules
Last synced: 10 Oct 2024
https://github.com/googlecloudplatform/solutions-terraform-jenkins-gitops
Demonstrates the use of Jenkins and Terraform to manage Infrastructure as Code using GitOps practices
ci-cd gitops infrastructure-as-code jenkins terraform
Last synced: 23 Dec 2024
https://github.com/fairwindsops/terraform-vpc
Terraform module to create an AWS VPC
aws-vpc fairwinds-official terraform
Last synced: 23 Dec 2024
https://github.com/duolingo/pre-commit-hooks
Standardizing our code quality tooling :hammer_and_wrench:
black formatter git google-java-format ktlint pre-commit prettier scalafmt shfmt svgo terraform
Last synced: 19 Nov 2024
https://github.com/mozmeao/infra
Mozilla Marketing Engineering and Operations Infrastructure
aws infrastructure kubernetes terraform
Last synced: 11 Nov 2024
https://github.com/pascaliske/infrastructure
Flux based GitOps repository for my home lab infrastructure.
ansible flux homelab infrastructure k3s k8s-at-home kubernetes monitoring network terraform traefik
Last synced: 19 Dec 2024
https://github.com/mnthomson/terraform-provider-dominos
🎲🍕 The Terraform plugin for the Dominos Pizza provider
dominos golang pizza terraform terraform-provider
Last synced: 26 Dec 2024
https://github.com/ciscodevnet/terraform-provider-iosxe
Terraform Cisco IOS-XE Provider
cisco ios-xe iosxe restconf terraform terraform-provider
Last synced: 25 Dec 2024
https://github.com/40net-cloud/fortinet-azure-solutions
A set of Azure Templates for getting you started in Azure with Fortinet solutions. This repository is a place for beta releases and work on the latest templates to be published on github.com/fortinet or custom templates.
arm-templates azure fortigate fortigate-automation fortigate-configuration fortigate-firewall fortinet infrastructure infrastructure-as-code terraform
Last synced: 13 Nov 2024
https://github.com/semanser/terraform-parser
Terraform State and Plan parser written in Rust
parser rust rust-crate serde serde-json terraform
Last synced: 06 Dec 2024
https://github.com/skyscrapers/terraform-bluegreen
Terraform module to setup blue / green deployments
autoscaling aws blue-green deployment terraform terraform-modules
Last synced: 10 Oct 2024
https://github.com/contabo/terraform-provider-contabo
Terraform Provider for Contabo Cloud-Services
cloud cloud-computing cloud-services cloud-storage contabo contabo-cloud terraform terraform-provider
Last synced: 25 Nov 2024
https://github.com/honeydipper/honeydipper
Basically, your Swiss army knife for systems engineering and operations. An event-driven, policy-based orchestration system, with a pluggable open architecture.
event-driven gcloud helm ifttt kubernetes operations orchestration terraform workflows
Last synced: 09 Dec 2024
https://github.com/outerbounds/terraform-aws-metaflow
Deploy production-grade Metaflow cloud infrastructure on AWS
aws metaflow mlops terraform terraform-module
Last synced: 24 Dec 2024
https://github.com/cdcgov/prime-simplereport
SimpleReport is a fast, free, and easy way for COVID-19 testing facilities to report results to public health departments.
graphql reactjs spring-boot terraform
Last synced: 23 Dec 2024
https://github.com/osism/testbed
With this testbed, it is possible to run a full OSISM installation, the baseline of the Sovereign Cloud Stack, on an existing OpenStack environment such as Cleura or REGIO.cloud.
ansible ceph kubernetes openstack terraform
Last synced: 28 Nov 2024
https://github.com/captn3m0/nebula
Source Code for the Home Server setup.
airsonic cadvisor cloudflare couchpotato docker emby gitea homeserver learning-exercise linuxserver requarks selfhosted sickrage terraform traefik transmission wiki
Last synced: 18 Nov 2024
https://github.com/anubhavmishra/terraform-provider-jira
Terraform Provider for JIRA
golang jira terraform terraform-provider
Last synced: 22 Oct 2024
https://github.com/csanquer/gitlab-setup
A Packer / Terraform / Ansible configuration to install Gitlab and Gitlab-CI
ansible aws gitlab gitlab-ci immutable-server infrastructure-as-code packer terraform
Last synced: 08 Nov 2024
https://github.com/moritzzimmer/terraform-aws-lambda
A Terraform module to create AWS Lambda ressources.
aws aws-lambda dynamodb eventbridge kinesis lambda serverless sns sqs terraform terraform-module terraform-serverless
Last synced: 23 Dec 2024
https://github.com/geekzter/azure-minecraft-docker
Minecraft Server powered by Docker & Azure Container Instance
azure azure-cli azure-container-instances azure-file-share codespace docker itzg logic-apps minecraft minecraft-server powershell provision terraform
Last synced: 24 Dec 2024
https://github.com/hashicorp/terraform-plugin-codegen-openapi
OpenAPI to Terraform Provider Code Generation Specification
Last synced: 25 Dec 2024
https://github.com/marceloboeira/sre
📚 Index for my study topics
coursera courses distributed-systems functional-programming infrastructure-as-code nosql oncall operating-systems site-reliability-engineering software-engineering sre system-programming terraform
Last synced: 26 Oct 2024
https://github.com/plh97/chatroom
💬chat
ansible-playbook chat docker github koa mongodb nodejs react terraform
Last synced: 18 Dec 2024
https://github.com/dfroberg/cluster
Lab Cluster - Kubernetes (k3s) cluster managed by GitOps (Flux). Built on Proxmox using Terraform amd Ansible.
ansible ceph fluxcd gitops helm homelab k8s k8s-at-home kubernetes kubernetes-cluster selfhosted sops talos terraform ubuntu2004 vault
Last synced: 19 Nov 2024
https://github.com/iann0036/cfn-tf-custom-types
CloudFormation Custom Types for Terraform resources.
Last synced: 19 Dec 2024
https://github.com/googlecloudplatform/gke-terraform-generator
gke-tf was created to streamline the creation of customized Terraform source files that build GKE clusters and supporting resources in GCP.
gke gke-helmsman google-cloud kubernetes terraform
Last synced: 28 Sep 2024
https://github.com/paraterraform/para
Para - community plugin manager and a "swiss army knife" for Terraform/Terragrunt - just 1 tool to facilitate all your workflows.
cli community devops plugin-manager terraform terragrunt
Last synced: 01 Nov 2024
https://github.com/provectus/data-quality-gate
Data Quality Gate based on AWS
athena aws aws-lambda data-governance data-quality great-expectations redshift s3 terraform
Last synced: 19 Dec 2024
https://github.com/cloudposse/terraform-aws-route53-alias
Terraform Module to Define Vanity Host/Domain (e.g. `brand.com`) as an ALIAS record
route53 terraform terraform-modules
Last synced: 22 Dec 2024
https://github.com/ulisesgascon/sample-terraform-localstack
Sample project to use Terraform, Localstack (AWS Local) and Docker compose with Nodejs
aws docker docker-compose localstack nodejs terraform
Last synced: 09 Nov 2024
https://github.com/aws-samples/amazon-guardduty-for-aws-organizations-with-terraform
Using Terraform to enable Amazon GuardDuty for accounts in AWS Organizations.
amazon amazon-guardduty aws aws-organizations guardduty organizations proserve security terraform
Last synced: 08 Nov 2024
https://github.com/bregman-arie/infraform
Creating infrastructure and running applications using different platforms
devops docker docker-compose elk infra infrastructure podman python terraform
Last synced: 09 Nov 2024
https://github.com/cloudposse/terraform-aws-cloudtrail-s3-bucket
S3 bucket with built in IAM policy to allow CloudTrail logs
audit audit-logs aws bucket cloudtrail hcl2 iam iam-policy s3 terraform terraform-modules
Last synced: 22 Dec 2024
https://github.com/hashicorp/learn-terraform-import
Learn how to import existing configuration into Terraform
Last synced: 07 Oct 2024
https://github.com/Mostafa-wael/DevOps-Best-Resources-Compilation
This is a compilation of the best resources and materials that I've used to get started in DevOps and cloud, as well as to prepare for interviews.
aws docker docker-compose githubactions grafana helm jenkins k8s linux networking prometheus terraform
Last synced: 07 Nov 2024
https://github.com/bigbitbus/terrasalt
Terraform and salt integration for the best of cloud orchestration and remote execution+configuration management
salt saltstack terraform terraform-modules
Last synced: 10 Oct 2024
https://github.com/cloudposse/terraform-aws-iam-s3-user
Terraform module to provision a basic IAM user with permissions to access S3 resources, e.g. to give the user read/write/delete access to the objects in an S3 bucket
aws-credentials cicd circleci codefresh iam s3 terraform terraform-modules travis-ci
Last synced: 23 Dec 2024
https://github.com/cds-snc/terraform-plan
GitHub Action to run Terraform plan and add a comment with the changes.
github-actions terraform terragrunt
Last synced: 12 Nov 2024
https://github.com/flatcar/flatcar-terraform
Examples of deploying Flatcar instances with Terraform
Last synced: 19 Nov 2024
https://github.com/moritzheiber/aws-kickstarter
AWS Kickstarter using Terraform
aws aws-kickstarter devops getting-started infrastructure kickstarter terraform terraform-modules
Last synced: 13 Oct 2024
https://github.com/buildkite/terraform-provider-buildkite
Terraform provider for Buildkite
buildkite hacktoberfest terraform terraform-provider
Last synced: 24 Dec 2024
https://github.com/hashicorp/learn-terraform-provision-aks-cluster
azure hashicorp kubernetes terraform tutorial
Last synced: 07 Oct 2024
https://github.com/terraform-aws-modules/terraform-aws-msk-kafka-cluster
Terraform module to create AWS MSK (Managed Streaming for Kafka) resources 🇺🇦
aws aws-msk kafka terraform terraform-module
Last synced: 22 Dec 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: 25 Dec 2024
https://github.com/hashicorp-education/learn-terraform-provision-aks-cluster
azure hashicorp kubernetes terraform tutorial
Last synced: 25 Dec 2024
https://github.com/hashicorp/terraform-provider-netlify
Terraform Netlify provider. Please note: This Terraform provider is archived per our provider archiving process: https://terraform.io/docs/internals/archiving.html
netlify terraform terraform-provider
Last synced: 27 Sep 2024
https://github.com/hashicorp-education/learn-terraform-modules
Companion module to the Advanced Modules track on learn.hashicorp.com
hashicorp terraform terraform-modules tutorial
Last synced: 21 Dec 2024
https://github.com/paloaltonetworks/aws-gwlb-vmseries
This repository contains CFT and TF templates for deploying VM-Series Firewalls behind AWS Gateway Load Balancer
Last synced: 23 Dec 2024
https://github.com/stavxyz/terraform-aws-backend
A Terraform module for your AWS Backend + a guide for bootstrapping your terraform managed project
Last synced: 04 Nov 2024
https://github.com/gnokoheat/ecs-with-codepipeline-example-by-terraform
Building AWS ECS Infrastructure with AWS Codepipeline for Blue/Green deployment by Terraform
aws aws-codebuild aws-codedeploy aws-codepipeline aws-ecs blue-green-deployment devops docker ecs terraform
Last synced: 08 Nov 2024
https://github.com/amancevice/terraform-aws-serverless-pypi
Serverless PyPI backed by S3
pypi python s3 serverless terraform
Last synced: 18 Nov 2024
https://github.com/houssemdellai/github-actions-course
Samples for Github Actions DevOps pipelines and workflows
azure build ci-cd cloud containers deployment devops docker github-actions kubernetes pipelines terraform
Last synced: 24 Dec 2024
https://github.com/aaronstillwell/terraform-provider-dokku
A terraform provider for provisioning applications on the Dokku PaaS
dokku terraform terraform-provider
Last synced: 26 Dec 2024
https://github.com/augur-ai/mantis
Mantis is a unified infrastructure as code framework that replaces Terraform and Helm
helm-charts infrastructure-as-code kubernetes kubernetes-deployment opentofu policy-as-code terraform
Last synced: 01 Nov 2024
https://github.com/scott-the-programmer/terraform-provider-minikube
A terraform provider for minikube!
kubernetes minikube minikube-cluster minikube-setup terraform
Last synced: 19 Dec 2024
https://github.com/mujx/dhall-terraform
Generate dhall records from terraform resouces, data_sources & providers
aws configuration dhall terraform terraform-aws
Last synced: 28 Oct 2024
https://github.com/clouddrove/terraform-aws-ec2
Terraform module to create an EC2 resource on AWS with Elastic IP Addresses and Elastic Block Store.
Last synced: 19 Dec 2024
https://github.com/paloaltonetworks/terraform-provider-prismacloud
Terraform PrismaCloud provider
prisma-cloud terraform terraform-provider
Last synced: 22 Dec 2024
https://github.com/freecodecamp/infra
> freeCodeCamp.org's infrastructure-as-code
ansible consul docker hacktoberfest infrastructure-as-code nomad packer terraform
Last synced: 08 Nov 2024
https://github.com/freeCodeCamp/infra
> freeCodeCamp.org's infrastructure-as-code
ansible consul docker hacktoberfest infrastructure-as-code nomad packer terraform
Last synced: 13 Nov 2024
https://github.com/ciscodevnet/cloud-cml
Run Cisco Modeling Labs on cloud infrastructure
automation aws cloud simulation terraform
Last synced: 18 Dec 2024
https://github.com/rafaribe/home-ops
Wife approved HomeOps driven by Kubernetes, and Gitops via Flux.
flux fluxcd gitops helm iac infrastructure infrastructure-as-code ingress-nginx k8s-at-home kubernetes rook-ceph talos talos-linux terraform
Last synced: 19 Dec 2024
https://github.com/ovotech/circleci-orbs
CircleCI Orbs
circleci-orbs clair-scanner company-kaluza dont-migrate terraform
Last synced: 25 Dec 2024
https://github.com/mineiros-io/terraform-github-team
A Terraform module to manage GitHub Teams. https://github.com/
github github-team iac mineiros terraform terraform-github terraform-modules
Last synced: 27 Nov 2024
https://github.com/ovh/terraform-ovh-commons
This repo contains commons resources to interact with OVH Public Cloud using Terraform.
openstack ovh ovh-openstack terraform
Last synced: 06 Nov 2024
https://github.com/xenitab/azcagit
GitOps Engine for Azure Container Apps
azure azure-container-apps gitops golang terraform
Last synced: 06 Dec 2024
https://github.com/sullivtr/terraform-provider-graphql
Terraform GraphQL plugin to automate the full life-cycle of graphql api resources.
Last synced: 01 Nov 2024
https://github.com/a-patel/terraform-aws-eks-workshop
Amazon EKS Terraform Workshop: Provision EKS Cluster in AWS using Terraform.
aws aws-eks eks iac infrastructure-as-code k8s kubernetes kubernetes-cluster terraform
Last synced: 24 Nov 2024
https://github.com/int128/terraform-aws-kops-alb
Terraform module for ALB, Route53 and nginx-ingress with kops on AWS
acm alb aws kops kubernetes nginx-ingress terraform
Last synced: 03 Oct 2024
https://github.com/yleisradio/yle_tf
Tooling for Terraform to support environments, hooks, etc.
Last synced: 22 Dec 2024
https://github.com/hashicorp/learn-terraform-modules
Companion module to the Advanced Modules track on learn.hashicorp.com
hashicorp terraform terraform-modules tutorial
Last synced: 07 Oct 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: 21 Dec 2024
https://github.com/ematipico/terraform-nextjs-plugin
A plugin to generate terraform configuration for Nextjs 8 and 9
api-gateway aws cli lambda nextjs plugin serverless terraform terraform-nextjs-plugin
Last synced: 27 Sep 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: 25 Dec 2024
https://github.com/paperspace/cluster-installer
Install a Paperspace compute cluster anywhere
deep-learning gradient gradient-installer gradient-mlops-platform mlops paperspace terraform
Last synced: 16 Dec 2024
https://github.com/Glympse/terraform-provider-nifi
Terraform provider for interacting with NiFi cluster
Last synced: 26 Sep 2024
https://github.com/sysdiglabs/terraform-provider-sysdig
Sysdig Terraform provider. Allow to handle Sysdig Secure policies as code.
sysdig-monitor sysdig-platform sysdig-secure terraform terraform-provider
Last synced: 22 Dec 2024
https://github.com/trussworks/terraform-aws-ou-scp
Combines AWS Organizations Service Control Policies (SCP)
aws aws-organizations service-control-policies terraform terraform-modules
Last synced: 29 Nov 2024
https://github.com/identiops/terraform-hcloud-k3s
Private k3s Kubernetes Terraform installer for Hetzner Cloud
cloud hetzner k3s k8s kubernetes kubernetes-cluster terraform terraform-module
Last synced: 13 Nov 2024
https://github.com/resotto/aws-terraform
AWS & Terraform Rocket Start Guide
aws aws-ami aws-cli aws-ec2 aws-vpc infrastructure terraform
Last synced: 15 Oct 2024
https://github.com/alexzimmer96/rancher-hcloud
A Terraform script to deploy a highly available Rancher installation on Hetzner Cloud
hetzner-cloud kubernetes rancher rke terraform
Last synced: 13 Nov 2024
https://github.com/mineiros-io/terraform-aws-cognito-user-pool
A Terraform module to create and manage Cognito User Pools (Simple and Secure User Sign-Up, Sign-In, and Access Control) on Amazon Web Services (AWS). https://aws.amazon.com/cognito
amazon-web-services aws cognito cognito-user-pool iac mineiros terraform terraform-aws terraform-modules
Last synced: 27 Nov 2024
https://github.com/zscaler/terraform-provider-zpa
:cloud: Terraform Provider for Zscaler Private Access :cloud:
sase terraform terraform-provider zero-trust zscaler
Last synced: 25 Dec 2024
https://github.com/cloudposse/terraform-yaml-stack-config
Terraform module that loads an opinionated 'stack' configuration from local or remote YAML sources. It supports deep-merged variables, settings, ENV variables, backend config, and remote state outputs for Terraform and helmfile components.
config configs configuration configuration-files configuration-management helm helmfile stack stacks terraform terraform-module yaml yaml-configuration
Last synced: 11 Nov 2024
https://github.com/leboncoin/terraform-aws-nvme-example
Example to manage your EBS NVME volumes on AWS
aws cloud-init leboncoin nvme terraform
Last synced: 16 Nov 2024
https://github.com/bmatcuk/terraform-provider-vagrant
A Vagrant provider for terraform.
terraform terraform-provider vagrant
Last synced: 15 Oct 2024
https://github.com/upcmd/up
UP - Ultimate Provisioner CLI
ansible ant automation automation-framework build-tool cicd cli cloud-environments configuration-management devops drone-ci flexible gocd golang gradle jenkins make shell task terraform
Last synced: 10 Oct 2024
https://github.com/cmur2/language-terraform
Terraform.io support for Atom
atom syntax-highlighting terraform terraform-0-12
Last synced: 28 Oct 2024
https://github.com/zer0beat/terraform-aliases
Programmatically generated handy terraform aliases.
aliases cli hashicorp hashicorp-terraform terraform
Last synced: 10 Oct 2024
https://github.com/xorilog/cloudflare-dns-action
A GitHub action to set a DNS record using Cloudflare on push to the master branch.
cloudflare cloudflare-dns cloudflare-dns-records github-actions terraform
Last synced: 30 Oct 2024