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/meshcloud/collie-cli

Build and Deploy modular landing zones with collie on AWS, Azure & GCP

aws azure cli cloud cloud-native gcp terraform terragrunt

Last synced: 01 Aug 2024

https://github.com/e-breuninger/terraform-provider-netbox

Terraform provider to interact with Netbox

netbox terraform terraform-provider

Last synced: 29 Oct 2024

https://github.com/azure/aca-landing-zone-accelerator

The Azure Container Apps landing zone accelerator is an open-source collection of architectural guidance and reference implementation to accelerate deployment of Azure Container Apps at scale.

aca architecture azd-templates azure bicep container container-apps iac landing-zone landing-zone-accelarator lza terraform

Last synced: 07 Oct 2024

https://github.com/trussworks/terraform-layout-example

Example of a Truss Terraform project

template terraform

Last synced: 02 Aug 2024

https://github.com/Yleisradio/homebrew-terraforms

Homebrew repository for a Terraform version switcher and all Terraform versions

casks chtf homebrew tap terraform terraform-versions

Last synced: 14 Aug 2024

https://github.com/stefanprodan/k8s-scw-baremetal

Kubernetes installer for Scaleway bare-metal AMD64 and ARMv7

arm kubeadm kubernetes terraform

Last synced: 01 Nov 2024

https://github.com/briancaffey/django-step-by-step

A Django + Vue reference project that focuses on developer tooling and CI/CD + IaC

12-factor-app aws celery cicd django docker ecs github-actions gunicorn nginx python quasar-framework terraform typescript vue

Last synced: 30 Oct 2024

https://github.com/salesforce/cloud-guardrails

Rapidly apply hundreds of security controls in Azure

azure azure-security cloud security terraform

Last synced: 01 Aug 2024

https://github.com/int128/terraform-aws-nat-instance

Terraform module to provision a NAT Instance using an Auto Scaling Group and Spot Instance from $1/month

terraform terraform-aws terraform-modules

Last synced: 26 Sep 2024

https://github.com/xunleii/terraform-module-k3s

Terraform module to manage a k3s cluster on given machines

k3s kubernetes terraform terraform-modules

Last synced: 13 Oct 2024

https://github.com/nbering/terraform-inventory

An Ansible dynamic inventory script to pair with nbering/terraform-provider-ansible.

ansible ansible-inventory terraform

Last synced: 31 Oct 2024

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

Utility provider that exists to provide an interface between Terraform and external programs. Useful for integrating Terraform with a system for which a first-class provider does not exist.

external terraform terraform-provider

Last synced: 07 Oct 2024

https://github.com/ahmadrafiee/devops_certification

A comprehensive repository for mastering DevOps skills and tools. Explore topics like Docker, Kubernetes, Ansible, Terraform, and more. Ideal for beginners and experienced professionals alike, with hands-on examples and detailed documentation to enhance your DevOps journey.

ansible argocd ceph docker elk-stack gitlab gitops grafana haproxy-keepalived kubernetes linux minio nginx observability openstack prometheus terraform traefik vagrant workshop

Last synced: 29 Oct 2024

https://github.com/azure/terraform-azurerm-compute

Terraform Azure RM Compute Module

terraform terraform-modules vms

Last synced: 07 Oct 2024

https://github.com/kung-foo/multiregion-terraform

Example multi-region AWS Terraform application

aws terraform

Last synced: 15 Oct 2024

https://github.com/Azure/terraform-azurerm-compute

Terraform Azure RM Compute Module

terraform terraform-modules vms

Last synced: 02 Aug 2024

https://github.com/Azure/aca-landing-zone-accelerator

The Azure Container Apps landing zone accelerator is an open-source collection of architectural guidance and reference implementation to accelerate deployment of Azure Container Apps at scale.

aca architecture azd-templates azure bicep container container-apps iac landing-zone landing-zone-accelarator lza terraform

Last synced: 02 Aug 2024

https://github.com/globalbao/azure-policy-as-code

Bicep and Terraform code examples for policy-as-code workflows. Azure governance guardrails and automation - by @JesseLoudon

armtemplates azure azure-policy azuredevops azurepolicy azurerm bicep cicd custom-policies devops policy-as-code terraform terraform-azurerm

Last synced: 01 Aug 2024

https://github.com/juanjoSanz/aws-pentesting-lab

Pentesting lab with a Kali Linux instance accessible via ssh & wireguard VPN and with vulnerable instances in a private subnet

aws kali-linux metasploitable pentesting terraform wireguard

Last synced: 07 Sep 2024

https://github.com/boring-registry/boring-registry

A Simple Terraform Provider and Module Registry

aws azure gcs minio registry s3 terraform

Last synced: 01 Nov 2024

https://github.com/mlabouardy/terraform-aws-labs

Terraform template for AWS provider ☁️

aws aws-vpc ec2 iac lambda terraform terraform-modules vpc

Last synced: 10 Oct 2024

https://github.com/hashicorp/terraform-website

Build configuration and partial content for terraform.io

terraform

Last synced: 27 Sep 2024

https://github.com/chrislewisdev/prettyplan

A formatting tool to help make large Terraform plans easier to review.

javascript terraform tools

Last synced: 01 Nov 2024

https://github.com/Artemmkin/terraform-kubernetes

Example of deploying a Kubernetes cluster to Google Cloud using Terraform

gitlab-ci google-cloud helm kubernetes kubernetes-deployment terraform

Last synced: 28 Oct 2024

https://github.com/azure/terraform-azurerm-lz-vending

Terraform module to deploy landing zone subscriptions (and much more) in Azure

azapi-modules azure azurerm-modules terraform terraform-module

Last synced: 07 Oct 2024

https://github.com/cloudposse/terraform-aws-ec2-instance

Terraform module for provisioning a general purpose EC2 host

ansible aws ec2 hcl2 instance security terraform terraform-modules

Last synced: 10 Oct 2024

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

Terraform module that creates an S3 bucket with an optional IAM user for external CI/CD systems

artifacts artifacts-repository bucket cicd circleci codefresh hcl2 iam iam-user s3 terraform terraform-module travis-ci

Last synced: 13 Oct 2024

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

Utility provider that provides constructs that intentionally do nothing, useful in various situations to help orchestrate tricky behavior or work around limitations.

null terraform terraform-provider

Last synced: 07 Oct 2024

https://github.com/jetstack/terraform-google-gke-cluster

A Terraform module to create a best-practise Google Kubernetes Engine (GKE) cluster.

gke google kubernetes terraform terraform-module

Last synced: 26 Sep 2024

https://github.com/jckuester/terradozer

Terraform destroy without configuration files

aws cleanup cloud delete destroy golang terraform tfstate

Last synced: 31 Oct 2024

https://github.com/nozaq/terraform-aws-remote-state-s3-backend

A terraform module to set up remote state management with S3 backend for your account.

aws devops terraform terraform-modules

Last synced: 13 Oct 2024

https://github.com/ContainerSolutions/terraform-examples

Simple and idiomatic examples of various Terraform functions and features.

terraform

Last synced: 02 Aug 2024

https://github.com/containersolutions/terraform-examples

Simple and idiomatic examples of various Terraform functions and features.

terraform

Last synced: 05 Nov 2024

https://github.com/nicor88/aws-ecs-airflow

Run Airflow in AWS ECS(Elastic Container Service) using Fargate tasks

airflow airflow-ecs aws dag docker ecr ecs etl fargate terraform

Last synced: 27 Oct 2024

https://github.com/Azure/terraform-provider-azapi

Terraform provider for Azure Resource Manager Rest API

azure azure-resource-manager terraform terraform-provider

Last synced: 01 Nov 2024

https://github.com/Azure/terraform-azurerm-lz-vending

Terraform module to deploy landing zone subscriptions (and much more) in Azure

azapi-modules azure azurerm-modules terraform terraform-module

Last synced: 02 Aug 2024

https://github.com/mineiros-io/terraform-github-repository

A Terraform module to manage GitHub Repositories. https://github.com/

github github-repository iac mineiros terraform terraform-github terraform-modules

Last synced: 13 Oct 2024

https://github.com/fedekau/terraform-with-circleci-example

This is an example of automatic deployments of your infrastructure using terraform and CircleCI 2.0 workflows

circleci deployment example infrastructure infrastructure-as-code terraform

Last synced: 10 Aug 2024

https://github.com/cloudposse-archives/reference-architectures

[WIP] Get up and running quickly with one of our reference architecture using our fully automated cold-start process.

aws code-generator hipaa kops kubernetes pci reference-architecture reference-architectures scp service-catalog subaccounts sweetops terraform terraform-modules

Last synced: 26 Sep 2024

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

Official Terraform Cloud/Enterprise provider, maintained by HashiCorp. Provision Terraform Cloud or Terraform Enterprise - with Terraform!

cloud terraform terraform-cloud terraform-enterprise terraform-provider tfe-provider

Last synced: 30 Oct 2024

https://github.com/cloudposse/terraform-aws-ecs-codepipeline

Terraform Module for CI/CD with AWS Code Pipeline and Code Build for ECS https://cloudposse.com/

aws codebuild codepipeline docker ecs hcl2 pipeline terraform terraform-module

Last synced: 13 Oct 2024

https://github.com/oracle-terraform-modules/terraform-oci-oke

The Terraform OKE Module Installer for Oracle Cloud Infrastructure provides a Terraform module that provisions the necessary resources for Oracle Container Engine.

kubernetes oci oke oracle terraform

Last synced: 03 Nov 2024

https://github.com/kubevela/terraform-controller

A Kubernetes Terraform Controller, managing Cloud resources through Kubernetes

alibabacloud aws azure eccloud gcp kubernetes terraform terraform-controller ucloud

Last synced: 30 Oct 2024

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

Terraform module to provision AWS RDS instances

aws aws-rds hcl2 mysql postgres rds terraform terraform-modules

Last synced: 13 Oct 2024

https://github.com/dumrauf/serverless_static_website_with_basic_auth

Builds a serverless infrastructure in AWS for hosting a static website protected with Basic Authentication and published on a subdomain registered via Route 53

aws aws-lambda basic-authentication cloudformation cloudfront serverless static-website terraform terraform-modules

Last synced: 13 Oct 2024

https://github.com/cloudposse/terraform-aws-ec2-bastion-server

Terraform module to define a generic Bastion host with parameterized user_data and support for AWS SSM Session Manager for remote access with IAM authentication.

aws bastion beyondcorp jumpbox jumpserver session-manager ssh ssm terraform terraform-modules zerotrust

Last synced: 10 Oct 2024

https://github.com/sabrehagen/desktop-environment

☁️ From tty to production in one command, on the desktop and in the cloud.

alacritty alsamixer cloud-native desktop-environment docker dunst git gotop gtk i3 i3wm pywal terraform tmux vcsh x11 xava zsh

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

https://github.com/cloudposse/terraform-aws-key-pair

Terraform Module to Automatically Generate SSH Key Pairs (Public/Private Keys)

aws hcl2 ssh-keygen ssh-keys terraform terraform-modules

Last synced: 13 Oct 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: 01 Aug 2024

https://github.com/busser/tftree

Display your Terraform module call stack in your terminal

terminal terraform terraform-module tree

Last synced: 10 Oct 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: 01 Aug 2024

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

A terraform plugin for managing godaddy domain records

go godaddy infrastructure-as-code terraform

Last synced: 02 Aug 2024

https://github.com/astroport-fi/astroport-core

Astroport DEX core contracts

smart-contracts terraform

Last synced: 31 Oct 2024

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

Stacks, the Terraform code pre-processor

terraform

Last synced: 01 Nov 2024

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

CLI tool to profile Terraform runs, written in Go

golang profiling statistics terraform visualization

Last synced: 01 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/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/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: 31 Oct 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: 01 Nov 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/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: 01 Aug 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/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/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: 26 Oct 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: 01 Aug 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/xchapter7x/clarity

A declaritive test framework for Terraform

hcl hcl2 terraform terraform-tests unit-test unittest

Last synced: 31 Oct 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/ned1313/implementing-terraform-on-microsoft-azure

Code examples for the Pluralsight course Implementing Terraform on Microsoft Azure

azure azure-devops terraform

Last synced: 01 Nov 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://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/sethvargo/terraform-provider-googlecalendar

A @HashiCorp Terraform provider for managing Google Calendar events.

terraform terraform-provider

Last synced: 02 Aug 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/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/alexnabokikh/tfsort

A CLI utility to sort Terraform variables and outputs

cli go golang terraform

Last synced: 26 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/ned1313/Implementing-Terraform-on-Microsoft-Azure

Code examples for the Pluralsight course Implementing Terraform on Microsoft Azure

azure azure-devops terraform

Last synced: 02 Aug 2024

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

A CLI tool for easy AWS API reads. 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 Aug 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/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: 25 Oct 2024