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/anubhavmishra/terraform-github-actions-demo

HashiCorp Terraform Github Actions Demo for Github Satellite 2020.

demo github-actions hashicorp hcl terraform

Last synced: 09 Nov 2024

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

Terraform module to provision Simple Email Service on AWS

amazon-ses aws hcl2 terraform terraform-module

Last synced: 11 Nov 2024

https://github.com/kapicorp/kapitan-reference

Reference structure for Kapitan - alpha version

jsonnet kapitan kubernetes templates terraform

Last synced: 15 Nov 2024

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

Terraform module designed to easily backup EFS filesystems to S3 using DataPipeline

automatic aws backup cronjob datapipeline efs lambda nfs s3 scheduled-job snapshot terraform terraform-modules

Last synced: 11 Nov 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/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: 07 Oct 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: 07 Nov 2024

https://github.com/cloud-custodian/tfparse

python extension for terraform hcl parsing

terraform

Last synced: 12 Nov 2024

https://github.com/kbst/catalog

Catalog of cluster services as Kustomize bases.

gitops-framework hacktoberfest kubernetes kustomize kustomize-bases terraform terraform-modules

Last synced: 12 Nov 2024

https://github.com/romanow/lectures

Лекции по курсу Распределенные Системы Обработки Информации кафедры ИУ7 МГТУ им. Н.Э.Баумана

ansible iaas java kafka kotlin microservice postgresql spring-boot terraform

Last synced: 16 Nov 2024

https://github.com/cloudposse/terraform-aws-ecs-cloudwatch-sns-alarms

Terraform module to create CloudWatch Alarms on ECS Service level metrics.

alarm alerts cloudwatch ecs escalations hcl2 slack sns terraform terraform-module

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

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

Terraform module to create public, private and public-private subnet with network acl, route table, Elastic IP, nat gateway, flow log.

aws clouddrove devops hacktoberfest hacktoberfest-accepted hcl module private-subnets public-subnets subnet terraform terraform-module

Last synced: 17 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/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/ciscodevnet/cloud-cml

Run Cisco Modeling Labs on cloud infrastructure

automation aws cloud simulation terraform

Last synced: 16 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/carvel-dev/terraform-provider-carvel

Carvel Terraform provider with resources for ytt and kapp to template and deploy to Kubernetes

carvel declarative k8s kapp kubernetes templating terraform terraform-provider ytt

Last synced: 09 Nov 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: 09 Nov 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/clowdhaus/terraform-composite-actions

Contains composit GitHub actions for use with Terraform AWS Module workflows

composite-action github-actions terraform terraform-modules

Last synced: 11 Nov 2024

https://github.com/iann0036/hcl2cdktf

Converts HCL to Terraform CDK

aws cdk terraform

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

https://github.com/magnetikonline/terraform-github-action-cache-example

Caching Terraform providers within a GitHub Actions Workflow run to improve execution times.

caching github-workflow terraform

Last synced: 12 Nov 2024

https://github.com/oracle-quickstart/oci-hpc

Terraform examples for deploying HPC clusters on OCI

architecture cloud gluster hpc hpc-cluster oci oracle oracle-led terraform

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

https://github.com/fmalk/terraform-plantuml

Generate PlantUML Images from a Terraform State file

aws plantuml plantuml-generator terraform

Last synced: 16 Nov 2024

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

Best practices and examples to use the Terraform provider for SAP BTP.

sample sample-code sap-btp terraform

Last synced: 15 Nov 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/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/claranet/terraform-azurerm-app-gateway

Terraform module for Azure Application Gateway

azure claranet module terraform

Last synced: 15 Nov 2024

https://github.com/nicksantamaria/example-terraform-aws-vpc-peering

Terraform project which demonstrates full peering between 2 VPCs in Amazon Web Services.

examples terraform

Last synced: 15 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/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/jenkins-x/terraform-google-jx

A Terraform module for creating Jenkins X infrastructure on Google Cloud

hacktoberfest jenkins-x terraform terraform-module

Last synced: 14 Nov 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/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/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/tedilabs/terraform-aws-container

🌳 A sustainable Terraform Package which creates resources for Container Services on AWS

aws aws-ecr aws-eks devops hacktoberfest hcl2 iac lang-hcl sre tedilabs terraform terraform-aws terraform-module terraform-modules

Last synced: 08 Nov 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/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/zscaler/terraform-provider-zia

:cloud: Terraform Provider for Zscaler Internet Access :cloud:

sase terraform terraform-provider zero-trust zscaler

Last synced: 16 Nov 2024

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

Updates Pull Requests with visual diff of Terraform Plan changes

action github terraform

Last synced: 15 Nov 2024

https://github.com/kislerdm/terraform-provider-neon

Terraform provider to manage Neon SaaS resources

go golang neon neondatabase terraform terraform-provider

Last synced: 11 Nov 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: 11 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: 11 Nov 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: 13 Nov 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/manojlds/ebs-snapshot-lambda

AWS lambda function to snapshot EBS volumes and purge old snapshots.

aws aws-ebs aws-lambda ebs-volumes lambda snapshot snapshot-ebs-volumes terraform terraform-plans

Last synced: 07 Nov 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/k-yomo/terraform-provider-algolia

Terraform Provider for Algolia

algolia terraform terraform-provider

Last synced: 16 Nov 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: 09 Nov 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/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/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/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/cloudposse/terraform-tls-ssh-key-pair

Terraform module for generating an SSH public/private key file.

hcl2 key-pair openssh private-key public-key ssh ssh-server terraform terraform-module tls

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

https://github.com/wso2/terraform-ei

Terraform scripts for provision EI deployments on Azure cloud

terraform

Last synced: 08 Nov 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/wso2/terraform-apim

Terraform scripts for provision the APIM deployments on Azure cloud

terraform

Last synced: 08 Nov 2024

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

Terraform provider for Sumo Logic

sumologic terraform terraform-provider

Last synced: 14 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/sighupio/furyctl

furyctl is the KFD (Kubernetes Fury Distribution) lifecycle manager

devops golang k8s kubernetes terraform

Last synced: 17 Nov 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: 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/cloudamqp/terraform-provider-cloudamqp

Terraform Provider for CloudAMQP

cloudamqp rabbitmq terraform

Last synced: 13 Nov 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/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/deepfence/terraform-aws-cloud-scanner

Deepfence Cloud Scanner runs in your cloud environment, gathering inventory and compliance information for the assets deployed in that environment. It submits that information to your Deepfence ThreatMapper or ThreatStryker Management Console

aws terraform

Last synced: 16 Nov 2024

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

Terraform module to create VPC resource on AWS.

aws devops hacktoberfest hcl module terraform terraform-modules vpc

Last synced: 17 Nov 2024

https://github.com/cloudposse/terraform-aws-iam-assumed-roles

Terraform Module for Assumed Roles on AWS with IAM Groups Requiring MFA

assume-role aws iam iam-role mfa sts terraform terraform-modules

Last synced: 11 Nov 2024

https://github.com/sepulworld/tfsoa

Terraform State of Awareness Dashboard

dashboard digraph json ruby sinatra terraform terraform-states

Last synced: 15 Oct 2024