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/carboniferio/carbonifer

Control carbon emission of your cloud infrastructure - Carbon-aware cloud infra

aws azure carbon-aware carbon-emissions carbon-footprint carbonifer cloud data-centers gcp greenops sustainability terraform

Last synced: 14 Nov 2024

https://github.com/dominis/mikado

🤖💨Mikado helps managing your AWS infrastructure for WordPress sites by defining an out-of-box, highly available, easy-to-deploy setup

ansible aws aws-infrastructure infrastructure mikado terraform wordpress

Last synced: 16 Nov 2024

https://github.com/express42/terraform-ansible-example

Quick start on how to provision with ansible inside terraform

ansible terraform

Last synced: 17 Nov 2024

https://github.com/fitnesskeeper/terraform-lambda

Run `terraform apply` from within an AWS Lambda

terraform terraform-modules

Last synced: 28 Sep 2024

https://github.com/DevSecTop/TF-via-PR

Plan and apply Terraform/OpenTofu via PR automation, using best practices for secure and scalable IaC workflows.

automation aws cicd-pipeline devops github-actions-ci infrastructure-as-a-code opentofu platform-engineering reusable-workflows terraform

Last synced: 01 Nov 2024

https://github.com/openslo/slogen

tool to create and manage content for reliability tracking from logs/event data.

command-line-tool golang openslo reliability slo sumologic terraform

Last synced: 11 Oct 2024

https://github.com/gurayops/gepp

Developer's Helper to Docker, Kubernetes, and Terraform. Fully automatic, without any config or question 🙌

automation cdktf docker docker-image dockerfile k3d k3s kubernetes kubernetes-manifests python terraform

Last synced: 07 Nov 2024

https://github.com/joatmon08/hashicorp-stack-demoapp

HashiCorp Cloud Platform (Vault, Consul, Boundary) with Argo CD and Kubernetes

boundary consul kubernetes terraform vault

Last synced: 14 Nov 2024

https://github.com/kennethreitz-archive/terrapyn

A Python module for slinging infrastructure (with terraform).

devops infrastructure-as-code python terraform

Last synced: 07 Aug 2024

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

Wife tolerated HomeOps driven by Kubernetes, and Gitops via Flux.

ansible flux gitops home-operations k3s kubernetes kubesearch longhorn renovate rook-ceph self-hosted talos terraform

Last synced: 04 Aug 2024

https://github.com/azavea/terraform-aws-ecs-cluster

A Terraform module to create an Amazon Web Services (AWS) EC2 Container Service (ECS) cluster.

amazon-web-services aws ecs terraform terraform-modules

Last synced: 10 Oct 2024

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

Terraform Module to Provision a Basic IAM System User Suitable for CI/CD Systems (E.g. TravisCI, CircleCI)

aws cicd circleci hcl2 iam iam-users provision terraform terraform-module terraform-modules

Last synced: 10 Oct 2024

https://github.com/cvbarros/terraform-provider-teamcity

Terraform Provider for Jetbrains TeamCity CI server

golang teamcity terraform terraform-provider

Last synced: 15 Nov 2024

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

Companion code repository for learning to provision Terraform instances with Packer & cloud-init

aws hashicorp packer terraform tutorial

Last synced: 07 Oct 2024

https://github.com/ramitsurana/terraform-ansible-setup

Setting up your complete infrastructure on cloud premises using Infrastructure as a Code

ansible automation aws-ec2 azure deployment docker gce gcloud kubernetes terraform

Last synced: 09 Nov 2024

https://github.com/terraform-community-modules/tf_aws_elasticsearch

[DEPRECATED] Use https://github.com/terraform-aws-modules/terraform-aws-opensearch

aws elasticsearch opensearch terraform terraform-modules

Last synced: 10 Oct 2024

https://github.com/miteshsharma/immutableinfrastructure

Creating immutable infrastructure using Packer, Ansible and Terraform

ami ansible aws packer terraform

Last synced: 06 Nov 2024

https://github.com/katbyte/terrafmt

Format terraform blocks embedded in files

formatter go golang terraform tool

Last synced: 13 Nov 2024

https://github.com/umotif-public/terraform-aws-ecs-fargate

Terraform module to create AWS ECS FARGATE services

aws ecs ecs-fargate fargate fargate-spot spot terraform terraform-module

Last synced: 10 Oct 2024

https://github.com/builtinnya/aws-sns-slack-terraform

A Terraform module which sends SNS events to Slack with AWS lambda function

aws aws-lambda aws-sns terraform terraform-modules

Last synced: 13 Oct 2024

https://github.com/0xDones/tfgen

Terraform code generator for consistent codebase and DRY

cli devtools terraform terragrunt

Last synced: 01 Nov 2024

https://github.com/Madh93/tpm

🛠️ A package manager for Terraform providers

cli go golang opentofu terraform terraform-provider

Last synced: 01 Nov 2024

https://github.com/picatz/terraform-google-nomad

📗 Terraform Module for Nomad clusters with Consul on GCP

acls consul consul-connect gcp mtls nomad packer ssh terraform

Last synced: 10 Nov 2024

https://github.com/dhoer/terraform_examples

Terraform AWS Windows examples

asg aws chef chocolatey examples terraform windows winrm

Last synced: 13 Nov 2024

https://github.com/cloudfoundry/cloud-service-broker

OSBAPI service broker that uses Terraform to provision and bind services. Derived from https://github.com/GoogleCloudPlatform/gcp-service-broker

aws azure cff-wg-service-management cloud-foundry gcp opentofu osbapi service-broker terraform

Last synced: 15 Nov 2024

https://github.com/jpcertcc/memoryforensic-on-cloud

Memory Forensic System on Cloud

aws forensics terraform volatility

Last synced: 05 Nov 2024

https://github.com/clayshek/terraform-raspberrypi-bootstrap

Terraform Provisioner for bootstrapping a Raspberry Pi (Stretch) base configuration.

raspberry-pi raspberry-pi-3 raspberrypi raspbian raspi terraform terraform-configuration terraform-provisioner

Last synced: 11 Oct 2024

https://github.com/rohinivsenthil/terrastate

Visual Studio Code extension to monitor/deploy/destroy Terraform resources in workspace

developer-tools devops hacktoberfest hashicorp terraform vscode-extension

Last synced: 01 Nov 2024

https://github.com/trussworks/terraform-aws-s3-private-bucket

Creates a private, encrypted, versioned S3 bucket with good defaults.

aws aws-s3 s3 s3-bucket terraform terraform-modules

Last synced: 10 Oct 2024

https://github.com/msfidelis/ecs-microservices-orchestration

:cloud: :whale: :zap: :rocket: :package: Complete microservices orchestration on ECS on AWS using Terraform

appmesh aws codebuild codepipeline ecs ecs-cluster fargate service-mesh terraform terraform-modules

Last synced: 10 Oct 2024

https://github.com/dontshavetheyak/terraform-module-template

A repo template to create Terraform modules with CICD already configured.

devops terraform terraform-module

Last synced: 10 Oct 2024

https://github.com/chadgeary/cloudworkstation

A linux desktop in the cloud - reachable via browser using Apache Guacamole. Deployed automatically via Terraform ( + Ansible ).

ansible apache aws cloud guacamole linux terraform ubuntu

Last synced: 08 Nov 2024

https://github.com/borchero/terraform-plan-comment

GitHub Action to post the output of "terraform plan" to a pull request comment.

github-actions terraform

Last synced: 17 Nov 2024

https://github.com/1ambda/terraform-all-in-one

Get fine-grained Kubernetes + Infrastructure on AWS in 30 mins 🚀

ansible aws ecs kops kubernetes terraform

Last synced: 14 Nov 2024

https://github.com/thoughtbot/flightdeck

Terraform modules for rapidly building production-grade Kubernetes clusters following SRE practices

kubernetes sre terraform

Last synced: 11 Nov 2024

https://github.com/clouddrove/terraform-aws-api-gateway

Terraform module to create Route53 resource on AWS for create api gateway with it's basic elements.

api-gateway aws-api-gateway clouddrove devops terraform terraform-modules

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: 17 Nov 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-helm

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

helm-chart kubernetes operators terraform

Last synced: 07 Oct 2024

https://github.com/amoffat/tf-jitsi

5-minute self-hosted Jitsi on AWS

aws jitsi terraform

Last synced: 27 Oct 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/robertpeteuil/terraform-installer

Installer for HashiCorp Terraform - Automatic Download, Extract and Install of Latest or Specific Version

automated-deployment automation bash-script hashicorp hashicorp-downloads hashicorp-terraform installer linux macos terraform terraform-installer terraform-scripts windows

Last synced: 12 Nov 2024

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: 15 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/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/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/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: 17 Nov 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/mingfang/terraform-k8s-modules

Terraform Kubernetes Modules

kubernetes terraform terraform-modules

Last synced: 10 Oct 2024

https://github.com/e2b-dev/infra

Infrastructure powering E2B - Cloud Runtime for AI Agents

ai-agents code-interpreter consul devtools firecracker gcp go golang gpt gpt-4 kvm llm microvm nomad sandbox terraform vm vmm

Last synced: 10 Oct 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/terraform-aws-cloudwatch-logs

Terraform Module to Provide a CloudWatch Logs Endpoint

aws cloudwatch cloudwatch-logs terraform terraform-module

Last synced: 10 Oct 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/civo/terraform-provider-civo

Terraform Civo provider

civo terraform terraform-provider

Last synced: 06 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/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/hashicorp/nomad-auto-join

Terraform config to automatically bootstrap a Nomad cluster

nomad terraform

Last synced: 27 Sep 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: 04 Aug 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: 14 Nov 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/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/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/hashicorp/terraform-schema

This library helps assembling a complete schema for decoding Terraform config

hcl2 provider-schemas terraform

Last synced: 07 Oct 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: 10 Oct 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/ryanwholey/terraform-provider-pihole

A Terraform provider for managing Pi-hole resources

pi-hole provider terraform terraform-provider

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

https://github.com/googlecloudplatform/click-to-deploy-solutions

This repository has Google Cloud solutions that you can deploy with a single click.

cloud cloudbuild googlecloud googlecloudplatform terraform

Last synced: 07 Oct 2024

https://github.com/minamijoyo/tflock

Lock your Terraform state manually

go terraform

Last synced: 22 Oct 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: 04 Aug 2024

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

Makefile to use as a simple interface for Terraform

makefile password-store terraform

Last synced: 20 Aug 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: 01 Nov 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: 10 Oct 2024

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

Terraform provider for SAP BTP

sap-btp terraform terraform-provider

Last synced: 07 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: 15 Nov 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/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-google

TFLint ruleset for terraform-provider-google

google-cloud terraform tflint tflint-ruleset

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