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/cloudposse/terraform-aws-cicd

Terraform Module for CI/CD with AWS Code Pipeline and Code Build

aws cicd codebuild codepipeline continuous-delivery continuous-integration hcl2 terraform terraform-modules

Last synced: 10 Oct 2024

https://github.com/dy2k/proxmox-kubernetes

Deploy Kubernetes on Proxmox Ubuntu LXCs and VMs

ansible kubernetes proxmox terraform

Last synced: 05 Nov 2024

https://github.com/cloudposse/terraform-aws-dynamic-subnets

Terraform module for public and private subnets provisioning in existing VPC

aws hcl2 subnet terraform terraform-modules vpc vpc-resources

Last synced: 10 Oct 2024

https://github.com/terraform-community-modules/tf_aws_bastion_s3_keys

A Terraform module for creating bastion host on AWS EC2 and populate its ~/.ssh/authorized_keys with public keys from bucket

bastion ssh terraform terraform-modules

Last synced: 10 Oct 2024

https://github.com/Azure/devops-governance

Example end-to-end Governance Model from CI/CD to Azure Resource Manager. Use this project to deploy example AAD, ARM and Azure DevOps resources to learn about e2e RBAC.

arm azure azure-active-directory azure-devops azure-keyvault azure-pipelines ci-cd governance infra-as-code rbac terraform

Last synced: 13 Nov 2024

https://github.com/adobe/ops-cli

Ops - cli wrapper for Terraform, Ansible, Helmfile and SSH for cloud automation

ansible aws azure eks helm helmfile jinja2 kubernetes kubernetes-cluster kubernetes-deployment ops packer terraform terraform-files vault

Last synced: 12 Nov 2024

https://github.com/azure/devops-governance

Example end-to-end Governance Model from CI/CD to Azure Resource Manager. Use this project to deploy example AAD, ARM and Azure DevOps resources to learn about e2e RBAC.

arm azure azure-active-directory azure-devops azure-keyvault azure-pipelines ci-cd governance infra-as-code rbac terraform

Last synced: 07 Oct 2024

https://github.com/keilerkonzept/terraform-module-versions

CLI tool that checks Terraform code for module updates. Single binary, no dependencies. linux, osx, windows. #golang #cli #terraform

cli git json repository semver terraform terraform-modules update versioning

Last synced: 10 Oct 2024

https://github.com/justinas/nixos-ha-kubernetes

Toy highly-available Kubernetes cluster on NixOS

colmena kubernetes kubernetes-cluster nix nixops nixos terraform

Last synced: 18 Nov 2024

https://github.com/ris-tlp/audiophile-e2e-pipeline

Pipeline that extracts data from Crinacle's Headphone and InEarMonitor databases and finalizes data for a Metabase Dashboard.

airflow aws data-engineering metabase python terraform

Last synced: 07 Nov 2024

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

Terraform Module to manage Docker Container Registries on AWS ECR

aws docker docker-registry ecr hcl2 terraform terraform-modules

Last synced: 13 Oct 2024

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

Example of a Truss Terraform project

template terraform

Last synced: 13 Nov 2024

https://github.com/nlamirault/speedtest_exporter

Prometheus exporter for Speedtest metrics

galactus prometheus-exporter speedtest terraform

Last synced: 05 Nov 2024

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

Utility provider that works with Transport Layer Security keys and certificates. It provides resources that allow private keys, certificates and certficate requests to be created as part of a Terraform deployment.

terraform terraform-provider tls

Last synced: 07 Oct 2024

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: 07 Nov 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: 13 Nov 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: 18 Nov 2024

https://github.com/andyt530/py-az2tf

Tool to automatically generate Terraform files for your Azure subscription

azure terraform

Last synced: 13 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: 07 Oct 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/kung-foo/multiregion-terraform

Example multi-region AWS Terraform application

aws terraform

Last synced: 08 Nov 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/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/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/salesforce/cloud-guardrails

Rapidly apply hundreds of security controls in Azure

azure azure-security cloud security terraform

Last synced: 15 Nov 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: 14 Nov 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: 13 Nov 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/azure/terraform-azurerm-compute

Terraform Azure RM Compute Module

terraform terraform-modules vms

Last synced: 07 Oct 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: 08 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: 13 Nov 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/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/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/overmindtech/cli

Identify the blast radius and risks for Terraform changes in real time

aws blast-radius kubernetes terraform terraform-aws terraform-kubernetes visualisation visualization

Last synced: 09 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: 07 Nov 2024

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

Build configuration and partial content for terraform.io

terraform

Last synced: 27 Sep 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/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/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/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/sguyennet/terraform-vsphere-kubespray

Deploy a Kubernetes HA cluster on VMware vSphere

deployment kubernetes kubespray terraform vmware vsphere

Last synced: 17 Nov 2024

https://github.com/sublimetext/terraform

Terraform (HCL) configuration file syntax highlighting for Sublime Text

hcl sublime-text sublime-text-package syntax-highlighting terraform

Last synced: 15 Nov 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/jckuester/terradozer

Terraform destroy without configuration files

aws cleanup cloud delete destroy golang terraform tfstate

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

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

Simple and idiomatic examples of various Terraform functions and features.

terraform

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

https://github.com/verma-kunal/devops-90

This repository is my documenting repository for learning the world of DevOps. Starting with spending an hour a day to get the foundational knowledge across a lot of different areas that make up DevOps.

ansible aws containers devops kubernetes linux terraform

Last synced: 15 Nov 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/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/kubevela/terraform-controller

A Kubernetes Terraform Controller, managing Cloud resources through Kubernetes

alibabacloud aws azure eccloud gcp kubernetes terraform terraform-controller ucloud

Last synced: 15 Nov 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-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/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: 09 Nov 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/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/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/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: 16 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: 12 Nov 2024

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/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/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/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/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/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/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/vmware/terraform-provider-vcd

Terraform VMware Cloud Director provider

terraform terraform-provider vcloud-director

Last synced: 13 Nov 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/devops-infra/docker-terragrunt

Dockerized framework with Terraform, Terragrunt, Python, Make, Docker, Git, and all needed components to easily manage cloud infrastructure.

automation aws aws-cli azure christophshyper devops devops-workflow docker framework gcp git hcl hclfmt iaac iac makefile python3 terraform terraform-scripts terragrunt

Last synced: 07 Nov 2024

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

Stacks, the Terraform code pre-processor

terraform

Last synced: 01 Nov 2024

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

Astroport DEX core contracts

smart-contracts terraform

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