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/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/iann0036/cfn-tf-custom-types
CloudFormation Custom Types for Terraform resources.
Last synced: 31 Oct 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: 31 Oct 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/hashicorp/learn-terraform-import
Learn how to import existing configuration into Terraform
Last synced: 07 Oct 2024
https://github.com/buildkite/terraform-provider-buildkite
Terraform provider for Buildkite
buildkite hacktoberfest terraform terraform-provider
Last synced: 01 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: 22 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: 10 Oct 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/hashicorp/learn-terraform-provision-aks-cluster
azure hashicorp kubernetes terraform tutorial
Last synced: 07 Oct 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/HariSekhon/Jenkins
Jenkins - Advanced Jenkinsfile & Groovy Shared Library of reusable functions and pipelines - including for AWS, GCP, Docker, Kubernetes, ArgoCD, Slack notifications, Git Merge, Terraform, Cloudflare, Jenkins Job Backups, most major Docker registries, DockerHub, GHCR, ECR, GCR, GAR, ACR, GitLab, Quay
argocd aws ci ci-cd ci-cd-pipeline cicd cloudflare devops docker gcp gi gitops groovy hacktoberfest jenkins jenkins-ci jenkinsfile kubernetes library terraform
Last synced: 01 Aug 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: 13 Oct 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/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: 10 Oct 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: 01 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: 01 Aug 2024
https://github.com/aaronstillwell/terraform-provider-dokku
A terraform provider for provisioning applications on the Dokku PaaS
dokku terraform terraform-provider
Last synced: 05 Nov 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/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/Azure/ALZ-PowerShell-Module
The Azure Landing Zones Accelerators PowerShell module
accelerator azure azure-devops azure-landing-zones bicep github-actions landing-zone terraform
Last synced: 13 Aug 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/freeCodeCamp/infra
> freeCodeCamp.org's infrastructure-as-code
ansible consul docker hacktoberfest infrastructure-as-code nomad packer terraform
Last synced: 02 Aug 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/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/amancevice/terraform-aws-serverless-pypi
Serverless PyPI backed by S3
pypi python s3 serverless terraform
Last synced: 27 Oct 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: 05 Nov 2024
https://github.com/coolguy1771/home-ops
A mono repository for my home infra and Kubernetes cluster adhering to Infrastructure as Code (IaC) and GitOps practices
age ansible flux gitops k8s k8s-at-home kubernetes kubernetes-cluster sops terraform
Last synced: 04 Aug 2024
https://github.com/aws-samples/amazon-guardduty-for-aws-organizations-with-terraform
Infrastructure-as-Code in Terraform to enable Amazon GuardDuty for the given AWS Organizations organization.
amazon amazon-guardduty aws aws-organizations guardduty organizations proserve security terraform
Last synced: 01 Aug 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/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/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: 05 Nov 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/flatcar/flatcar-terraform
Examples of deploying Flatcar instances with Terraform
Last synced: 04 Aug 2024
https://github.com/Glympse/terraform-provider-nifi
Terraform provider for interacting with NiFi cluster
Last synced: 26 Sep 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: 01 Aug 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/bmatcuk/terraform-provider-vagrant
A Vagrant provider for terraform.
terraform terraform-provider vagrant
Last synced: 15 Oct 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: 01 Aug 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/leboncoin/terraform-aws-nvme-example
Example to manage your EBS NVME volumes on AWS
aws cloud-init leboncoin nvme terraform
Last synced: 09 Aug 2024
https://github.com/hashicorp/terraform-plugin-codegen-openapi
OpenAPI to Terraform Provider Code Generation Specification
Last synced: 07 Oct 2024
https://github.com/secrethub/terraform-provider-secrethub
Terraform Provider to manage and use secrets
go golang hacktoberfest secrethub secrets secrets-management terraform terraform-provider
Last synced: 01 Nov 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
https://github.com/zscaler/terraform-provider-zpa
:cloud: Terraform Provider for Zscaler Private Access :cloud:
sase terraform terraform-provider zero-trust zscaler
Last synced: 13 Oct 2024
https://github.com/flosell/terraform-sqs-lambda-trigger-example
Example on how to create a AWS Lambda triggered by SQS in Terraform
aws aws-lambda example infrastructure-as-code sqs terraform
Last synced: 28 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/acumino/cheat-sheets
This repository is a centralized collection of cheat sheets for various tools and technologies commonly used in software development, system administration, and infrastructure management.
docker etcd etcdctl git helm kubernetes linux terraform vim
Last synced: 28 Oct 2024
https://github.com/paloaltonetworks/terraform-azurerm-vmseries-modules
Terraform Reusable Modules for VM-Series on Azure
Last synced: 13 Oct 2024
https://github.com/briancaffey/cdk-django
A CDK library that provides high-level constructs for hosting Django applications on AWS
aws cdk cdk-construct-library containers devops django docker ecs fargate github-actions infrastructure-as-code poetry projen terraform typescript
Last synced: 13 Oct 2024
https://github.com/rjsgn/outline-terraform-ansible
Automated deployment of Outline, a modern knowledge base, using Terraform and Ansible.
ansible outline outline-terraform-ansible terraform
Last synced: 02 Aug 2024
https://github.com/turnerlabs/terraform-ecs-fargate-scheduled-task
A Terraform template used for provisioning scheduled tasks on AWS ECS Fargate
aws containers cron ecs fargate schedule task template terraform
Last synced: 01 Aug 2024
https://github.com/oulman/tfvaultenv
A utility for configuring Terraform provider environment variables from HashiCorp Vault secrets
Last synced: 01 Nov 2024
https://github.com/azavea/terraform-aws-acm-certificate
A Terraform module to create an Amazon Certificate Manager (ACM) certificate with Route 53 DNS validation.
amazon-web-services aws aws-acm aws-route53 terraform terraform-modules
Last synced: 30 Oct 2024
https://github.com/loafoe/terraform-provider-ssh
Copy files and run commands remotely via SSH, with bastion and proxy support
bastion-host ssh-client terraform terraform-provider
Last synced: 15 Oct 2024
https://isawan.github.io/terrashine/
A terraform provider network mirror with dynamic provider fetching
cache highly-available mirror mirrored-repository opentofu proxy rust terraform
Last synced: 01 Nov 2024
https://github.com/honeycombio/terraform-provider-honeycombio
A Terraform provider for Honeycomb.io
honeycomb honeycombio terraform terraform-provider
Last synced: 02 Nov 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: 10 Oct 2024
https://github.com/jr0dd/home-ops
One repo to rule them all. This mono repo serves my home infrastructure and Kubernetes cluster which utilizes Infrastructure as Code (IaC)
ansible fluxcd k8s-at-home kubernetes kustomize sops terraform ubuntu
Last synced: 05 Nov 2024
https://github.com/equinix/terraform-provider-equinix
Terraform Equinix provider
equinix equinix-platform terraform terraform-provider
Last synced: 10 Oct 2024
https://github.com/yannh/terraform-provider-statuspage
A Terraform provider for Statuspage.io
statuspage terraform terraform-provider
Last synced: 29 Oct 2024
https://github.com/cn-terraform/terraform-aws-ecs-fargate-task-definition
AWS ECS Fargate Task Definition Terraform Module
aws aws-ecs aws-ecs-task aws-fargate ecs-fargate fargate terraform terraform-module
Last synced: 05 Nov 2024
https://github.com/Isawan/terrashine
A terraform provider network mirror with dynamic provider fetching
cache highly-available mirror mirrored-repository opentofu proxy rust terraform
Last synced: 02 Aug 2024
https://github.com/marcosborges/terraform-aws-loadtest-distribuited
This module proposes a simple and uncomplicated way to run your load tests created with JMeter, TaurusBzt or Locust on AWS as IaaS.
aws jmeter k6 locust taurus terraform terraform-modules
Last synced: 10 Oct 2024
https://github.com/lgallard/terraform-aws-elasticsearch
Terraform module to create Amazon Elasticsearch Service clusters, following the Well-Architected Framework and best AWS practices.
aws aws-elasticsearch elasticsearch terraform terraform-module
Last synced: 22 Oct 2024
https://elementtech.github.io/terracove/
Recursively test a directory tree for Terraform diffs and coverage
iac infrastructure infrastructure-as-code terraform terragrunt terratest testing
Last synced: 01 Nov 2024
https://github.com/eidam/personal-zero-trust-hashicorp-vault
Cloudflare for Teams + HashiCorp Vault = Zero Trust Love
cloudflare cloudflared google-cloud hashicorp hashicorp-terraform hashicorp-vault terraform vault zero-trust
Last synced: 10 Oct 2024
https://github.com/danschultzer/elixir-terraform-aws-ecs-example
Sample for terraform IaC for elixir projects in ECS
codedeploy ecs elixir phoenix-framework terraform
Last synced: 16 Oct 2024
https://github.com/cloudposse/terraform-aws-elastic-beanstalk-application
Terraform Module to define an ElasticBeanstalk Application
application aws elasticbeanstalk hcl2 terraform terraform-modules
Last synced: 28 Sep 2024
https://github.com/waveaccounting/terraform-aws-chatbot-slack-configuration
Module to enable Chatbot Slack channel configuration in Terraform
terraform terraform-aws terraform-module
Last synced: 05 Nov 2024
https://github.com/tungbq/devops-toolkit
π³ Container image for an all-in-one DevOps environment with popular tools like Ansible, Terraform, kubectl, Helm, AWS CLI, Azure CLI, Git, Python and more.
ansible awscli container devops devops-toolkit devops-tools docker dockerfile dockerhub git helm image kubectl python terraform
Last synced: 26 Oct 2024
https://github.com/terraform-redhat/terraform-provider-rhcs
Terraform provider for Red Hat Cloud Services
aws kubernetes openshift rosa terraform
Last synced: 31 Oct 2024
https://github.com/piomin/sample-terraform-kubernetes-argocd
Repository with configuration for Terraform and Argo CD to create and manage Kubernetes cluster locally with Kind
argocd kafka kind kubernetes strimzi terraform terraform-kubernetes-provider
Last synced: 27 Oct 2024
https://github.com/suzuki-shunsuke/go-graylog
Graylog API client for Go and terraform provider for Graylog
golang graylog oss terraform terraform-provider
Last synced: 26 Sep 2024
https://github.com/nufailtd/terraform-budget-gcp
Terraform Manifests to create resources on Google Cloud Platform for hobbyists with limited budgets.
cert-manager cloud-run docker external-dns gke kubernetes terraform traefik vault
Last synced: 01 Nov 2024
https://github.com/determinatesystems/terraform-provider-hydra
Declaratively configure your Hydra server with Terraform.
hydra nix nixos terraform terraform-provider
Last synced: 11 Oct 2024
https://github.com/trajano/terraform-docker-swarm-aws
Terraform script to set up a Docker Swarm on AWS
aws docker docker-swarm terraform terraform-module
Last synced: 31 Oct 2024
https://github.com/mbrancato/terraform-google-vault
Terraform module to deploy Vault as a container on Google Cloud Run
google-cloud google-cloud-platform google-cloud-run hashicorp-vault terraform terraform-modules
Last synced: 02 Aug 2024
https://github.com/doyensec/cloudsec-tidbits
Blogpost series showcasing interesting cloud - web app security bugs
Last synced: 02 Aug 2024
https://github.com/developer-guy/kubernetes-cluster-setup-using-terraform-and-k3s-on-digitalocean
Demonstration of how you can use set up your Kubernetes cluster on DigitalOcean using Terraform + k3s + Ansible
ansible ansible-role digitalocean do-ansible-inventory k3s kubectl terraform terraform-cloud terraform-digitalocean
Last synced: 22 Oct 2024
https://github.com/lmammino/terraform-openvpn
A sample terraform setup for OpenVPN using Let's Encrypt and Certbot to generate certificates
automation example infrastructure network openvpn security terraform tutorial vpn
Last synced: 22 Oct 2024
https://github.com/cloudposse/terraform-aws-config
This module configures AWS Config, a service that enables you to assess, audit, and evaluate the configurations of your AWS resources.
compliance terraform terraform-module terraform-modules
Last synced: 05 Nov 2024
https://github.com/miltlima/terramagic
π - Wizard tool for create folders and terraform files automated, written in Python !
Last synced: 01 Nov 2024
https://github.com/checkly/terraform-provider-checkly
Terraform provider for the Checkly monitoring service
checkly iac terraform terraform-provider
Last synced: 01 Nov 2024
https://github.com/yelp/terraform-provider-signalform
SignalForm is a terraform provider to codify SignalFx detectors, charts and dashboards
go golang signalfx terraform terraform-provider
Last synced: 10 Oct 2024
https://github.com/hashicorp/learn-terraform-code-organization
hashicorp terraform terraform-module tutorial
Last synced: 07 Oct 2024
https://github.com/epiphone/gke-terraform-example
A sample web app deployment on Google Kubernetes Engine
ci-pipeline cloud-sql gke google-cloud google-kubernetes-engine terraform terraform-gke
Last synced: 16 Oct 2024
https://github.com/claranet/terraform-azurerm-aks
Terraform module composition (feature) for Azure Kubernetes Service
azure claranet module terraform
Last synced: 01 Aug 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/anubhavmishra/terraform-github-actions-demo
HashiCorp Terraform Github Actions Demo for Github Satellite 2020.
demo github-actions hashicorp hcl terraform
Last synced: 22 Oct 2024
https://github.com/oracle-quickstart/oci-prerequisites
Instructions to get your environment ready to deploy OCI Quick Start examples
cloud oci oracle oracle-led terraform
Last synced: 03 Nov 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