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/Azure/reliable-web-app-pattern-java

The reliable web app pattern is a set of objectives to help your web application converge on the cloud. This repo contains a reference implementation of a reliable web application for Java.

architecture azd-templates azure azure-app-service azure-application-insights azure-files azure-frontdoor azure-keyvault azure-postgres azure-private-endpoints java microsoft reference-implementation terraform

Last synced: 23 Oct 2024

https://github.com/rpstreef/openapi-tf-example

Example of how you can use OpenAPI with AWS API Gateway, Also includes integrations with AWSLambda, AWS Cognito, AWS SNS and CloudWatch logs

aws aws-lambda aws-xray cloudwatch cognito nodejs openapi3 sns terraform terraform-aws

Last synced: 05 Nov 2024

https://github.com/airbytehq/terraform-provider-airbyte

Terraform Provider for Airbyte API

airbyte api terraform terraform-provider

Last synced: 11 Oct 2024

https://github.com/cloudposse/terraform-aws-service-control-policies

Terraform module to provision Service Control Policies (SCP) for AWS Organizations, Organizational Units, and AWS accounts

compliance iam organization organizational-units scp service-control-policies service-control-policy terraform terraform-modules

Last synced: 01 Aug 2024

https://github.com/nanlabs/devops-reference

This repository contains different infrastructure components, CI/CD pipelines, automation tools among other resources that are used in different projects here at NaN Labs.

aws cdk codespaces devcontainers docker hacktoberfest iac kubernetes serverless-framework terraform

Last synced: 01 Aug 2024

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

This terraform module is designed to generate consistent label names and tags for resources. You can use terraform-labels to implement a strict naming convention.

aws devops hcl terraform terraform-modules

Last synced: 05 Nov 2024

https://github.com/msfidelis/serverless-pipeline

Pipeline to build, test and deploy Serverless Framework Projects with CodeBuild and CodePipeline on AWS using Terraform. :zap: :rocket: :zap: :rocket:

aws aws-lambda cd ci codebuild codepipeline nodejs pipeline serverless serverless-architectures serverless-deployments serverless-framework terraform

Last synced: 15 Oct 2024

https://github.com/luizkowalski/terraform-hetzner

Set up two (or more) servers on Hetzner Cloud

hetzner-cloud kamal terraform

Last synced: 01 Nov 2024

https://github.com/mineiros-io/terraform-aws-route53

A Terraform module to create a Route53 Domain Name System (DNS) on Amazon Web Services (AWS). https://aws.amazon.com/route53/

amazon-web-services aws dns iac mineiros route53 terraform terraform-aws terraform-modules

Last synced: 02 Aug 2024

https://github.com/rgl/terraform-libvirt-talos

example Talos Linux Kubernetes cluster in libvirt QEMU/KVM Virtual Machines using terraform

argo-cd argocd drbd k8s kubernetes kubernetes-persistent-volume kvm libvirt linstor lvm piraeus spin talos terraform wasm webassembly

Last synced: 01 Nov 2024

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

Alpine-based multistage-build version of Terragrunt and Terraform for reproducible usage in CI

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

Last synced: 22 Oct 2024

https://github.com/erankitcs/BookStoreAppOnEKS

A book store app powered by AWS EKS.

angular aws docker eks helm kubernetes nodejs python terraform

Last synced: 01 Aug 2024

https://github.com/iann0036/hcl2cdktf

Converts HCL to Terraform CDK

aws cdk terraform

Last synced: 02 Nov 2024

https://github.com/amanpathak-devops/eks-terraform-github-actions

Configuring Production-Ready EKS Clusters with Terraform and GitHub Actions

aws devops eks github github-actions jenkins kubernetes terraform

Last synced: 13 Oct 2024

https://github.com/nimbolus/terraform-backend

A state backend server which implements the Terraform HTTP backend API with pluggable modules for authentication, storage, locking and state encryption.

hacktoberfest terraform terraform-backend terraform-backends terraform-http-backend

Last synced: 10 Oct 2024

https://github.com/hashicorp/learn-terraform-deploy-nginx-kubernetes-provider

Deploy and expose a NGINX service using the Terraform Kubernetes Provider

hashicorp kubernetes terraform tutorial

Last synced: 07 Oct 2024

https://github.com/hashicorp/terraform-plugin-codegen-framework

Terraform Provider Code Generation Specification to Framework

terraform

Last synced: 07 Oct 2024

https://github.com/mpon/tf-ecs-fargate-pipeline-example

Operation of ECS Fargate by Terraform

ecs-fargate terraform

Last synced: 14 Oct 2024

https://github.com/paololazzari/fuzzy-terraform-rm

A fuzzy-finder command-line tool for removing resources from terraform state

terraform

Last synced: 01 Nov 2024

https://github.com/nicor88/dbt-serverless

Run dbt serverless in the Cloud (AWS)

aws cloud dbt ecs fargate serverless terraform

Last synced: 28 Oct 2024

https://github.com/tyriis/home-ops

IaC for my HomeLab kubernetes cluster resources with Flux

cloudflare devops flux gitops k8s k8s-at-home kubernetes talos terraform traefik

Last synced: 06 Nov 2024

https://github.com/liatrio/terraform-change-pr-commenter

GitHub Action to read changes from Terraform plan JSON, summarize changes, and post them in a GitHub Pull Request Comment

github-actions infra-guild terraform

Last synced: 06 Nov 2024

https://github.com/nvidia/nvidia-terraform-modules

Infrastructure as code for GPU accelerated managed Kubernetes clusters.

gpu kubernetes nvidia terraform

Last synced: 29 Oct 2024

https://github.com/elafarge/karch

A Terraform module to create and maintain Kubernetes clusters on AWS easily, relying entirely on kops

aws containers infrastructure-as-code karch kops kubernetes-cluster terraform

Last synced: 06 Nov 2024

https://github.com/googlecloudplatform/gcve-iac-foundations

This repository contains Terraform code to deploy a sample Terraform foundation for Google Cloud VMware Engine. In this repository you can find Terraform modules, deployment examples as well as a set of deployment stages to set up you foundational infrastructure.

gcve google-cloud google-cloud-platform nsx-t terraform vcenter vmware

Last synced: 07 Oct 2024

https://github.com/tofuutils/pre-commit-opentofu

pre-commit git hooks to take care of OpenTofu configurations

hashicorp hashicorp-terraform opentofu terraform tofu

Last synced: 13 Oct 2024

https://github.com/techjacker/terraform-aws-lambda-api-gateway

Terraform module which deploys a serverless HTTP endpoint backed by AWS Lambda & API Gateway

api aws lambda serverless terraform vpc

Last synced: 29 Oct 2024

https://github.com/khuedoan/horus

Free cloud native platform for service hosting

cloud iaas k3s kubernetes kustomize oci terraform vpn

Last synced: 01 Nov 2024

https://github.com/Pwd9000-ML/Azure-Terraform-Deployments

Repo used to deploy Azure Resources using Terraform and GitHub Actions

azure cicd github-actions iac terraform

Last synced: 02 Aug 2024

https://github.com/ahmadnassri/action-terraform-report

Updates Pull Requests with visual diff of Terraform Plan changes

action github terraform

Last synced: 31 Oct 2024

https://github.com/sumup-oss/terraform-provider-vaulted

Encrypted HashiCorp Vault secrets via Terraform that can be stored in SCM such as Git

devops go golang hashicorp hashicorp-vault infrastructure-as-code terraform vault

Last synced: 01 Nov 2024

https://github.com/mesosphere-backup/ansible-dcos

[DEPRECATED] Please consider using the Ansible Roles for DC/OS maintained by the Mesosphere SRE team

ansible cloud dcos on-premises terraform

Last synced: 03 Aug 2024

https://github.com/terraform-aws-modules/terraform-aws-eks-pod-identity

Terraform module to create AWS EKS Pod Identity resources 🇺🇦

aws-eks aws-eks-pod-identity terraform terraform-module

Last synced: 02 Aug 2024

https://github.com/axeII/home-ops

A repository for HomeOps where I perform Infrastructure as Code (IaC) and GitOps practices.

ansible cert-manager docker flux k3s k8s-at-home kube-vip kubernetes metalb sops terraform traefik

Last synced: 04 Aug 2024

https://github.com/hashicorp/cluster-api-provider-terraform-cloud

Kubernetes Cluster API Provider for Terraform Cloud

cluster-api kubernetes terraform

Last synced: 07 Oct 2024

https://github.com/provose/provose

Provose is a new way to manage your Amazon Web Services infrastructure.

amazon-web-services aws docker ecs elastic-container-service hashicorp-terraform infrastructure terraform terraform-module

Last synced: 10 Oct 2024

https://github.com/kumarvna/terraform-azurerm-mssql-db

Terraform Module to deploy a SQL Server, SQL Database, Storage Account in a Resource Group. The module can create an auto-failover group with a private link and geo-redundant database for high availability needs.

azure-defender-for-sql azure-private-endpoints azure-sql-database azure-sql-db azure-sql-server database-auditing extended-auditing-policy failover-groups geo-replication mysql mysql-database mysql-server mysql-servers sql-initialization sql-log-monitoring sql-servers sql-vulnerability-scannig terraform terraform-module

Last synced: 28 Oct 2024

https://github.com/claranet/terraform-azurerm-app-gateway

Terraform module for Azure Application Gateway

azure claranet module terraform

Last synced: 02 Aug 2024

https://github.com/kumarvna/terraform-azurerm-vm-scale-sets

Terraform Module to create Windows or Linux Virtual Machine Scale set with Auto Scaling and Load Balancer support

azure-loadbalancer azure-vm-extension azure-vm-scale-sets azure-vmss hcl2 terraform terraform-module vmss

Last synced: 28 Oct 2024

https://github.com/cloudposse/terraform-aws-security-group

Terraform module to provision an AWS Security Group

aws terraform terraform-module terraform-modules

Last synced: 01 Aug 2024

https://github.com/run-at-scale/vscode-terraform-doc-snippets

Snippets in vscode for all resources and data sources, as yanked directly from provider docs.

docs-as-code snippets terraform visual-studio-code visual-studio-code-extension vscode

Last synced: 02 Aug 2024

https://github.com/nix-community/nixpkgs-terraform-providers-bin

auto-updating terraform providers for nix [maintainer=@zimbatm]

nix nixpkgs terraform terraform-providers

Last synced: 10 Oct 2024

https://github.com/googlecloudplatform/dlp-pdf-redaction

This solution provides an automated, serverless way to redact sensitive data from PDF files using Google Cloud Services like Data Loss Prevention (DLP), Cloud Workflows, and Cloud Run.

bigquery cloud cloudfunctions cloudrun cloudstorage cloudworkflows datalossprevention dlp documents gcp mask ocr pdf redaction serverless terraform tesseract workflows

Last synced: 07 Oct 2024

https://github.com/xe/within-terraform

Some mucking about with terraform and a wrapper tool in Nim

kubernetes nim terraform ungodly-hacks

Last synced: 31 Oct 2024

https://github.com/sepulworld/tfsoa

Terraform State of Awareness Dashboard

dashboard digraph json ruby sinatra terraform terraform-states

Last synced: 15 Oct 2024

https://github.com/hotschedules/fluent-plugin-gelf-hs

Fluent GELF plugins

terraform

Last synced: 26 Sep 2024

https://github.com/opstower-ai/devops-ai-open-leaderboard

DevOps AI Assistant benchmarks for AWS, Kubernetes, and more

aws kubernetes terraform

Last synced: 06 Aug 2024

https://github.com/asicsdigital/terraform-reference

Terraform reference / skel Control Repo for building for building multi-tier services

terraform terraform-configurations terraform-spike

Last synced: 10 Oct 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/kevinevans1/learn-azure-terraform

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

aztfy azure devops hashicorp iac terraform

Last synced: 08 Aug 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: 02 Aug 2024

https://github.com/ionos-cloud/terraform-provider-ionoscloud

The IonosCloud Terraform provider gives the ability to deploy and configure resources using the IonosCloud APIs.

terraform terraform-provider

Last synced: 11 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/toowoxx/terraform-provider-packer

Terraform Provider for HashiCorp Packer

build cicd images packer terraform terraform-provider

Last synced: 13 Oct 2024

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: 02 Aug 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: 03 Aug 2024

https://github.com/openfun/kubic

A Kubernetes deployment as code to OVH or Scaleway, with Prometheus, ArgoCD and Hashicorp Vault

argocd hashicorp-vault kubernetes ovh prometheus scaleway terraform

Last synced: 28 Aug 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/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/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/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/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/vmware/terraform-provider-avi

Terraform AVI Networks provider

avi terraform terraform-provider

Last synced: 06 Nov 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/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: 02 Aug 2024

https://github.com/starcraft66/infrastructure

Infrastructure as code for my servers

homelab kubernetes nixos terraform

Last synced: 28 Oct 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: 01 Nov 2024