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/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/ciscodevnet/terraform-provider-iosxe
Terraform Cisco IOS-XE Provider
cisco ios-xe iosxe restconf terraform terraform-provider
Last synced: 16 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/clouddrove/terraform-aws-ec2
Terraform module to create an EC2 resource on AWS with Elastic IP Addresses and Elastic Block Store.
Last synced: 17 Nov 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/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/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/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/trussworks/terraform-aws-ou-scp
Combines AWS Organizations Service Control Policies (SCP)
aws aws-organizations service-control-policies terraform terraform-modules
Last synced: 08 Nov 2024
https://github.com/hashicorp/terraform-plugin-codegen-openapi
OpenAPI to Terraform Provider Code Generation Specification
Last synced: 07 Oct 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/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/sap-samples/btp-genai-starter-kit
This repo aims to help developers to get into the genAI topic quicker by automating AI Core and HANA Vector Engine provisioning and configuration with Terraform Provider for SAP BTP.
ai-core genai hana-cloud langchain rag terraform vector-engine
Last synced: 15 Nov 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/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/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/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/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/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/cmur2/language-terraform
Terraform.io support for Atom
atom syntax-highlighting terraform terraform-0-12
Last synced: 28 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/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/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: 11 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: 13 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/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: 11 Nov 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/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: 14 Nov 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/yannh/terraform-provider-statuspage
A Terraform provider for Statuspage.io
statuspage terraform terraform-provider
Last synced: 29 Oct 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: 11 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/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://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/oulman/tfvaultenv
A utility for configuring Terraform provider environment variables from HashiCorp Vault secrets
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: 16 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: 09 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: 08 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: 11 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/equinix/terraform-provider-equinix
Terraform Equinix provider
equinix equinix-platform terraform terraform-provider
Last synced: 10 Oct 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/cloudposse/terraform-aws-route53-cluster-hostname
Terraform module to define a consistent AWS Route53 hostname
hcl2 route53 terraform terraform-modules
Last synced: 11 Nov 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: 14 Nov 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/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://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/outerbounds/terraform-aws-metaflow
Deploy production-grade Metaflow cloud infrastructure on AWS
aws metaflow mlops terraform terraform-module
Last synced: 10 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: 13 Nov 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/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/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: 11 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/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: 17 Nov 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/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/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/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: 15 Nov 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/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/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/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/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/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: 11 Nov 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: 11 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: 14 Nov 2024
https://github.com/terraform-redhat/terraform-provider-rhcs
Terraform provider for Red Hat Cloud Services
aws kubernetes openshift rosa terraform
Last synced: 14 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/doyensec/cloudsec-tidbits
Blogpost series showcasing interesting cloud - web app security bugs
Last synced: 11 Nov 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/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/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/checkly/terraform-provider-checkly
Terraform provider for the Checkly monitoring service
checkly iac terraform terraform-provider
Last synced: 15 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/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/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: 14 Nov 2024
https://github.com/claranet/terraform-azurerm-aks
Terraform module composition (feature) for Azure Kubernetes Service
azure claranet module terraform
Last synced: 15 Nov 2024
https://github.com/hashicorp/learn-terraform-code-organization
hashicorp terraform terraform-module tutorial
Last synced: 07 Oct 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/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/outerbounds/metaflow-tools
Tools and utilities for operating Metaflow in production
aws cloudformation kubernetes metaflow mlops terraform workflow
Last synced: 10 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: 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/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/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