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/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/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/labd/terraform-provider-commercetools

Terraform provider for commercetools

commercetools terraform terraform-provider

Last synced: 15 Nov 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/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/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-linters/tflint-ruleset-terraform

TFLint ruleset for Terraform Language

terraform tflint tflint-ruleset

Last synced: 09 Nov 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: 14 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: 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: 09 Nov 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/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/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/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/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/claranet/terraform-azurerm-regions

Terraform module to handle Azure Regions

azure claranet module terraform

Last synced: 15 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: 08 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/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/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: 08 Nov 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: 09 Nov 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/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-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/terraform-linters/tflint-ruleset-opa

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

terraform tflint tflint-ruleset

Last synced: 09 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/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/fairwindsops/terraform-vpc

Terraform module to create an AWS VPC

aws-vpc fairwinds-official terraform

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

https://github.com/mozmeao/infra

Mozilla Marketing Engineering and Operations Infrastructure

aws infrastructure kubernetes terraform

Last synced: 11 Nov 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/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/mnthomson/terraform-provider-dominos

πŸŽ²πŸ• The Terraform plugin for the Dominos Pizza provider

dominos golang pizza terraform terraform-provider

Last synced: 07 Nov 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/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: 08 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/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/iann0036/cfn-tf-custom-types

CloudFormation Custom Types for Terraform resources.

aws cloudformation terraform

Last synced: 15 Nov 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: 10 Oct 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/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/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/lxc/terraform-provider-incus

Incus provider for Terraform/OpenTofu

containers incus opentofu terraform virtual-machines

Last synced: 07 Nov 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: 03 Aug 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: 13 Nov 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/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/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: 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: 10 Oct 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/aaronstillwell/terraform-provider-dokku

A terraform provider for provisioning applications on the Dokku PaaS

dokku terraform terraform-provider

Last synced: 05 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/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: 12 Nov 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: 15 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/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/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/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/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/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: 05 Nov 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/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/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: 05 Nov 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/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: 15 Nov 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