Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

https://github.com/n3integration/terraform-provider-godaddy

A terraform plugin for managing godaddy domain records

go godaddy infrastructure-as-code terraform

Last synced: 14 Nov 2024

https://github.com/terraform-docs/gh-actions

A Github action for generating Terraform module documentation using terraform-docs and gomplate

actions github-actions terraform terraform-docs

Last synced: 21 Dec 2024

https://github.com/Rayraegah/terraform-aws-hasura

Terraform module to deploy Hasura graphql engine on AWS

aws aws-infrastructure ecs hasura terraform terraform-module

Last synced: 06 Dec 2024

https://github.com/cloudposse/terraform-aws-ecs-alb-service-task

Terraform module which implements an ECS service which exposes a web service via ALB.

alb container docker ecs fargate hcl2 service task terraform terraform-module terratest

Last synced: 21 Dec 2024

https://github.com/rayraegah/terraform-aws-hasura

Terraform module to deploy Hasura graphql engine on AWS

aws aws-infrastructure ecs hasura terraform terraform-module

Last synced: 18 Dec 2024

https://github.com/busser/tftree

Display your Terraform module call stack in your terminal

terminal terraform terraform-module tree

Last synced: 22 Dec 2024

https://github.com/paloaltonetworks/terraform-templates

This repo contains Terraform templates to deploy infrastructure on AWS and Azure and to secure them using the Palo Alto Networks Next Generation Firewalls

aws azure terraform

Last synced: 17 Dec 2024

https://github.com/ssbostan/jenkins-stack-docker

Docker-compose version of jenkins-stack-kubernetes

ansible cicd devops docker docker-compose hacktoberfest helm jenkins kubernetes terraform

Last synced: 12 Nov 2024

https://github.com/TastefulElk/iam-legend

IAM policy actions autocomplete, documentation & wildcard resolution for VS Code

aws aws-sam cdk cloudformation iam serverless serverless-framework terraform visual-studio-extension

Last synced: 07 Nov 2024

https://github.com/vmware/terraform-provider-vcd

Terraform VMware Cloud Director provider

terraform terraform-provider vcloud-director

Last synced: 18 Dec 2024

https://github.com/aws-samples/amazon-ecs-fullstack-app-terraform

Fullstack app using Amazon ECS & DevOps methodologies (IaC with Terraform and CI/CD with AWS CodePipeline)

aws-codebuild aws-codedeploy aws-codepipeline aws-ecs devops fullstack swagger terraform

Last synced: 08 Nov 2024

https://github.com/warrensbox/tgswitch

Manage terragrunt versions - the tgswitch command line tool lets you switch between different versions of terragrunt

golang terraform terragrunt terragrunt-deployment

Last synced: 23 Dec 2024

https://github.com/zerodha/nomad-cluster-setup

Terraform modules for creating Nomad servers and clients nodes on AWS.

aws nomad terraform

Last synced: 22 Dec 2024

https://github.com/musicdin/kubitect

Kubitect provides a simple way to set up a highly available Kubernetes cluster across multiple hosts.

ansible kubernetes kubernetes-cluster kubespray kubitect kvm terraform

Last synced: 20 Dec 2024

https://github.com/cisco-open/stacks

Stacks, the Terraform code pre-processor

terraform

Last synced: 01 Nov 2024

https://github.com/PaloAltoNetworks/terraform-templates

This repo contains Terraform templates to deploy infrastructure on AWS and Azure and to secure them using the Palo Alto Networks Next Generation Firewalls

aws azure terraform

Last synced: 04 Dec 2024

https://github.com/cloudposse/terraform-aws-rds-cluster

Terraform module to provision an RDS Aurora cluster for MySQL or Postgres

aurora aws cluster hcl2 mysql rds rds-database terraform terraform-modules terratest

Last synced: 22 Dec 2024

https://github.com/localstack/terraform-local

Terraform CLI wrapper to deploy your Terraform applications directly to LocalStack

localstack terraform

Last synced: 21 Dec 2024

https://github.com/mbode/terraform-state-mover

Refactoring Terraform code has never been easier.

terraform

Last synced: 15 Nov 2024

https://github.com/getamis/vishwakarma

Terraform modules to create a self-hosting Kubernetes cluster on opinionated Cloud Platform.

aws container coreos devops docker kubernetes terraform

Last synced: 21 Dec 2024

https://github.com/lifeomic/terraform-plan-parser

Command line utility and JavaScript API for parsing stdout from "terraform plan" and converting it to JSON.

team-skillspring terraform

Last synced: 17 Dec 2024

https://github.com/alphagov/govuk-infrastructure

Terraform turnup automation for the EKS Kubernetes clusters that host GOV.UK. See https://github.com/alphagov/govuk-helm-charts for application config.

aws container govuk govuk-replatforming terraform

Last synced: 07 Nov 2024

https://github.com/cloudposse/terraform-aws-elasticache-redis

Terraform module to provision an ElastiCache Redis Cluster

aws cache elasticache elasticache-redis terraform terraform-module

Last synced: 21 Dec 2024

https://github.com/ned1313/implementing-terraform-on-microsoft-azure

Code examples for the Pluralsight course Implementing Terraform on Microsoft Azure

azure azure-devops terraform

Last synced: 22 Dec 2024

https://github.com/hashicorp/terraform-provider-ad

Active Directory provider for HashiCorp Terraform (experimental)

active-directory terraform

Last synced: 18 Dec 2024

https://github.com/coretech/terrafile

A binary written in Go to systematically manage external modules from Github for use in Terraform

golang team-carrier terrafile terraform

Last synced: 29 Sep 2024

https://github.com/commandeer/open

Commandeer is a tool built by developers for developers that solves three things in the cloud. First, we are focused on the deployment of your IAC. Secondly, we enable you to 'Test your Plumbing'. Lastly, Commandeer provides you the ability to easily view your data.

algolia ansible aws aws-cloudformation aws-dynamodb aws-lambda aws-s3 cloudwatch-logs cloudwatch-rules commandeer dynamodb electron javascript localstack microservice serverless serverless-framework tank-demo terraform vuejs

Last synced: 29 Oct 2024

https://github.com/srevinsaju/togomak

A declarative pipeline orchestrator with the magic of HCL as a configuration language, inspired from Terraform's architecture.

cicd concurrency continuous-delivery continuous-integration go golang hacktoberfest hcl orchestration terraform

Last synced: 09 Nov 2024

https://github.com/unfor19/terraform-multienv

A template for maintaining a multiple environments infrastructure with Terraform. This template includes a CI/CD process, that applies the infrastructure in an AWS account.

ci circleci devops drone github-actions githubactions infrastructure template terraform travisci

Last synced: 27 Oct 2024

https://github.com/alexnabokikh/tfsort

A CLI utility to sort Terraform variables and outputs

cli go golang terraform

Last synced: 22 Dec 2024

https://github.com/lgallard/terraform-aws-backup

Terraform module to create AWS Backup plans. AWS Backup is a fully managed backup service that makes it easy to centralize and automate the back up of data across AWS services (EBS volumes, RDS databases, DynamoDB tables, EFS file systems, and Storage Gateway volumes).

aws aws-backup dynamodb dynamodb-backup ebs ebs-backup efs efs-backup rds rds-backup terraform

Last synced: 17 Dec 2024

https://github.com/ned1313/Implementing-Terraform-on-Microsoft-Azure

Code examples for the Pluralsight course Implementing Terraform on Microsoft Azure

azure azure-devops terraform

Last synced: 13 Nov 2024

https://github.com/umotif-public/terraform-aws-waf-webaclv2

Terraform module to configure WAF V2 Web ACL with managed rules for Application Load Balancer

alb aws cloudformation cloudfront cloudfront-distribution terraform waf waf-acl wafv2 web-acl webacl webaclv2

Last synced: 18 Dec 2024

https://github.com/oguzhan-yilmaz/balcony

cli tool to read any resource off of AWS API. Also generates Terraform import-blocks, and actual Terraform Resource code.

aws aws-api aws-cli cli code-generation code-generator docker python3 terraform terraform-import

Last synced: 23 Dec 2024

https://github.com/xchapter7x/clarity

A declaritive test framework for Terraform

hcl hcl2 terraform terraform-tests unit-test unittest

Last synced: 31 Oct 2024

https://github.com/hitachienergy/epiphany

Cloud and on-premises automation for Kubernetes centered industrial grade solutions.

ansible docker elasticsearch grafana infrastructure-as-code kafka keycloak kubernetes prometheus rabbitmq terraform

Last synced: 29 Oct 2024

https://github.com/ovirt/terraform-provider-ovirt

Terraform provider for oVirt 4.x

ovirt terraform terraform-provider

Last synced: 23 Dec 2024

https://github.com/infracost/infracost-atlantis

Atlantis integration for Infracost. Shows cloud cost estimates for Terraform in pull requests.

atlantis aws cost-estimation devops gcp infrastructure-as-code terraform terraform-cost-estimation

Last synced: 22 Dec 2024

https://github.com/sethvargo/terraform-provider-googlecalendar

A @HashiCorp Terraform provider for managing Google Calendar events.

terraform terraform-provider

Last synced: 13 Nov 2024

https://oguzhan-yilmaz.github.io/balcony/

cli tool to read any resource off of AWS API. Also generates Terraform import-blocks, and actual Terraform Resource code.

aws aws-api aws-cli cli code-generation code-generator docker python3 terraform terraform-import

Last synced: 01 Nov 2024

https://github.com/AlexNabokikh/tfsort

A CLI utility to sort Terraform variables and outputs

cli go golang terraform

Last synced: 01 Nov 2024

https://github.com/ari-hacks/terraform-study-guide

📚 Study Guide for the Terraform Associate Certification

hashicorp hashicorp-terraform hcl iac infrastructure-as-code terraform terraform-cloud

Last synced: 18 Dec 2024

https://github.com/joryirving/home-ops

Wife tolerated HomeOps driven by Kubernetes, and Gitops via Flux.

ansible flux gitops home-operations k3s kubernetes kubesearch longhorn renovate rook-ceph self-hosted talos terraform

Last synced: 19 Nov 2024

https://github.com/mrrameshrajendran/hybrid_multicloud_overlay

MutiCloud_Overlay demonstrates a use case of overlay over one or more clouds such as AWS, Azure, GCP, OCI, Alibaba and a vSphere private infrastructure in Hub and spoke topology, point to point topology and in a Single cloud. Overlay protocols IPv6 and IPv4 are independent of underlying infrastructure. This solution can be integrated with encryption and additional security features.

alibaba aliyun ansible aws azure firewall gcp groovy hcl hybrid-cloud ipv6 jenkins oci oracle overlay ovs packer shell terraform vsphere

Last synced: 12 Oct 2024

https://github.com/marco-lancini/utils

Useful scripts, Docker images, docker-compose apps, and Terraform modules.

ansible docker docker-compose terraform

Last synced: 18 Nov 2024

https://github.com/MrRameshRajendran/Hybrid_MultiCloud_Overlay

MutiCloud_Overlay demonstrates a use case of overlay over one or more clouds such as AWS, Azure, GCP, OCI, Alibaba and a vSphere private infrastructure in Hub and spoke topology, point to point topology and in a Single cloud. Overlay protocols IPv6 and IPv4 are independent of underlying infrastructure. This solution can be integrated with encryption and additional security features.

alibaba aliyun ansible aws azure firewall gcp groovy hcl hybrid-cloud ipv6 jenkins oci oracle overlay ovs packer shell terraform vsphere

Last synced: 01 Nov 2024

https://github.com/dumrauf/openvpn-terraform-install

A one-stop Terraform module that creates an OpenVPN server in AWS readily provisioned with access by the users defined in the input

aws bash openvpn-server provisioning terraform

Last synced: 18 Dec 2024

https://github.com/spacelift-io/spacectl

Spacelift client and CLI

infra-as-code pulumi spacelift terraform

Last synced: 21 Dec 2024

https://github.com/indix/aws-maintenance-lambda

A lambda function to send alerts (to Slack, HipChat) on AWS maintenance events.

aws aws-lambda bot hipchat lambda slack terraform terraform-plans

Last synced: 07 Nov 2024

https://github.com/vmware/terraform-provider-nsxt

Terraform Provider for VMware NSX

nsx nsx-t terraform terraform-provider

Last synced: 21 Dec 2024

https://github.com/jvirtanen/vim-hcl

Syntax highlighting for HashiCorp Configuration Language (HCL)

consul hashicorp hcl nomad packer terraform vault vim

Last synced: 17 Nov 2024

https://github.com/erikvanbrakel/anthology

A private Terraform registry implementation as an alternative to the official registry.

registry terraform

Last synced: 12 Dec 2024

https://github.com/claranet/tfwrapper

Claranet France Terraform & OpenTofu Wrapper

claranet opentofu python terraform

Last synced: 22 Dec 2024

https://github.com/cloudposse/terraform-aws-vpc-peering-multi-account

Terraform module to provision a VPC peering across multiple VPCs in different accounts by using multiple providers

aws multi-account multi-provider peering terraform terraform-module vpc vpn

Last synced: 18 Dec 2024

https://github.com/hashicorp/terraform-provider-docker

As part of our introduction to self-service publishing in the Terraform Registry, this copy of the provider has been archived, and ownership has been transferred to active maintainers in the community. Please see the new location on the Terraform Registry: https://registry.terraform.io/providers/kreuzwerker/docker/latest

docker terraform terraform-provider

Last synced: 27 Sep 2024

https://github.com/johandry/terranova

Using Terraform package from Go

go golang golang-package terraform

Last synced: 25 Nov 2024

https://github.com/rogerwelin/cfnctl

Cfnctl brings the Terraform cli experience to AWS Cloudformation :cloud:

aws cli cloud cloud-management cloudformation go golang iac infrastructure-as-code terraform

Last synced: 24 Nov 2024

https://github.com/jmhale/terraform-aws-wireguard

Terraform module to deploy WireGuard on AWS

aws terraform terraform-modules vpn wireguard

Last synced: 23 Dec 2024

https://github.com/cloudposse/terraform-aws-vpc-peering

Terraform module to create a peering connection between two VPCs in the same AWS account.

aws peering terraform terraform-module vpc vpc-peering vpn

Last synced: 18 Dec 2024

https://github.com/gardener/terraformer

Executes Terraform configuration as job/pod inside a Kubernetes cluster.

kubernetes terraform

Last synced: 31 Oct 2024

https://github.com/microsoft/bedrock

Automation for Production Kubernetes Clusters with a GitOps Workflow

cluster cluster-deployment gitops kubernetes terraform

Last synced: 11 Nov 2024

https://github.com/tfverch/tfvc

Terraform provider and module version checking tool

go golang terraform

Last synced: 25 Oct 2024

https://github.com/flolu/auth

🔐 Refresh/Access Token Authentication Demo with Client Side Rendering, Server Side Rendering and Websockets

access-token authentication docker docker-compose gcp google-cloud jsonwebtoken kubernetes nexjts nodejs refresh-token server-side-rendering terraform typescript websockets

Last synced: 11 Nov 2024

https://github.com/awslabs/aws-terraform-dev-container

A VSCode Dev Container with tools to help you build and manage AWS infrastructure with Terraform

aws container devcontainer development environment terraform vscode

Last synced: 07 Nov 2024

https://github.com/iam-veeramalla/k8s-crossplane-argocd

Demonstrate GitOpsification of Cloud Infrastructure using Crossplane and Argo CD

argocd crossplane gitops terraform

Last synced: 19 Dec 2024

https://github.com/cormacrelf/terraform-provider-zerotier

Create, modify and destroy ZeroTier networks and members through Terraform.

aws network sdn terraform terraform-provider terraform-providers virtual-network vpn vpn-gateway zerotier

Last synced: 10 Oct 2024

https://github.com/cloudposse-archives/tfenv

Transform environment variables for use with Terraform (e.g. `HOSTNAME` ⇨ `TF_VAR_hostname`)

12factor 12factorapp chamber env environment-variables environments envvars terraform tfenv tfvars

Last synced: 07 Nov 2024

https://github.com/adinhodovic/terraform-cloudflare-maintenance

Terraform module to create a responsive Maintenance Page using Cloudflare Workers.

cloudflare cloudflare-workers devops maintenance terraform web-development

Last synced: 27 Oct 2024

https://github.com/hashicorp/docker-hub-images

Automatic builds of container images for Docker Hub

terraform

Last synced: 27 Sep 2024

https://github.com/szinn/k8s-homelab

My home operations repository using k8s/gitops

flux gitops k8s k8s-at-home kubernetes renovate selfhosted talos terraform

Last synced: 05 Nov 2024

https://github.com/googlecloudplatform/pci-gke-blueprint

PCI on GKE Blueprint: PCI Deployable Architecture on Google Cloud and GKE

gcp istio kubernetes pci terraform

Last synced: 28 Sep 2024

https://github.com/cloudposse/terraform-aws-rds-cloudwatch-sns-alarms

Terraform module that configures important RDS alerts using CloudWatch and sends them to an SNS topic

alerts aws cloudwatch rds-alerts sns terraform terraform-module

Last synced: 18 Dec 2024

https://github.com/stackguardian/tirith

StackGuardian Policy Framework

aws azure compliance hacktoberfest stackguardian terraform

Last synced: 21 Dec 2024

https://github.com/travis-ci/terraform-config

Terraform bits and bytes

glue terraform

Last synced: 12 Nov 2024

https://github.com/scholzj/aws-minikube

Single node Kubernetes instance implemented using Terraform and kubeadm

aws kubeadm kubernetes kubernetes-setup minikube terraform

Last synced: 21 Dec 2024

https://github.com/devops-rob/terraform-provider-terracurl

A flexible Terraform provider for making API calls

api api-rest http terracurl terraform terraform-provider

Last synced: 01 Nov 2024

https://github.com/radzionc/radzionkit

RadzionKit: A versatile full-stack development toolkit designed to streamline and enhance your coding projects with a suite of integrated, easy-to-use packages.

components dynamodb nodejs react terraform typescript ui

Last synced: 20 Dec 2024

https://github.com/brianshumate/vaultron

:robot: Vault clusters Terraformed onto Docker for great fun and learning!

consul docker hashicorp terraform vault

Last synced: 05 Nov 2024

https://github.com/poseidon/terraform-provider-matchbox

Terraform provider for Matchbox on-premise / bare-metal provisioning

butane fedora-coreos flatcar-linux matchbox terraform terraform-provider

Last synced: 18 Nov 2024

https://github.com/infracost/infracost-gh-action

GitHub Action for Infracost. Shows cloud cost estimates for Terraform in pull requests.

aws azure cost-estimation gcp github-actions infrastructure-as-code terraform terraform-cost-estimates

Last synced: 14 Nov 2024

https://github.com/claranet/terraform-datadog-monitors

Manage Datadog monitors with terraform dedicated modules.

claranet datadog monitoring terraform

Last synced: 21 Dec 2024

https://github.com/davidzajac1/zillacode

Open Source LeetCode for PySpark, Spark, Pandas and DBT/Snowflake

aws coding-interview dbt docker github-actions leetcode pandas pyspark python react snowflake spark terraform

Last synced: 22 Dec 2024

https://github.com/cloudposse/terraform-terraform-label

Terraform Module to define a consistent naming convention by (namespace, stage, name, [attributes])

hcl2 label naming-convention terraform terraform-module

Last synced: 20 Dec 2024