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/hankehly/deploy-airflow-on-ecs-fargate

An example of how to deploy Apache Airflow on Amazon ECS Fargate

airflow aws deploy docker ecs fargate python terraform

Last synced: 10 Nov 2024

https://github.com/andif888/workfromhome-with-inlets

HTML5 based remote desktop gateway using Apache Guacamole and inlets websocket reverse tunnel including AD authentication and 2-FA

activedirectory caddy docker guacamole homelab html5 inlet letsencrypt multifactor-authentication rdp remote-desktop remotedesktopgateway terraform vagrantfile websockets work-from-home

Last synced: 11 Nov 2024

https://github.com/bitovi/bitops

Automate the provisioning and configuration of cloud infrastructure with BitOps docker image

ansible aws cd cloudformation continuous-delivery deployment-automation devops devops-tools docker helm kubernetes terraform

Last synced: 07 Nov 2024

https://github.com/cloudposse/terraform-aws-cloudwatch-flow-logs

Terraform module for enabling flow logs for vpc and subnets.

aws cloudwatch-logs ec2 secops terraform terraform-module vpc-flow-logs

Last synced: 11 Nov 2024

https://github.com/clouddrove/terraform-aws-s3

Terraform module to create default S3 bucket with logging and encryption type specific features.

automation aws clouddrove devops hacktoberfest module s3 s3-bucket s3-storage s3-website terrafom-modules terraform

Last synced: 17 Nov 2024

https://github.com/mlabouardy/aws-pipeline

Build a CI/CD for Microservices and Serverless Functions in AWS :cloud:

aws devops devsecops docker jenkins lambda packer serverless terraform

Last synced: 15 Nov 2024

https://github.com/1ambda/terraform-aws-eks-jupyterhub

Running JupyterHub on Kubernetes (AWS EKS) in 30 minutes :fire:

aws eks jupyter jupyterhub kubernetes terraform

Last synced: 18 Nov 2024

https://github.com/moduscreateorg/devops-infra-demo

Growing repository of Infrastructure as Code demos (initially created for DevOps Wall Street)

ansible aws devops devsecops iac infrastructure packer terraform

Last synced: 28 Nov 2024

https://github.com/spacelift-io/spacelift-migration-kit

Helper to move from various tools to Spacelift

iac spacelift terraform

Last synced: 05 Nov 2024

https://github.com/hofstadter-io/cuelm

Experiments with CUE on the quest to reimagine devops-ops.

cuelang dagger helm hof kubernetes schema terraform

Last synced: 09 Nov 2024

https://github.com/mazzasaverio/fastapi-your-data

Learning journey to develop a scalable and modular backend to manage your data and solve your problems

alembic api backend devops docker fastapi gcp microservice orm pgvector postgres sqlalchemy2 terraform

Last synced: 14 Nov 2024

https://github.com/zenika-open-source/terraform-azure-cli

Minimal & lightweight docker image including Azure and Terraform CLI

azure azure-cli azurecli docker docker-image dockerfile hacktoberfest terraform terraform-cli

Last synced: 09 Nov 2024

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

Azure DevOps integration for Infracost. Shows cloud cost estimates for Terraform in pull requests for Azure DevOps repos and GitHub repos.

aws azure azure-devops cloud-cost cost-estimates cost-estimation gcp google-cloud iac infrastructure-as-code terraform terraform-cost-estimation terragrunt

Last synced: 15 Nov 2024

https://github.com/deepfence/ci-cd-integrations

CI/CD plugins for image scanning, integrations with AWS ECR, Google Container Registry

ci-cd circle-ci circleci-orbs cloud-native compliance-automation docker ecr jenkins-plugin kubernetes terraform vulnerability-scanners

Last synced: 16 Nov 2024

https://github.com/ifd3f/infra

Personal cloud, dotfiles, and configurations omnirepo

ansible devops docker dotfiles homelab kubernetes nix nixos terraform

Last synced: 12 Nov 2024

https://github.com/jimmysawczuk/terraform-fargate-tutorial

A minimal set of Terraform to create a Fargate service

aws docker ecs fargate terraform

Last synced: 11 Nov 2024

https://github.com/kevinevans1/learn-azure-terraform

Collection of Azure Terraform learning and reference's resources by @kevinevans1

aztfy azure devops hashicorp iac terraform

Last synced: 27 Nov 2024

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

Terraform module which creates OpenVPN on AWS

aws openvpn terraform

Last synced: 19 Nov 2024

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

Kubernetes cluster setup in AWS using Terraform and kubeadm

aws-kubernetes kubeadm kubernetes kubernetes-cluster kubernetes-setup terraform

Last synced: 07 Nov 2024

https://github.com/stealthybox/tf-oci-arm

Some configurable terraform for a free, firewalled, oracle-cloud ARM Ubuntu machine with @Tailscale and @Docker.

arm arm64 cloud-init docker oracle-cloud tailscale terraform ufw

Last synced: 10 Nov 2024

https://github.com/macropower/homelab

IaC for my homelab & personal cloud.

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

Last synced: 07 Nov 2024

https://github.com/efbar/hashicorp-labs

Deploy locally on VM an Hashicorp cluster formed by Vault, Consul and Nomad. Ready for deploying and testing your apps.

ansible consul hashicorp hashicorp-labs microservices nomad openfaas provision serverless service-mesh terraform vagrant vault

Last synced: 17 Nov 2024

https://github.com/hennge/terraform-aws-ecs

Terraform module which creates ECS (EC2 and Fargate) and related resources (autoscaling, cron fargate, etc.) on AWS

aws ecs terraform terraform-module terraform-modules

Last synced: 19 Dec 2024

https://github.com/toowoxx/terraform-provider-packer

Terraform Provider for HashiCorp Packer

build cicd images packer terraform terraform-provider

Last synced: 13 Oct 2024

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

Offers functions to validate and assert values within Terraform configurations, simplifying variable validation and custom conditions.

assert golang provider terraform test

Last synced: 07 Oct 2024

https://github.com/hashicorp/learn-terraform-circleci

Supplemental repository for Learn content on CircleCI

circleci hashicorp terraform tutorial

Last synced: 07 Oct 2024

https://github.com/hbollon/k8s-voting-app-aws

:wheel_of_dharma: Example of a distributed voting app running on Kubernetes. Written in Golang with Terraform definitions to deploy to AWS EKS

aws devops docker docker-compose eks go golang iac infrastructure infrastructure-as-code k8s kubernetes postgresql redis terraform

Last synced: 22 Oct 2024

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

This Terraform provider is archived per our provider archiving process: https://terraform.io/docs/internals/archiving.html

bitbucket terraform terraform-provider

Last synced: 27 Sep 2024

https://github.com/hashicorp-education/learn-terraform-circleci

Supplemental repository for Learn content on CircleCI

circleci hashicorp terraform tutorial

Last synced: 27 Dec 2024

https://github.com/tuenti/pouch

Tools to provision secrets using Vault with AppRole authentication method

approle automation configuration-management provisioning secrets terraform vault

Last synced: 19 Nov 2024

https://github.com/alpine-docker/terragrunt

Auto-trigger docker build for terragrunt when new terraform version released

alpine docker-image landscape terraform terraform-landscape terragrunt

Last synced: 25 Nov 2024

https://github.com/ahmadalibagheri/finops-tutorial

I explain some solution for reducing your cost in public cloud

aws azure finops gcp terraform

Last synced: 25 Nov 2024

https://github.com/fivexl/terraform-aws-sso-elevator

Slack bot to temporary assign AWS SSO Permission set to a user

aws aws-lambda python slack sso terraform terraform-module

Last synced: 06 Nov 2024

https://github.com/cloudposse/terraform-aws-alb-target-group-cloudwatch-sns-alarms

Terraform module to create CloudWatch Alarms on ALB Target level metrics.

alb aws cloudwatch-alarms hcl2 ingress sns target-group terraform terraform-module

Last synced: 11 Nov 2024

https://github.com/clburlison/terraform-munki

Terraform module for building munki resources in AWS.

aws munki terraform

Last synced: 25 Dec 2024

https://github.com/cloudposse/test-harness

🧬 Collection of Makefiles and test scripts to facilitate testing Terraform modules, Kubernetes resources, Helm charts, and more

bats helm terraform test-automation test-harness testing-tools

Last synced: 11 Nov 2024

https://github.com/Azure-Samples/container-apps-azapi-terraform

This sample shows how to deploy a Dapr application to Azure Container Apps using Terraform with the AzAPI Provider.

azapi azure azure-application-insights azure-container-apps azure-log-analytics azure-monitor azure-storage azure-storage-account container-apps terraform

Last synced: 13 Nov 2024

https://github.com/selleo/terraform-aws-frontend

Collection of Terraform modules for frontend app deployment on AWS.

aws cloudfront ember frontend iam react s3 terraform

Last synced: 13 Nov 2024

https://github.com/hajowieland/terraform-k8s-the-real-hard-way-aws

Terraform code for "Kubernetes The (real) Hard Way (AWS)"

aws cka cka-exam etcd hcl2 k8s kubernetes terraform terraform-0-12

Last synced: 13 Nov 2024

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

Terraform module to provision an HTTP style ingress rule based on hostname and path for an ALB using target groups

alb application-load-balancer aws ecs hcl2 ingress target-group terraform terraform-modules

Last synced: 25 Dec 2024

https://github.com/drfaust92/terraform-kubernetes-ebs-csi-driver

Terraform module which creates Kubernetes EBS CSI controller resources on AWS EKS.

aws eks kubernetes terraform

Last synced: 25 Dec 2024

https://github.com/starcraft66/infrastructure

Infrastructure as code for my servers

homelab kubernetes nixos terraform

Last synced: 28 Oct 2024

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

Terraform AVI Networks provider

avi terraform terraform-provider

Last synced: 27 Dec 2024

https://github.com/brietsparks/guestbook

A simple app with automated infrastructure provisioning, app deployment, and E2E testing

aws cypress fargate iac terraform terratest

Last synced: 28 Oct 2024

https://github.com/runatlantis/terraform-gce-atlantis

A set of Terraform configurations for running Atlantis on @googlecloud Compute Engine

atlantis cos gce gcp terraform

Last synced: 01 Nov 2024

https://github.com/julie-ng/cloudkube-aks-clusters

3 Clusters, 1 Repo. Opinionated infrastructure as code for my Azure Kubernetes clusters for running demo apps.

azure infra-as-code kubernetes terraform

Last synced: 25 Nov 2024

https://github.com/cdktf/cdktf-provider-google

Prebuilt Terraform CDK (cdktf) provider for google.

cdk cdktf google pre-built-provider provider terraform terraform-cdk

Last synced: 11 Dec 2024

https://github.com/apache/cloudstack-terraform-provider

CloudStack Terraform Provider

cloudstack go terraform

Last synced: 24 Dec 2024

https://github.com/haoliangyu/terrac

A minimal private module registry for Terraform and OpenTofu

azure cli gcp module opentofu private-registry s3 terraform

Last synced: 27 Oct 2024

https://github.com/circa10a/terraform-provider-mcbroken

Base the count of your infrastucture resources on the current number of broken mcdonald's ice cream machines nationally or by a city of your choosing. Powered by https://mcbroken.com/

go golang mcdonalds terraform terraform-provider

Last synced: 20 Dec 2024

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

Terraform module that provisions an RDS replica

aurora mysql postgres rds readonly replica slave terraform terraform-modue

Last synced: 11 Nov 2024

https://github.com/redislabs/terraform-provider-rediscloud

Terraform Redis Cloud Provider: Deploy, update, and manage Redis Cloud databases as code through HashiCorp Terraform

databases redis redis-enterprise-cloud terraform terraform-provider terraform-provider-rediscloud

Last synced: 24 Dec 2024

https://github.com/1oglop1/aws-glue-monorepo-style

Example of AWS Glue Jobs and workflow deployment with terraform in monorepo style. Code here supports the miniseries of articles about AWS Glue and python.

aws aws-glue datascience python serverless terraform

Last synced: 04 Dec 2024

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

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/cyrilgdn/rabbitmq/latest

rabbitmq terraform terraform-provider

Last synced: 27 Sep 2024

https://github.com/production-ready-toolkit/aws-sre-billing-monitoring

Billing monitoring for SRE's. Automation to create alerts and actions based on Estimated Changes for AWS Accounts

aws finops monitoring terraform terraform-module

Last synced: 08 Nov 2024

https://github.com/felipecruz91/k8s-hetzner

A Kubernetes cluster provisioned with Terraform, running in Hetzner Cloud

hetzner hetzner-cloud kubernetes terraform

Last synced: 07 Nov 2024

https://github.com/briancaffey/terraform-aws-django

Terraform modules for deploying Django applications on AWS using ECS Fargate

aws django ecs-fargate terraform

Last synced: 22 Oct 2024

https://github.com/contentful-labs/terraform-contentful

Terraform provider for Contentful

contentful provider terraform

Last synced: 15 Nov 2024

https://github.com/jetbrains/package-search-gradle-plugins

Gradle plugins for Docker, Terraform and Liquibase.

docker gradle-plugin liquibase terraform

Last synced: 07 Oct 2024

https://github.com/bretfisher/gha-runners

Terraform to create GitHub Action self-hosted runners in EC2 using ASG

asg aws docker ec2 github-actions self-hosted-runner terraform

Last synced: 07 Nov 2024

https://github.com/drlau/akashi

Validate "terraform plan" changes against a customizable ruleset

go golang terraform

Last synced: 30 Oct 2024

https://github.com/last9/tfstate

Restful Terraform remote state server

state-management terraform terraform-remote tfstate

Last synced: 09 Nov 2024

https://github.com/spotify/terraform-google-aws-hybrid-cloud-vpn

Create and connects Google HA VPN to an AWS Transit Gateway with Site-to-Site VPN

terraform terraform-module

Last synced: 07 Nov 2024

https://github.com/pipe-cd/examples

Examples to demonstrate how to use PipeCD

cloudrun ecs examples helm istio kubernetes kustomize lambda terraform

Last synced: 22 Dec 2024

https://github.com/pearcec/Invoke-Terraform

A cross-platform PowerShell module for downloading and invoking terraform binaries.

command-line powershell-module terraform wrapper

Last synced: 04 Dec 2024

https://github.com/kwokhing/gsp345-automating-infrastructure-on-google-cloud-with-terraform-challenge-lab

Steps to complete the Automating Infrastructure on Google Cloud with Terraform: Challenge Lab (GSP345)

gcp-terraform google-cloud-platform terraform

Last synced: 02 Dec 2024