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/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: 25 Dec 2024

https://github.com/avinor/tau

Tau is a thin wrapper on top of terraform to manage multiple deployments, dependencies and secrets.

deprecated devops go infrastructure-as-code terraform

Last synced: 01 Nov 2024

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

This library helps assembling a complete schema for decoding Terraform config

hcl2 provider-schemas terraform

Last synced: 25 Dec 2024

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/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: 22 Dec 2024

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

Helm chart to install Terraform Cloud Operator and other associated components.

helm-chart kubernetes operators terraform

Last synced: 22 Dec 2024

https://github.com/jcolemorrison/getting-into-consul

A zero to complete walk through of setting up HashiCorp Consul on AWS from scratch!

aws consul ec2 infrastructure-as-code terraform

Last synced: 19 Nov 2024

https://github.com/sassoftware/viya4-iac-azure

This project contains Terraform configuration files to provision infrastructure components required to deploy SAS Viya platform products on Microsoft Azure Cloud.

aks azure cloud-resources iac sas-osp sas-viya terraform

Last synced: 20 Dec 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: 16 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/leg100/etok

Execute Terraform on Kubernetes

kubernetes operator terraform

Last synced: 08 Nov 2024

https://github.com/hcloud-talos/terraform-hcloud-talos

This repository contains a Terraform module for creating a Kubernetes cluster with Talos in the Hetzner Cloud.

hcloud hetzner hetzner-cloud kubernetes talos talos-linux talosctl terraform

Last synced: 13 Nov 2024

https://github.com/jcorioland/terraform-azure-reference

This repository helps you to implement Infrastructure as Code best practices using Terraform and Microsoft Azure.

azure azure-devops azure-kubernetes-service devops kubernetes terraform

Last synced: 15 Dec 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: 24 Dec 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: 23 Dec 2024

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

Experimental version of Algo built on Terraform

ipsec terraform vpn

Last synced: 08 Nov 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: 23 Dec 2024

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

A Terraform provider for managing Pi-hole resources

pi-hole provider terraform terraform-provider

Last synced: 24 Dec 2024

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

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

certification terraform training

Last synced: 22 Dec 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/sacloud/terraform-provider-sakuracloud

Terraform provider for SakuraCloud

sakuracloud terraform terraform-provider

Last synced: 24 Dec 2024

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

Terraform Civo provider

civo terraform terraform-provider

Last synced: 22 Dec 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: 08 Nov 2024

https://github.com/cloudposse/docs

Terraform Reference Architecture for AWS, Datadog and GitHub Actions

aws cloud-architecture developer-documentation developer-portal helm helm-charts helmfile k8s kubectl kubernetes markdown terraform

Last synced: 24 Dec 2024

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

Terraform Kubernetes Modules

kubernetes terraform terraform-modules

Last synced: 10 Oct 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/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/paulrbr/terraform-makefile

Makefile to use as a simple interface for Terraform

makefile password-store terraform

Last synced: 22 Oct 2024

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

TFLint ruleset for terraform-provider-google

google-cloud terraform tflint tflint-ruleset

Last synced: 22 Dec 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/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: 25 Dec 2024

https://github.com/cookpad/terraform-aws-eks

A Terraform module to Provision AWS Elastic Kubernetes (EKS) clusters and worker nodes

aws aws-eks aws-eks-cluster hacktoberfest kubernetes kubernetes-deployment terraform

Last synced: 23 Dec 2024

https://github.com/uyuni-project/sumaform

Terraform configuration to quickly set up SUSE Manager/Uyuni environments

aws libvirt openstack packer terraform

Last synced: 13 Nov 2024

https://github.com/dex4er/tf

Less verbose and more shell friendly Terraform

cloud devops golang terraform

Last synced: 17 Nov 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: 22 Dec 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: 21 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/mostafa-wael/devops-best-resources-compilation

This is a compilation of the best resources and materials that I've used to get started in DevOps and cloud, as well as to prepare for interviews.

aws docker docker-compose githubactions grafana helm jenkins k8s linux networking prometheus terraform

Last synced: 25 Dec 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 Dec 2024

https://github.com/the-nix-way/real-world-devops-with-nix

An example project for building containers with Nix and deploying them to Kubernetes

devops docker go golang kubernetes nix reproducibility terraform

Last synced: 26 Dec 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: 23 Dec 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: 20 Dec 2024

https://github.com/minamijoyo/tflock

Lock your Terraform state manually

go terraform

Last synced: 22 Oct 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: 24 Nov 2024

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

Makefile to use as a simple interface for Terraform

makefile password-store terraform

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

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

TFLint ruleset for Terraform Language

terraform tflint tflint-ruleset

Last synced: 22 Dec 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: 22 Dec 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/contentful-labs/terraform-diff

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

autoplan autoplanning diff terraform

Last synced: 26 Nov 2024

https://github.com/sap-samples/btp-genai-starter-kit

This repo aims to help developers to get into the genAI topic quicker by automating AI Core and HANA Vector Engine provisioning and configuration with Terraform Provider for SAP BTP.

ai-core genai hana-cloud langchain rag terraform vector-engine

Last synced: 25 Dec 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/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: 16 Dec 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/aws-devops-projects/terraform-3tier-architecture-aws

This repository contains code to deploy 3 tier architecture to AWS using Terraform

aws terraform

Last synced: 24 Dec 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/labd/terraform-provider-commercetools

Terraform provider for commercetools

commercetools terraform terraform-provider

Last synced: 22 Dec 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/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: 07 Nov 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: 21 Dec 2024

https://github.com/ashald/terraform-provider-yaml

Terraform data source that can consume YAML input

json terraform terraform-provider yaml

Last synced: 07 Nov 2024

https://github.com/assareh/tfc-agent

Examples related to the Terraform Cloud Agent, a remote runner for Terraform Cloud Business and Terraform Enterprise

aws aws-ecs azure gcp kubernetes nomad terraform vmware vsphere

Last synced: 15 Dec 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: 20 Dec 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/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/coolguy1771/home-ops

A mono repository for my home infra and Kubernetes cluster adhering to Infrastructure as Code (IaC) and GitOps practices

age ansible flux gitops k8s k8s-at-home kubernetes kubernetes-cluster sops terraform

Last synced: 19 Nov 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: 20 Nov 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: 13 Dec 2024

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

Terraform module to handle Azure Regions

azure claranet module terraform

Last synced: 23 Dec 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: 22 Dec 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/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/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/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: 23 Nov 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/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/gslabdev/terraform-provider-ad

Automates the Active Directory resource creation during Infrastructure build using Terraform Provider.

active-directory terraform terraform-provider

Last synced: 09 Dec 2024

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

Minimal & lightweight docker image including AWS and Terraform CLI

aws aws-cli awscli docker docker-image dockerfiles hacktoberfest terraform terraform-cli

Last synced: 19 Dec 2024

https://github.com/artefactory/one-click-mlflow

A tool to deploy a mostly serverless MLflow tracking server on a GCP project with one command

docker gcp mlflow serverless terraform

Last synced: 10 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: 08 Nov 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/trussworks/terraform-aws-waf

Configures an AWS Web Application Firewall.

aws aws-waf terraform terraform-modules

Last synced: 10 Oct 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/terraform-linters/tflint-ruleset-opa

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

terraform tflint tflint-ruleset

Last synced: 17 Nov 2024