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/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/devopshobbies/devops-gpt
An AI-powered assistant that simplifies DevOps tasks with intelligent prompts, reducing repetitive work and enhancing productivity
ansible chatbot llmops llms prompt-engineering terraform
Last synced: 27 Dec 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/oracle/nosql-examples
This is a top level repository for code examples related to the use of Oracle NoSQL Database.
api awesome cloud database examples functions java node-js nosql nosql-database oci on-premise oracle oracle-cloud oracle-nosql-database python spring spring-data stream terraform
Last synced: 06 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/aws-ia/terraform-aws-eks-blueprints-teams
Configure and deploy Team based multi-tenant EKS clusters.
aws eks kuber kubernetes terraform terraform-module
Last synced: 27 Dec 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/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/ari-hacks/command-line-cheat-sheet
📝 A place to quickly lookup commands (bash, vim, git, AWS, Docker, Terraform, Ansible, kubectl)
ansible aws bash command-line devops docker git k8s kubectl kubernetes sre terraform vim
Last synced: 15 Nov 2024
https://github.com/hewlettpackard/terraform-provider-oneview
Automates the provisioning of physical infrastructure from a private cloud using templates from HPE OneView with Terraform
automation hewlett-packard-enterprise hpe hpe-oneview infrastructure-automation oneview provision terraform terraform-provider
Last synced: 25 Dec 2024
https://github.com/cloudposse/terraform-aws-route53-cluster-zone
Terraform module to easily define consistent cluster domains on Route53 (e.g. `prod.ourcompany.com`)
hcl2 route53 terraform terraform-modules
Last synced: 25 Dec 2024
https://github.com/nvidia/nvidia-terraform-modules
Infrastructure as code for GPU accelerated managed Kubernetes clusters.
gpu kubernetes nvidia terraform
Last synced: 26 Dec 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: 12 Nov 2024
https://github.com/airbytehq/terraform-provider-airbyte
Terraform Provider for Airbyte API
airbyte api terraform terraform-provider
Last synced: 24 Dec 2024
https://github.com/yannh/terraform-provider-statuspage
A Terraform provider for Statuspage.io
statuspage terraform terraform-provider
Last synced: 28 Dec 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/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 Dec 2024
https://github.com/remche/terraform-openstack-rke2
Deploy Kubernetes on OpenStack with RKE2
kubernetes kubernetes-deployment openstack rancher rke2 terraform terraform-module
Last synced: 25 Dec 2024
https://github.com/cloudposse/terraform-aws-sns-lambda-notify-slack
Terraform module to provision a lambda function that subscribes to SNS and notifies to Slack.
alarms alerts aws cloudwatch escalations hcl2 lambda slack sns terraform terraform-modules
Last synced: 25 Dec 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/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/infrablocks/terraform-aws-ecs-cluster
Terraform module for building an ECS cluster in AWS
ecs ecs-cluster ecs-service infrastructure terraform terraform-modules
Last synced: 24 Dec 2024
https://github.com/outerbounds/metaflow-tools
Tools and utilities for operating Metaflow in production
aws cloudformation kubernetes metaflow mlops terraform workflow
Last synced: 27 Dec 2024
https://github.com/pivotal/paving
Terraform templates for paving infrastructure to deploy the Pivotal Platform.
aws gcp nsxt paving terraform there-is-no-team vsphere
Last synced: 16 Nov 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: 25 Dec 2024
https://github.com/rixrix/vscode-terraform-snippets
Advanced Terraform Snippets for Visual Studio Code. It has at least 23k downloads from the marketplace.
atlas chef cloud consul devops docker google-cloud ide kubernetes plugin snippets terraform terraform-snippets visual-studio vscode-extension
Last synced: 22 Nov 2024
https://github.com/elementtech/terracove
Recursively test a directory tree for Terraform diffs and coverage
iac infrastructure infrastructure-as-code terraform terragrunt terratest testing
Last synced: 20 Nov 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: 24 Dec 2024
https://github.com/oulman/tfvaultenv
A utility for configuring Terraform provider environment variables from HashiCorp Vault secrets
Last synced: 01 Nov 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/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: 23 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: 10 Nov 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: 24 Dec 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: 09 Nov 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/tedilabs/terraform-aws-account
🌳 A sustainable Terraform Package which creates Account & IAM resources on AWS
aws aws-iam devops hacktoberfest hcl2 iac lang-hcl sre tedilabs terraform terraform-aws terraform-module terraform-modules
Last synced: 19 Dec 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/cloudposse/terraform-aws-route53-cluster-hostname
Terraform module to define a consistent AWS Route53 hostname
hcl2 route53 terraform terraform-modules
Last synced: 24 Dec 2024
https://github.com/cloudposse/terraform-aws-sns-topic
Terraform Module to Provide an Amazon Simple Notification Service (SNS)
aws aws-sns sns sns-topic terraform terraform-module
Last synced: 24 Dec 2024
https://github.com/honeycombio/terraform-provider-honeycombio
A Terraform provider for Honeycomb.io
honeycomb honeycombio terraform terraform-provider
Last synced: 26 Dec 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: 24 Dec 2024
https://github.com/cloudposse-archives/terraform-aws-ecs-atlantis
Terraform module for deploying Atlantis as an ECS Task
atlantis chatops cicd codebuild codepipeline docker ecs ecs-service ecs-task gitops hcl2 release-engineering terraform terraform-module
Last synced: 07 Nov 2024
https://github.com/redis-developer/redis-developer.github.io
The Home of Redis Developers
docker helm helm-charts kubernetes redis redis-cache redis-cache-store redis-client redis-cluster redis-enterprise redis-enterprise-cloud redis-server rediscloud redisenterprise redisgraph redisinsight redistimeseries terraform
Last synced: 27 Dec 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/trussworks/terraform-aws-cloudtrail
Creates and configures AWS CloudTrail
aws aws-cloudtrail logging terraform terraform-modules
Last synced: 29 Nov 2024
https://github.com/cloudposse/terraform-aws-lb-s3-bucket
Terraform module to provision an S3 bucket with built in IAM policy to allow AWS Load Balancers to ship access logs
alb aws bucket elb hcl2 iam-policy lb logs nlb s3 terraform terraform-module terratest
Last synced: 25 Dec 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: 09 Nov 2024
https://github.com/hajowieland/terraform-kubernetes-multi-cloud
Terraform to create Kubernetes clusters on multiple public cloud platforms (Aliyun, AWS, Azure, DO, GCP, OCI)
ack aks alicloud aws azure digitalocean eks gke k8s kubernetes oci oke terraform terraform-0 terraform-module
Last synced: 13 Nov 2024
https://github.com/equinix-labs/terraform-equinix-metal-k3s
Manage K3s (k3s.io) region clusters on Equinix Metal
anycast baremetal bgp k3s kubernetes rancher terraform
Last synced: 19 Dec 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/gerhalt/mining-camp
Easy automated configuration and deployment of Minecraft servers on AWS spot instances, featuring automatic backups and restoration using S3.
ansible aws ec2 ec2-spot minecraft minecraft-server python route53 s3 server spot-instances terraform
Last synced: 14 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/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: 24 Dec 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/luizkowalski/terraform-hetzner
Set up two (or more) servers on Hetzner Cloud
Last synced: 19 Dec 2024
https://github.com/clouddrove/terraform-aws-elasticache
Terraform module to create Elasticache Cluster and replica for Redis and Memcache.
automation aws clouddrove devops elasticache elasticache-redis hcl module redis-module redis-server terrafom-modules terraform
Last synced: 26 Dec 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: 23 Dec 2024
https://github.com/equinix/terraform-provider-equinix
Terraform Equinix provider
equinix equinix-platform terraform terraform-provider
Last synced: 22 Dec 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: 17 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: 19 Dec 2024
https://github.com/terraform-redhat/terraform-provider-rhcs
Terraform provider for Red Hat Cloud Services
aws kubernetes openshift rosa terraform
Last synced: 28 Dec 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/claranet/terraform-azurerm-aks
Terraform module composition (feature) for Azure Kubernetes Service
azure claranet module terraform
Last synced: 25 Dec 2024
https://github.com/determinatesystems/terraform-provider-hydra
Declaratively configure your Hydra server with Terraform.
hydra nix nixos terraform terraform-provider
Last synced: 19 Dec 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: 08 Nov 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: 17 Dec 2024
https://github.com/infrablocks/terraform-aws-organization
A Terraform module for managing an AWS Organisation.
aws infrastructure organization terraform terraform-modules
Last synced: 27 Dec 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/kapicorp/kapitan-reference
Reference structure for Kapitan - alpha version
jsonnet kapitan kubernetes templates terraform
Last synced: 26 Dec 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: 07 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/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/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: 18 Nov 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/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: 09 Nov 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/hashicorp/learn-terraform-code-organization
hashicorp terraform terraform-module tutorial
Last synced: 07 Oct 2024
https://github.com/doyensec/cloudsec-tidbits
Blogpost series showcasing interesting cloud - web app security bugs
Last synced: 11 Nov 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/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/willianantunes/tutorials
Some code that I presented in my blog can be found here. Check it out 🔍
auth0 blockchain csharp docker javascript python ruby shell terraform tutorials
Last synced: 22 Nov 2024
https://github.com/checkly/terraform-provider-checkly
Terraform provider for the Checkly monitoring service
checkly iac terraform terraform-provider
Last synced: 19 Dec 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: 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/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/cloud-custodian/tfparse
python extension for terraform hcl parsing
Last synced: 28 Dec 2024
https://github.com/streamnative/terraform-provider-pulsar
Terraform provider for managing Apache Pulsar entities
Last synced: 25 Dec 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/build-on-aws/building-apache-kafka-connectors
Sample code that shows the important aspects of developing custom connectors for Kafka Connect. It provides the resources for building, deploying, and running the code on-premises using Docker, as well as running the code in the cloud.
amazon-msk amazon-msk-connect apache-kafka data-streaming java kafka-connect kafka-connector terraform
Last synced: 07 Nov 2024
https://github.com/rpstreef/openapi-tf-example
Example of how you can use OpenAPI with AWS API Gateway, Also includes integrations with AWSLambda, AWS Cognito, AWS SNS and CloudWatch logs
aws aws-lambda aws-xray cloudwatch cognito nodejs openapi3 sns terraform terraform-aws
Last synced: 05 Nov 2024
https://github.com/cloudposse/terraform-aws-efs-backup
Terraform module designed to easily backup EFS filesystems to S3 using DataPipeline
automatic aws backup cronjob datapipeline efs lambda nfs s3 scheduled-job snapshot terraform terraform-modules
Last synced: 25 Dec 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/pan-net/terraform-provider-powerdns
Terraform PowerDNS provider
powerdns terraform terraform-provider
Last synced: 10 Oct 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