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/devopshobbies/terraform-templates

The complete Terraform tutorial, reference, awesome examples with no Public cloud provider

azure-devops cisco devnet docker gihub gitlab grafana haproxy hashicorp helm keycloak kubernetes provider terraform tutorial vsphere

Last synced: 08 Nov 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: 10 Oct 2024

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

Refactoring Terraform code has never been easier.

terraform

Last synced: 15 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: 14 Nov 2024

https://github.com/datarootsio/tf-profile

CLI tool to profile Terraform runs, written in Go

golang profiling statistics terraform visualization

Last synced: 14 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: 13 Aug 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: 10 Oct 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: 12 Nov 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: 12 Nov 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: 10 Oct 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/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/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/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/ned1313/implementing-terraform-on-microsoft-azure

Code examples for the Pluralsight course Implementing Terraform on Microsoft Azure

azure azure-devops terraform

Last synced: 15 Nov 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/xchapter7x/clarity

A declaritive test framework for Terraform

hcl hcl2 terraform terraform-tests unit-test unittest

Last synced: 31 Oct 2024

https://github.com/oracle-quickstart/oci-cis-landingzone-quickstart

Quickstart Terraform configuration for tenancy setup according to CIS OCI Foundations Benchmark.

compliance oracle-led terraform

Last synced: 17 Aug 2024

https://github.com/alexnabokikh/tfsort

A CLI utility to sort Terraform variables and outputs

cli go golang terraform

Last synced: 16 Nov 2024

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

Active Directory provider for HashiCorp Terraform (experimental)

active-directory terraform

Last synced: 07 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/AlexNabokikh/tfsort

A CLI utility to sort Terraform variables and outputs

cli go golang terraform

Last synced: 01 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/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: 30 Oct 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://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: 07 Nov 2024

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

Terraform provider for oVirt 4.x

ovirt terraform terraform-provider

Last synced: 19 Nov 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: 01 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/zerodha/nomad-cluster-setup

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

aws nomad terraform

Last synced: 12 Nov 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/spacelift-io/spacectl

Spacelift client and CLI

infra-as-code pulumi spacelift terraform

Last synced: 12 Nov 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/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: 10 Oct 2024

https://github.com/erikvanbrakel/anthology

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

registry terraform

Last synced: 01 Nov 2024

https://github.com/claranet/tfwrapper

Claranet France Terraform & OpenTofu Wrapper

claranet opentofu python terraform

Last synced: 15 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: 13 Nov 2024

https://github.com/johandry/terranova

Using Terraform package from Go

go golang golang-package terraform

Last synced: 09 Nov 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/vmware/terraform-provider-nsxt

Terraform Provider for VMware NSX

nsx nsx-t terraform terraform-provider

Last synced: 29 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/gardener/terraformer

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

kubernetes terraform

Last synced: 31 Oct 2024

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

Terraform module to deploy WireGuard on AWS

aws terraform terraform-modules vpn wireguard

Last synced: 10 Oct 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: 01 Nov 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: 15 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/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/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/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/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: 10 Oct 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/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/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: 13 Oct 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/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/travis-ci/terraform-config

Terraform bits and bytes

glue terraform

Last synced: 12 Nov 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/scholzj/aws-minikube

Single node Kubernetes instance implemented using Terraform and kubeadm

aws kubeadm kubernetes kubernetes-setup minikube terraform

Last synced: 14 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: 06 Nov 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/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: 10 Oct 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/harisekhon/templates

100+ DevOps Code & Config templates for Kubernetes, AWS, GCP, Terraform, Docker, Packer, Jenkins, CircleCI, GitHub Actions, Lambda, AWS CodeBuild, GCP Cloud Build, Vagrant, Puppet, Python, Bash, Go, Perl, Java, Scala, Groovy, Maven, SBT, Gradle, Make, Jenkinsfile, Makefile, Dockerfile, docker-compose.yml, Vagrantfile, M4 etc...

aws bash docker docker-compose gcp github github-actions golang gradle hacktoberfest java jenkins jenkinsfile makefile maven packer perl python terraform vagrant

Last synced: 13 Nov 2024

https://github.com/gordonmurray/packer_ansible_inspec_terraform_aws

A demo application using Packer, Ansible, InSpec and Terraform on AWS

ansible aws inspec packer terraform

Last synced: 19 Nov 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: 10 Oct 2024

https://github.com/jakewalsh90/Terraform-Azure

Contains Terraform code for Azure deployment - snippets, useful bits, samples, labs and more. All deployable in small instances with ready to go code. These are designed for training/learning and documentation on deployment using GitHub Actions and Terraform Cloud is included.

azure demo devops github-actions labs learning-resources terraform terraform-cloud

Last synced: 13 Nov 2024

https://github.com/cloudposse/terraform-aws-s3-log-storage

This module creates an S3 bucket suitable for receiving logs from other AWS services such as S3, CloudFront, and CloudTrail

aws bucket glacier hcl2 lifecycle-management logs s3 standard storage terraform terraform-modules versioning

Last synced: 10 Oct 2024

https://github.com/stackguardian/tirith

StackGuardian Policy Framework

aws azure compliance hacktoberfest stackguardian terraform

Last synced: 15 Nov 2024

https://github.com/msfidelis/ecs-pipeline

:cloud: :whale: :zap: :rocket: Create environment and deployment pipelines to ECS Fargate with CodePipeline, CodeBuild and Github using Terraform

aws codebuild codepipeline devops docker ecr ecs ecs-cluster fargate terraform

Last synced: 01 Nov 2024

https://github.com/cloudposse/terraform-aws-s3-website

Terraform Module for Creating S3 backed Websites and Route53 DNS

hcl2 route53 s3 s3-website terraform terraform-modules

Last synced: 13 Oct 2024

https://github.com/andrewchambers/terraform-provider-nix

terraform provider that manages nix builds and nixos machines.

nixos nixpkgs terraform terraform-provider

Last synced: 11 Oct 2024

https://github.com/coreos/terraform-aws-kubernetes

Install a Kubernetes cluster the CoreOS Tectonic Way: HA, self-hosted, RBAC, etcd Operator, and more

aws coreos kubernetes tectonic terraform terraform-modules

Last synced: 26 Sep 2024

https://github.com/rosesecurity/wolfpack

WolfPack combines the capabilities of Terraform and Packer to streamline the deployment of red team redirectors on a large scale.

ansible cybersecurity infrastructure-as-code packer terraform

Last synced: 13 Nov 2024

https://github.com/microsoft/cobalt

Infrastructure turn-key solution for app service workloads

azure azuredevops cloud-native cloudformation-templates container-management cse golang terraform terratest

Last synced: 16 Nov 2024

https://github.com/cloudposse/terraform-aws-codebuild

Terraform Module to easily leverage AWS CodeBuild for Continuous Integration

aws cicd codebuild continuous-integration hcl2 terraform terraform-modules

Last synced: 10 Oct 2024

https://github.com/inscapist/terraform-k3s-private-cloud

Private cluster with k3s. Why have 1 huge complicated cluster (pet) when you can have many simple, cheap clusters (cattle)?

aws ci-cd cloud cloud-init k3s k3s-cluster kubernetes microservices session-manager terraform

Last synced: 27 Oct 2024

https://github.com/mcuadros/ascode

AsCode - Terraform Alternative Syntax

hcl infrastructure language starlark terraform

Last synced: 17 Nov 2024

https://github.com/cloudposse/terraform-aws-alb

Terraform module to provision a standard ALB for HTTP/HTTP traffic

acm alb aws ec2 ecs elb hcl2 http https ingress layer7 load-balancer terraform terraform-module tls

Last synced: 10 Oct 2024