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/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/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/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/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/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/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/sethvargo/terraform-provider-googlecalendar

A @HashiCorp Terraform provider for managing Google Calendar events.

terraform terraform-provider

Last synced: 13 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/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/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: 26 Oct 2024

https://github.com/alexnabokikh/tfsort

A CLI utility to sort Terraform variables and outputs

cli go golang terraform

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

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

kubernetes terraform

Last synced: 31 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/jvirtanen/vim-hcl

Syntax highlighting for HashiCorp Configuration Language (HCL)

consul hashicorp hcl nomad packer terraform vault vim

Last synced: 03 Aug 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/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/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/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/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-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/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/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/hashicorp/docker-hub-images

Automatic builds of container images for Docker Hub

terraform

Last synced: 27 Sep 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: 03 Aug 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/gordonmurray/packer_ansible_inspec_terraform_aws

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

ansible aws inspec packer terraform

Last synced: 04 Aug 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/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/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/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-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/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/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/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/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/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/paololazzari/terraform-repl

A terraform console wrapper for a better REPL experience

repl terraform

Last synced: 01 Nov 2024

https://github.com/goharbor/terraform-provider-harbor

A Terraform provider for Harbor. To configure and manage all aspects of your Harbor Container Registry with Terraform Infrastructure as Code.

container-registry harbor iac iac-terraform terraform terraform-provider

Last synced: 04 Aug 2024

https://github.com/mcuadros/ascode

AsCode - Terraform Alternative Syntax

hcl infrastructure language starlark terraform

Last synced: 27 Oct 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

https://github.com/DevopsChina/lab

We hope all friends who are holding a fresh secret technique in the DevOps toolchain sign up for the online sharing in the community. εΈŒζœ›ζ‰€ζœ‰εœ¨ DevOps ε·₯ε…·ι“Ύζ–Ήι’ζ€€ζ£η€δΈ€ζ‹›ι²œη§˜ζŠ€ηš„ζœ‹ε‹δ»¬ιƒ½ζŠ₯εη€ΎεŒΊηš„ηΊΏδΈŠεˆ†δΊ«

ansible argocd atlassian devops gitlab jenkins k3s liquibase teamcity tekton terraform

Last synced: 08 Nov 2024

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

Manage Datadog monitors with terraform dedicated modules.

claranet datadog monitoring terraform

Last synced: 15 Nov 2024

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

Terraform module to provision an AWS CloudTrail and an encrypted S3 bucket with versioning to store CloudTrail logs

cloudtrail hcl2 logging s3 terraform terraform-modules

Last synced: 10 Oct 2024

https://github.com/mongey/terraform-provider-kafka-connect

Terraform provider for managing Apache Kafka Connect

kafka kafka-connect terraform terraform-provider

Last synced: 13 Nov 2024

https://github.com/jch254/buildpipeline

AWS-powered serverless build, test and deploy pipeline ft. multiple environments

aws build-automation build-tool buildpipeline ci codebuild codepipeline docker infrastructure react terraform typescript webpack

Last synced: 01 Nov 2024

https://github.com/appvia/terranetes-controller

The terraform controller manages the life cycles of a terraform resource, allowing developers to self-serve dependencies in a controlled manner.

aws azure checkov cloud cloudformation google kubernetes self-service terraform terranetes

Last synced: 03 Aug 2024

https://github.com/ezra-buckingham/terry-the-terraformer

A CLI for deploying red team infrastructure across mutliple cloud providers, all integrated with a virtual Nebula network, and full ELK integration

ansible aws azure cli digitalocean docker docker-compose elasticsearch filebeat google-cloud-platform logstash namecheap nebula proxmox redteam terraform

Last synced: 01 Nov 2024

https://github.com/triat/terraform-security-scan

Run a security scan on your terraform with the very nice https://github.com/aquasecurity/tfsec

actions aws azure ci compliance google-cloud-platform hacktoberfest scanner security static-analysis terraform tfsec

Last synced: 04 Aug 2024

https://github.com/mongey/terraform-provider-confluentcloud

A Terraform provider for managing resource in confluent.cloud

confluent-cloud confluent-platform kafka terraform terraform-provider

Last synced: 13 Nov 2024

https://github.com/infrablocks/ruby_terraform

A simple Ruby wrapper for invoking terraform commands.

command-line ruby ruby-gem ruby-library rubygem terraform

Last synced: 13 Nov 2024

https://github.com/turnerlabs/fargate-create

A CLI tool for scaffolding out new AWS ECS/Fargate applications based on Terraform templates and Fargate CLI

aws cli containers fargate terraform tooling

Last synced: 08 Nov 2024

https://github.com/christippett/terraform-cloudinit-container-server

A batteries included cloud-init config to quickly and easily deploy a single Docker image or Docker Compose file to any Cloudβ„’ VM.

aws azure cloudinit digitalocean docker google-cloud hacktoberfest terraform traefik

Last synced: 28 Oct 2024

https://github.com/cloudposse/terraform-aws-ssm-parameter-store

Terraform module to populate AWS Systems Manager (SSM) Parameter Store with values from Terraform. Works great with Chamber.

chamber kms secrets secrets-management ssm terraform terraform-modules

Last synced: 10 Oct 2024

https://github.com/cloudacademy/terraform-aws

Terraform 1.x AWS Course

aws cloudacademy devops iac terraform

Last synced: 13 Nov 2024

https://github.com/openfun/marsha

:clapper: An opensource LTI Learning Content Management System (LCMS)

bigbluebutton django edx learning live lti moodle openedx python reactjs streaming terraform video webinar

Last synced: 13 Nov 2024