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/terraform-aws-modules/terraform-aws-solutions

Set of standalone and reusable AWS/DevOps solutions implemented as Terraform modules πŸ‡ΊπŸ‡¦

aws aws-devops reusable-components solutions terraform terraform-module

Last synced: 10 Oct 2024

https://github.com/clouddrove/terraform-aws-api-gateway

Terraform module to create Route53 resource on AWS for create api gateway with it's basic elements.

api-gateway aws-api-gateway clouddrove devops terraform terraform-modules

Last synced: 10 Oct 2024

https://github.com/suzuki-shunsuke/tfprovidercheck

CLI to prevent malicious Terraform Providers from being executed. You can define the allow list of Terraform Providers and their versions, and check if disallowed providers aren't used

cli oss security terraform

Last synced: 01 Nov 2024

https://github.com/trussworks/terraform-aws-logs

Creates and configures an S3 bucket for storing AWS logs.

aws aws-cloudtrail aws-s3 logging terraform terraform-modules

Last synced: 10 Oct 2024

https://github.com/londheshubham153/terraweek

#TerraWeek Challenge by TWS Community Builders is a 7 Day challenge to Upskill the DevOps Community, which will be starting on 5th June and ending on 11th June at 11:59 P.M IST.

terraform terraform-project

Last synced: 28 Oct 2024

https://github.com/squidfunk/terraform-aws-api-gateway-enable-cors

Easily add an OPTIONS method to an API Gateway resource to enable CORS

api-gateway aws cors terraform

Last synced: 02 Nov 2024

https://github.com/davidzajac1/zillacode

Open Source LeetCode for PySpark, Spark, Pandas and DBT/Snowflake

aws coding-interview dbt docker github-actions leetcode pandas pyspark python react snowflake spark terraform

Last synced: 11 Oct 2024

https://github.com/robertpeteuil/terraform-installer

Installer for HashiCorp Terraform - Automatic Download, Extract and Install of Latest or Specific Version

automated-deployment automation bash-script hashicorp hashicorp-downloads hashicorp-terraform installer linux macos terraform terraform-installer terraform-scripts windows

Last synced: 10 Oct 2024

https://github.com/leg100/etok

Execute Terraform on Kubernetes

kubernetes operator terraform

Last synced: 02 Aug 2024

https://github.com/jschr/jschr.io

The static website generator service behind jschr.io.

aws-lambda boilerplate infrastructure react static-site static-site-generator terraform typescript webpack2

Last synced: 11 Oct 2024

https://github.com/mingfang/terraform-k8s-modules

Terraform Kubernetes Modules

kubernetes terraform terraform-modules

Last synced: 10 Oct 2024

https://github.com/e2b-dev/infra

Infrastructure powering E2B - Cloud Runtime for AI Agents

ai-agents code-interpreter consul devtools firecracker gcp go golang gpt gpt-4 kvm llm microvm nomad sandbox terraform vm vmm

Last synced: 10 Oct 2024

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

Terraform Module to Provide a CloudWatch Logs Endpoint

aws cloudwatch cloudwatch-logs terraform terraform-module

Last synced: 10 Oct 2024

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

Terraform Civo provider

civo terraform terraform-provider

Last synced: 06 Nov 2024

https://github.com/cloudposse/terraform-yaml-config

Terraform module to convert local and remote YAML configuration templates into Terraform lists and maps

config configuration configuration-files configuration-management template template-engine templates templating terraform terraform-module yaml yaml-configuration yaml-files

Last synced: 13 Oct 2024

https://github.com/apparentlymart/terraform-provider-testing

An experimental Terraform provider to assist in writing tests for Terraform modules

terraform terraform-provider testing

Last synced: 22 Oct 2024

https://github.com/cloudposse/terraform-aws-iam-user

Terraform Module to provision a basic IAM user suitable for humans.

aws groups iam keybase password pgp terraform terraform-module user

Last synced: 10 Oct 2024

https://github.com/trailofbits/algo-ng

Experimental version of Algo built on Terraform

ipsec terraform vpn

Last synced: 01 Nov 2024

https://github.com/databricks/terraform-databricks-lakehouse-blueprints

Set of Terraform automation templates and quickstart demos to jumpstart the design of a Lakehouse on Databricks. This project has incorporated best practices across the industries we work with to deliver composable modules to build a workspace to comply with the highest platform security and governance standards.

financial-services hls regulated-industry-blueprints terraform

Last synced: 06 Nov 2024

https://github.com/paulrbr/terraform-makefile

Makefile to use as a simple interface for Terraform

makefile password-store terraform

Last synced: 22 Oct 2024

https://github.com/fjudith/saltstack-kubernetes

Deploy the lowest-cost production ready Kubernetes cluster using terraform and saltstack.

cluster cncf hyperconverged kubernetes saltstack terraform

Last synced: 10 Oct 2024

https://github.com/dex4er/tf

Less verbose and more shell friendly Terraform

cloud devops golang terraform

Last synced: 28 Oct 2024

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

This library helps assembling a complete schema for decoding Terraform config

hcl2 provider-schemas terraform

Last synced: 07 Oct 2024

https://github.com/Capgemini/terraform-control

A PoC for managing your infrastructure with Terraform in a collaborative way :dancers: https://capgemini.github.io/devops/Controlling-the-state-of-your-infrastructure/

terraform

Last synced: 04 Aug 2024

https://github.com/hashicorp/nomad-auto-join

Terraform config to automatically bootstrap a Nomad cluster

nomad terraform

Last synced: 27 Sep 2024

https://github.com/brndnmtthws/rust-react-typescript-demo

Demo for Rust, React, Typescript, Docker, Terraform and Kubernetes

boilerplate docker gcp gke kubernetes learn-to-code learning react rust terraform typescript

Last synced: 26 Oct 2024

https://github.com/ryanwholey/terraform-provider-pihole

A Terraform provider for managing Pi-hole resources

pi-hole provider terraform terraform-provider

Last synced: 10 Oct 2024

https://github.com/googlecloudplatform/click-to-deploy-solutions

This repository has Google Cloud solutions that you can deploy with a single click.

cloud cloudbuild googlecloud googlecloudplatform terraform

Last synced: 07 Oct 2024

https://github.com/minamijoyo/tflock

Lock your Terraform state manually

go terraform

Last synced: 22 Oct 2024

https://github.com/borchero/terraform-plan-comment

GitHub Action to post the output of "terraform plan" to a pull request comment.

github-actions terraform

Last synced: 26 Oct 2024

https://github.com/seanknox/aztack

Terraform module for creating Kubernetes clusters running on Azure

azure docker infrastructure-as-code kubernetes packer terraform

Last synced: 04 Aug 2024

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

Terraform is an awesome tool to implement Infrastructure as Code and GitOps

terraform terraform-provider ucloud

Last synced: 01 Nov 2024

https://github.com/linode/terraform-linode-k8s

Kubernetes installer for Linode

hcl kubernetes linode terraform terraform-module

Last synced: 26 Sep 2024

https://github.com/sap/terraform-provider-btp

Terraform provider for SAP BTP

sap-btp terraform terraform-provider

Last synced: 07 Oct 2024

https://github.com/paulRbr/terraform-makefile

Makefile to use as a simple interface for Terraform

makefile password-store terraform

Last synced: 20 Aug 2024

https://github.com/idealo/terraform-aws-opensearch

Terraform module to provision an OpenSearch cluster with SAML authentication.

aws opensearch terraform terraform-module

Last synced: 10 Oct 2024

https://github.com/HoussemDellai/AzureDevOpsPipelines-Templates

This project shows how to use YAML templates in Azure DevOps Pipelines.

azure azure-devops ci-cd devops templates terraform

Last synced: 02 Aug 2024

https://github.com/philips-labs/terraform-aws-github-oidc

Terraform module to setup OIDC with AWS and GH Actions

aws github-actions hacktoberfest iac oidc terraform

Last synced: 02 Aug 2024

https://github.com/devopsmakers/xterrafile

XTerrafile is a Go tool for managing vendored modules and formulas using a YAML file

devops-tools go golang terrafile terraform terraform-modules

Last synced: 26 Sep 2024

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

Always know where you need to run Terraform plan & apply!

autoplan autoplanning diff terraform

Last synced: 01 Nov 2024

https://github.com/derBroBro/TerraDepot

A terraform http backend written in python, deployed on aws lambda.

aws terraform userinterface webui

Last synced: 01 Nov 2024

https://github.com/cdktf/docker-on-aws-ecs-with-terraform-cdk-using-typescript

End to End example for deploying a docker container and a static frontend to AWS ECS and AWS Cloudfront

aws cdk cdk-examples cdktf ecs example terraform terraform-cdk

Last synced: 30 Oct 2024

https://github.com/sirrend/terrap-cli

Terrap - a powerful CLI tool that scans your infrastructure and identifies any required changes.

aws ci cli cli-tools cloud devops devops-tools gcp github hashicorp-terraform iac infrastracture maintanance providers terraform upgrades

Last synced: 10 Oct 2024

https://github.com/scholzj/terraform-aws-minikube

Terraform module for single node Kubernetes instance bootstrapped using kubeadm

aws kubeadm kubernetes kubernetes-setup minikube minikube-setup terraform terraform-modules

Last synced: 10 Oct 2024

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

[DEPRECATED] Use https://github.com/terraform-aws-modules/terraform-aws-ecs

aws-ecs terraform terraform-modules

Last synced: 10 Oct 2024

https://github.com/ahmetb/cloud-run-iap-terraform-demo

Deploy an IAP-secured application to Cloud Run using Terraform (e.g. an admin portal or internal company app)

cloud-iap google-cloud-run iap terraform

Last synced: 06 Nov 2024

https://github.com/harisekhon/jenkins

Jenkins CI/CD - Advanced Jenkinsfile & Groovy Shared Library of reusable functions and pipelines - AWS, GCP, Docker, Kubernetes, ArgoCD, Slack notifications, Git Merge, Terraform, Cloudflare, Jenkins Job Backups, most major Docker registries, DockerHub, GHCR, ECR, GCR, GAR, ACR, GitLab, Quay

argocd aws ci ci-cd ci-cd-pipeline cicd cloudflare devops docker gcp gi gitops groovy hacktoberfest jenkins jenkins-ci jenkinsfile kubernetes library terraform

Last synced: 13 Oct 2024

https://github.com/jch254/terraform-ecs-autoscale-alb

ECS cluster with instance and service autoscaling configured and running behind an ALB with path based routing set up

alb autoscaling aws bitbucket-pipelines docker ecs ecs-cluster terraform

Last synced: 16 Oct 2024

https://github.com/maxlaverse/terraform-provider-bitwarden

Terraform Bitwarden provider to read, create, or update logins, secure notes, folders, org-collections in your Bitwarden Vaults

bitwarden opentofu opentofu-provider terraform terraform-provider vaultwarden

Last synced: 31 Oct 2024

https://github.com/jenkins-x/terraform-aws-eks-jx

A Terraform module for creating Jenkins X infrastructure on AWS

eks-cluster hacktoberfest jenkins-x terraform terraform-module

Last synced: 10 Oct 2024

https://github.com/jdhollis/bastions-on-demand

Create and destroy bastions on demand with Fargate.

bastion bastion-host ecs fargate jumpbox lambda terraform

Last synced: 04 Aug 2024

https://github.com/cytopia/docker-terraform-docs

Alpine-based multistage-build version of terraform-docs and terraform-docs-replace in multiple versions to be used for CI and other reproducible automations

alpine awesome-ci ci continuous-integration docker docker-container docker-image dockerfile multistage multistage-docker terraform terraform-docs

Last synced: 22 Oct 2024

https://github.com/lgallard/terraform-aws-secrets-manager

Terraform module to create Amazon Secrets Manager resources.

amazon-secrets-manager aws secret-management secrets terraform terraform-module

Last synced: 31 Oct 2024

https://github.com/terraform-aws-modules/terraform-aws-dms

Terraform module to create AWS DMS (Database Migration Service) resources πŸ‡ΊπŸ‡¦

aws aws-dms database-migration-service terraform terraform-module

Last synced: 10 Oct 2024

https://github.com/bmuschko/cta-crash-course

In-depth and hands-on practice for acing the exam.

certification terraform training

Last synced: 05 Nov 2024

https://github.com/sudo-kraken/terraform-gcp-ubuntu-container-ready-e2-micro-vm

Deploys An Ubuntu Virtual Machine with Docker and Docker Compose Installed in GCP using Terraform

bash bash-script cloud docker docker-com gcp gcp-terraform iac terraform terraform-managed ubuntu ubuntu-server

Last synced: 02 Nov 2024

https://github.com/thojkooi/terraform-digitalocean-docker-swarm-mode

Terraform module for provisioning a Docker Swarm mode cluster on DigitalOcean

cluster docker docker-swarm-mode swarm swarm-mode terraform terraform-module

Last synced: 02 Nov 2024

https://github.com/kumarvna/terraform-azurerm-virtual-machine

Terraform module to deploy single or multiple Virtual Machines of Linux or Windows with optional features.

azure azure-linux-vm azure-virtual-machine azure-windows-vm mssql-database terraform terraform-module

Last synced: 12 Oct 2024

https://github.com/turnerlabs/terraform-ecs-fargate-nlb

A Terraform template used for provisioning network application stacks on AWS ECS Fargate

aws containers ecs fargate nlb template terraform

Last synced: 01 Aug 2024

https://github.com/sethvargo/terraform-provider-filesystem

A @HashiCorp Terraform provider for interacting with the filesystem

hashicorp terraform terraform-provider

Last synced: 02 Nov 2024

https://github.com/tofutf/tofutf

An open source alternative to terraform enterprise.

golang helm htmx kubernetes opentofu terraform

Last synced: 01 Nov 2024

https://github.com/nextrevision/terraform-rancher-ha-example

Terraform files for deploying a Rancher HA cluster in AWS

docker rancher terraform

Last synced: 18 Oct 2024

https://github.com/trussworks/terraform-aws-waf

Configures an AWS Web Application Firewall.

aws aws-waf terraform terraform-modules

Last synced: 10 Oct 2024

https://github.com/PatMyron/cloud

cloud region / instance type data

aws azure cloud cloudformation gcp instance-type region terraform

Last synced: 25 Oct 2024

https://github.com/mineiros-io/terraform-aws-s3-bucket

A Terraform module to create a Simple Storage Service (S3) Bucket on Amazon Web Services (AWS). https://aws.amazon.com/s3/

amazon-web-services aws iac mineiros s3 s3-bucket terraform terraform-aws terraform-modules

Last synced: 10 Oct 2024

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

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

mysql terraform terraform-provider

Last synced: 27 Sep 2024

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

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

github github-organization iac mineiros terraform terraform-github terraform-modules

Last synced: 13 Oct 2024

https://github.com/bboe/deterministic_zip

A tool to generate consistent zip files (useful for terraform updates of aws lambda functions).

aws-lambda terraform zip

Last synced: 01 Nov 2024

https://github.com/claranet/terraform-azurerm-regions

Terraform module to handle Azure Regions

azure claranet module terraform

Last synced: 02 Aug 2024

https://github.com/ilya-lesikov/gke-demo

Demonstration of complete, fully-featured CI/CD and cloud automation for microservices, done with GCP/GKE

argo-rollouts argocd canary cd ci ci-cd cloud-automation demo deploy-microservices gcb gcp gke gke-cluster gke-terraform kubernetes kustomize microservices terraform terraform-gke terragrunt

Last synced: 28 Oct 2024

https://github.com/trussworks/terraform-aws-ses-domain

Configures a domain hosted on Route53 to work with AWS Simple Email Service (SES).

aws aws-ses ses terraform terraform-modules

Last synced: 10 Oct 2024

https://github.com/terraform-linters/tflint-ruleset-opa

Experimental: TFLint ruleset plugin for writing custom rules in Rego.

terraform tflint tflint-ruleset

Last synced: 02 Aug 2024

https://github.com/semanser/terraform-parser

Terraform State and Plan parser written in Rust

parser rust rust-crate serde serde-json terraform

Last synced: 27 Oct 2024

https://github.com/pascaliske/infrastructure

Flux based GitOps repository for my home lab infrastructure.

ansible flux homelab infrastructure k3s k8s-at-home kubernetes monitoring network terraform traefik

Last synced: 05 Nov 2024

https://github.com/40net-cloud/fortinet-azure-solutions

A set of Azure Templates for getting you started in Azure with Fortinet solutions. This repository is a place for beta releases and work on the latest templates to be published on github.com/fortinet or custom templates.

arm-templates azure fortigate fortigate-automation fortigate-configuration fortigate-firewall fortinet infrastructure infrastructure-as-code terraform

Last synced: 02 Aug 2024

https://github.com/hectorm/wireguard-setup

WireGuard and Unbound setup with Packer and Terraform / OpenTofu.

hcloud hetzner hetzner-cloud opentofu packer security terraform unbound vpn wireguard

Last synced: 31 Oct 2024

https://github.com/skyscrapers/terraform-bluegreen

Terraform module to setup blue / green deployments

autoscaling aws blue-green deployment terraform terraform-modules

Last synced: 10 Oct 2024

https://github.com/honeydipper/honeydipper

Basically, your Swiss army knife for systems engineering and operations. An event-driven, policy-based orchestration system, with a pluggable open architecture.

event-driven gcloud helm ifttt kubernetes operations orchestration terraform workflows

Last synced: 17 Aug 2024

https://github.com/csanquer/gitlab-setup

A Packer / Terraform / Ansible configuration to install Gitlab and Gitlab-CI

ansible aws gitlab gitlab-ci immutable-server infrastructure-as-code packer terraform

Last synced: 01 Aug 2024

https://github.com/googlecloudplatform/solutions-terraform-jenkins-gitops

Demonstrates the use of Jenkins and Terraform to manage Infrastructure as Code using GitOps practices

ci-cd gitops infrastructure-as-code jenkins terraform

Last synced: 07 Oct 2024

https://github.com/mozmeao/infra

Mozilla Marketing Engineering and Operations Infrastructure

aws infrastructure kubernetes terraform

Last synced: 01 Nov 2024

https://github.com/dfroberg/cluster

Lab Cluster - Kubernetes (k3s) cluster managed by GitOps (Flux). Built on Proxmox using Terraform amd Ansible.

ansible ceph fluxcd gitops helm homelab k8s k8s-at-home kubernetes kubernetes-cluster selfhosted sops talos terraform ubuntu2004 vault

Last synced: 04 Aug 2024

https://github.com/ulisesgascon/sample-terraform-localstack

Sample project to use Terraform, Localstack (AWS Local) and Docker compose with Nodejs

aws docker docker-compose localstack nodejs terraform

Last synced: 22 Oct 2024

https://github.com/iann0036/cfn-tf-custom-types

CloudFormation Custom Types for Terraform resources.

aws cloudformation terraform

Last synced: 31 Oct 2024