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

https://github.com/tbobm/tf-ecr-ecs-gh-deploy

Example repository to build OCI, publish to ECR and deploy to ECS fargate, setup using terraform.

aws aws-infrastructure ci-cd containers docker ecr ecs ecs-service fargate github-actions serverless terraform terraform-module

Last synced: 11 Nov 2024

https://github.com/fairwindsops/terraform-vpc

Terraform module to create an AWS VPC

aws-vpc fairwinds-official terraform

Last synced: 23 Dec 2024

https://github.com/duolingo/pre-commit-hooks

Standardizing our code quality tooling :hammer_and_wrench:

black formatter git google-java-format ktlint pre-commit prettier scalafmt shfmt svgo terraform

Last synced: 19 Nov 2024

https://github.com/lxc/terraform-provider-incus

Incus provider for Terraform/OpenTofu

containers incus opentofu terraform virtual-machines

Last synced: 26 Dec 2024

https://github.com/mozmeao/infra

Mozilla Marketing Engineering and Operations Infrastructure

aws infrastructure kubernetes terraform

Last synced: 11 Nov 2024

https://github.com/outerbounds/terraform-aws-metaflow

Deploy production-grade Metaflow cloud infrastructure on AWS

aws metaflow mlops terraform terraform-module

Last synced: 24 Dec 2024

https://github.com/mnthomson/terraform-provider-dominos

🎲🍕 The Terraform plugin for the Dominos Pizza provider

dominos golang pizza terraform terraform-provider

Last synced: 26 Dec 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: 13 Nov 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: 19 Dec 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: 18 Dec 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/semanser/terraform-parser

Terraform State and Plan parser written in Rust

parser rust rust-crate serde serde-json terraform

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

https://github.com/osism/testbed

With this testbed, it is possible to run a full OSISM installation, the baseline of the Sovereign Cloud Stack, on an existing OpenStack environment such as Cleura or REGIO.cloud.

ansible ceph kubernetes openstack terraform

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

https://github.com/cdcgov/prime-simplereport

SimpleReport is a fast, free, and easy way for COVID-19 testing facilities to report results to public health departments.

graphql reactjs spring-boot terraform

Last synced: 23 Dec 2024

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

CloudFormation Custom Types for Terraform resources.

aws cloudformation terraform

Last synced: 19 Dec 2024

https://github.com/cloudposse/terraform-aws-route53-alias

Terraform Module to Define Vanity Host/Domain (e.g. `brand.com`) as an ALIAS record

route53 terraform terraform-modules

Last synced: 22 Dec 2024

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

OpenAPI to Terraform Provider Code Generation Specification

terraform

Last synced: 25 Dec 2024

https://github.com/googlecloudplatform/gke-terraform-generator

gke-tf was created to streamline the creation of customized Terraform source files that build GKE clusters and supporting resources in GCP.

gke gke-helmsman google-cloud kubernetes terraform

Last synced: 28 Sep 2024

https://github.com/paraterraform/para

Para - community plugin manager and a "swiss army knife" for Terraform/Terragrunt - just 1 tool to facilitate all your workflows.

cli community devops plugin-manager terraform terragrunt

Last synced: 01 Nov 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: 09 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: 19 Nov 2024

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

Learn how to import existing configuration into Terraform

hashicorp terraform tutorial

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

https://github.com/bregman-arie/infraform

Creating infrastructure and running applications using different platforms

devops docker docker-compose elk infra infrastructure podman python terraform

Last synced: 09 Nov 2024

https://github.com/cloudposse/terraform-aws-cloudtrail-s3-bucket

S3 bucket with built in IAM policy to allow CloudTrail logs

audit audit-logs aws bucket cloudtrail hcl2 iam iam-policy s3 terraform terraform-modules

Last synced: 22 Dec 2024

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

Companion module to the Advanced Modules track on learn.hashicorp.com

hashicorp terraform terraform-modules tutorial

Last synced: 21 Dec 2024

https://github.com/stphivos/django-angular2-fullstack-devops

All-in-one django/angular2 seed with cli interface for multi-environment devops on aws using ansible/packer/terraform

angular2 ansible aws devops django infrastructure jenkins packer terraform vagrant

Last synced: 16 Nov 2024

https://github.com/bigbitbus/terrasalt

Terraform and salt integration for the best of cloud orchestration and remote execution+configuration management

salt saltstack terraform terraform-modules

Last synced: 10 Oct 2024

https://github.com/terraform-aws-modules/terraform-aws-msk-kafka-cluster

Terraform module to create AWS MSK (Managed Streaming for Kafka) resources 🇺🇦

aws aws-msk kafka terraform terraform-module

Last synced: 22 Dec 2024

https://github.com/paloaltonetworks/aws-gwlb-vmseries

This repository contains CFT and TF templates for deploying VM-Series Firewalls behind AWS Gateway Load Balancer

aws terraform

Last synced: 23 Dec 2024

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

Terraform module to provision a basic IAM user with permissions to access S3 resources, e.g. to give the user read/write/delete access to the objects in an S3 bucket

aws-credentials cicd circleci codefresh iam s3 terraform terraform-modules travis-ci

Last synced: 23 Dec 2024

https://github.com/cds-snc/terraform-plan

GitHub Action to run Terraform plan and add a comment with the changes.

github-actions terraform terragrunt

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

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

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

netlify terraform terraform-provider

Last synced: 27 Sep 2024

https://github.com/flatcar/flatcar-terraform

Examples of deploying Flatcar instances with Terraform

flatcar terraform

Last synced: 19 Nov 2024

https://github.com/stavxyz/terraform-aws-backend

A Terraform module for your AWS Backend + a guide for bootstrapping your terraform managed project

aws aws-s3 locking terraform

Last synced: 04 Nov 2024

https://github.com/gnokoheat/ecs-with-codepipeline-example-by-terraform

Building AWS ECS Infrastructure with AWS Codepipeline for Blue/Green deployment by Terraform

aws aws-codebuild aws-codedeploy aws-codepipeline aws-ecs blue-green-deployment devops docker ecs terraform

Last synced: 08 Nov 2024

https://github.com/augur-ai/mantis

Mantis is a unified infrastructure as code framework that replaces Terraform and Helm

helm-charts infrastructure-as-code kubernetes kubernetes-deployment opentofu policy-as-code terraform

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: 26 Dec 2024

https://github.com/aaronstillwell/terraform-provider-dokku

A terraform provider for provisioning applications on the Dokku PaaS

dokku terraform terraform-provider

Last synced: 26 Dec 2024

https://github.com/mujx/dhall-terraform

Generate dhall records from terraform resouces, data_sources & providers

aws configuration dhall terraform terraform-aws

Last synced: 28 Oct 2024

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

Terraform module to create an EC2 resource on AWS with Elastic IP Addresses and Elastic Block Store.

aws devops ec2 terraform

Last synced: 19 Dec 2024

https://github.com/ovh/terraform-ovh-commons

This repo contains commons resources to interact with OVH Public Cloud using Terraform.

openstack ovh ovh-openstack terraform

Last synced: 06 Nov 2024

https://github.com/loafoe/terraform-provider-ssh

Copy files and run commands remotely via SSH, with bastion and proxy support

bastion-host ssh-client terraform terraform-provider

Last synced: 26 Dec 2024

https://github.com/freecodecamp/infra

> freeCodeCamp.org's infrastructure-as-code

ansible consul docker hacktoberfest infrastructure-as-code nomad packer terraform

Last synced: 08 Nov 2024

https://github.com/freeCodeCamp/infra

> freeCodeCamp.org's infrastructure-as-code

ansible consul docker hacktoberfest infrastructure-as-code nomad packer terraform

Last synced: 13 Nov 2024

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

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

github github-team iac mineiros terraform terraform-github terraform-modules

Last synced: 27 Nov 2024

https://github.com/sullivtr/terraform-provider-graphql

Terraform GraphQL plugin to automate the full life-cycle of graphql api resources.

graphql terraform

Last synced: 01 Nov 2024

https://github.com/xenitab/azcagit

GitOps Engine for Azure Container Apps

azure azure-container-apps gitops golang terraform

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

https://github.com/yleisradio/yle_tf

Tooling for Terraform to support environments, hooks, etc.

terraform yle-tf

Last synced: 22 Dec 2024

https://github.com/a-patel/terraform-aws-eks-workshop

Amazon EKS Terraform Workshop: Provision EKS Cluster in AWS using Terraform.

aws aws-eks eks iac infrastructure-as-code k8s kubernetes kubernetes-cluster terraform

Last synced: 24 Nov 2024

https://github.com/int128/terraform-aws-kops-alb

Terraform module for ALB, Route53 and nginx-ingress with kops on AWS

acm alb aws kops kubernetes nginx-ingress terraform

Last synced: 03 Oct 2024

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

Companion module to the Advanced Modules track on learn.hashicorp.com

hashicorp terraform terraform-modules tutorial

Last synced: 07 Oct 2024

https://github.com/ematipico/terraform-nextjs-plugin

A plugin to generate terraform configuration for Nextjs 8 and 9

api-gateway aws cli lambda nextjs plugin serverless terraform terraform-nextjs-plugin

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

https://github.com/Glympse/terraform-provider-nifi

Terraform provider for interacting with NiFi cluster

automation nifi terraform

Last synced: 26 Sep 2024

https://github.com/RoseSecurity/Kuzco

Kuzco reviews your Terraform and OpenTofu resources, compares them to the provider schema to detect unused parameters, and uses AI to suggest improvements

ai cloud go opentofu terraform

Last synced: 21 Oct 2024

https://github.com/sysdiglabs/terraform-provider-sysdig

Sysdig Terraform provider. Allow to handle Sysdig Secure policies as code.

sysdig-monitor sysdig-platform sysdig-secure terraform terraform-provider

Last synced: 22 Dec 2024

https://github.com/trussworks/terraform-aws-ou-scp

Combines AWS Organizations Service Control Policies (SCP)

aws aws-organizations service-control-policies terraform terraform-modules

Last synced: 29 Nov 2024

https://github.com/mineiros-io/terraform-aws-cognito-user-pool

A Terraform module to create and manage Cognito User Pools (Simple and Secure User Sign-Up, Sign-In, and Access Control) on Amazon Web Services (AWS). https://aws.amazon.com/cognito

amazon-web-services aws cognito cognito-user-pool iac mineiros terraform terraform-aws terraform-modules

Last synced: 27 Nov 2024

https://github.com/leboncoin/terraform-aws-nvme-example

Example to manage your EBS NVME volumes on AWS

aws cloud-init leboncoin nvme terraform

Last synced: 16 Nov 2024

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

Terraform module that loads an opinionated 'stack' configuration from local or remote YAML sources. It supports deep-merged variables, settings, ENV variables, backend config, and remote state outputs for Terraform and helmfile components.

config configs configuration configuration-files configuration-management helm helmfile stack stacks terraform terraform-module yaml yaml-configuration

Last synced: 26 Dec 2024

https://github.com/zscaler/terraform-provider-zpa

:cloud: Terraform Provider for Zscaler Private Access :cloud:

sase terraform terraform-provider zero-trust zscaler

Last synced: 25 Dec 2024

https://github.com/resotto/aws-terraform

AWS & Terraform Rocket Start Guide

aws aws-ami aws-cli aws-ec2 aws-vpc infrastructure terraform

Last synced: 15 Oct 2024

https://github.com/alexzimmer96/rancher-hcloud

A Terraform script to deploy a highly available Rancher installation on Hetzner Cloud

hetzner-cloud kubernetes rancher rke terraform

Last synced: 13 Nov 2024

https://github.com/identiops/terraform-hcloud-k3s

Private k3s Kubernetes Terraform installer for Hetzner Cloud

cloud hetzner k3s k8s kubernetes kubernetes-cluster terraform terraform-module

Last synced: 13 Nov 2024

https://github.com/bmatcuk/terraform-provider-vagrant

A Vagrant provider for terraform.

terraform terraform-provider vagrant

Last synced: 15 Oct 2024

https://github.com/cloudposse/terraform-aws-route53-cluster-zone

Terraform module to easily define consistent cluster domains on Route53 (e.g. `prod.ourcompany.com`)

hcl2 route53 terraform terraform-modules

Last synced: 25 Dec 2024