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/gsa/devsecops

Base infrastructure for future DevSecOps environment in AWS

aws infrastructure-as-code terraform

Last synced: 19 Nov 2024

https://github.com/zapier/tfbuddy

Terraform Cloud pull request alternate workflow

golang nats terraform tilt

Last synced: 27 Nov 2024

https://github.com/sh0rez/vsphere-terraform_ubuntu-cloud-ova

Example how to deploy an cloud-init configurable Ubuntu-cloud OVA to VMware vSphere using Terraform

cloud esxi ova ovf terraform ubuntu vcenter vsphere

Last synced: 29 Oct 2024

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

A Terraform module to create an AWS Lambda function which is scheduled to run on a recurring basis

lambda terraform

Last synced: 19 Nov 2024

https://github.com/cdktf/cdktf-provider-azurerm

Prebuilt Terraform CDK (cdktf) provider for azurerm.

azurerm cdk cdktf pre-built-provider provider terraform terraform-cdk

Last synced: 31 Dec 2024

https://github.com/dflook/terraform-apply

GitHub action to apply terraform plans

actions devops github-action github-actions terraform

Last synced: 21 Nov 2024

https://github.com/m110/infrastructure-as-code

An example Infrastructure as Code project using ansible, packer and terraform.

ansible cloud docker iaac infrastructure packer terraform

Last synced: 13 Oct 2024

https://github.com/pecigonzalo/tf-docker-swarm

Docker Swarm on AWS with Terraform and custom images

aws cluster docker docker-for-aws docker-swarm flask swarm terraform

Last synced: 13 Nov 2024

https://github.com/cdktf/cdktf-provider-kubernetes

Prebuilt Terraform CDK (cdktf) provider for kubernetes.

cdk cdktf kubernetes pre-built-provider provider terraform terraform-cdk

Last synced: 31 Dec 2024

https://github.com/vmware/terraform-provider-vmc

Terraform Provider for VMware Cloud on AWS

terraform terraform-provider vmc

Last synced: 19 Dec 2024

https://github.com/nwiizo/tfocus

tfocus is a super interactive tool for selecting and executing Terraform plan/apply on specific resources. Think of it as an "emergency tool" - not for everyday use.

devops rust rust-lang terraform

Last synced: 12 Dec 2024

https://github.com/rjeczalik/refmt

Reformat HCL ⇄ JSON ⇄ YAML.

hcl json kubectl terraform yaml

Last synced: 07 Nov 2024

https://github.com/cpu/promguard

Prometheus scraping over WireGuard: Example Terraform/Ansible for fully authenticated/encrypted stat scraping

ansible metrics prometheus site-to-site terraform vpn wireguard

Last synced: 30 Oct 2024

https://github.com/jameswoolfenden/ghat

Ghat is a tool for updating your GitHub actions and Terraform with the latest version of it dependencies and using immutable hashes instead of mutable tags.

cicd github-actions hashes iac terraform

Last synced: 01 Nov 2024

https://github.com/tmobile/jazz-installer

Installer for Jazz Serverless Developer Platform!

faas jazz jazz-serverless-platform serverless terraform tmobile

Last synced: 19 Nov 2024

https://github.com/jenkins-infra/azure

Documentation, tooling and other resources related to the Azure account used by the Jenkins project

aks azure terraform

Last synced: 06 Nov 2024

https://github.com/turbot/steampipe-mod-terraform-aws-compliance

Run compliance and security controls to detect Terraform AWS resources deviating from security best practices prior to deployment using Powerpipe and Steampipe.

aws compliance hacktoberfest powerpipe powerpipe-mod security sql steampipe steampipe-mod terraform

Last synced: 08 Nov 2024

https://github.com/cloudytool/cloudy

A tool for managing production-grade cloud clusters, infrastructure as code (IaC)

aws cloud gcp iac iac-module ias infrastructure infrastructure-as-code pulumi terraform

Last synced: 07 Nov 2024

https://github.com/blackjid/homelab-infra

Homelab infrastructure definitions and setup

k3s kvm libvirt terraform

Last synced: 20 Nov 2024

https://github.com/mr-karan/terraform-provider-kite

Terraform provider for managing long term portfolio with Zerodha Kite

kite terraform terraform-provider zerodha

Last synced: 15 Oct 2024

https://github.com/lig/pyventory

Ansible Inventory implementation that uses Python syntax

ansible inventory python python3 terraform

Last synced: 10 Oct 2024

https://github.com/akamai/cli-terraform

Akamai CLI plugin Admin Support for multiple OpenAPI resource types

akamai akamai-cli akamai-devexp cli devexp devexp-cli devexp-terraform terraform

Last synced: 05 Dec 2024

https://github.com/hashicorp/terraform-cdk-go

CDK for Terraform bindings for Go

cdk cdk-go cdktf terraform

Last synced: 02 Jan 2025

https://github.com/jahed/node-terraform

Terraform wrapper for NodeJS. Automates and manages your Terraform setup like all of your other npm dependencies.

nodejs npm semver terraform terraform-releases wrapper yarn

Last synced: 02 Jan 2025

https://github.com/skyscrapers/terraform-rds

Terraform modules to manage RDS resources

aurora aws rds terraform terraform-modules

Last synced: 16 Nov 2024

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

Terraform terraform provider

terraform terraform-provider

Last synced: 27 Sep 2024

https://github.com/jeromegamez/terraform-aws-enforce-mfa

A terraform module to enforce MFA for AWS groups and users

aws aws-iam hashicorp-terraform mfa terraform terraform-module terraform-modules

Last synced: 10 Oct 2024

https://github.com/briandenicola/private-kubernetes-cluster-setup

An opiniated method to create a private AKS cluster/app environment.

azure azure-kubernetes-service flux istio kubernetes terraform

Last synced: 15 Nov 2024

https://github.com/begmaroman/acme-dns-route53

Tool to obtain certs from Let's Encrypt using DNS-01 challenge with Route53 and Amazon Certificate Manager

acm amazon aws aws-lambda aws-lambda-golang certificates go golang letsencrypt managing-certificates sns ssl terraform

Last synced: 20 Oct 2024

https://github.com/ghostinthewires/Terraform-Templates

Terraform Templates to Deploy Infrastructure

aws azure terraform

Last synced: 13 Nov 2024

https://github.com/billimek/cloudvm

terraform free-tier google cloud VM for IAP access & wireguard VPN with pihole

googlecloudplatform pihole terraform wireguard

Last synced: 27 Oct 2024

https://github.com/traveloka/terraform-aws-rds-postgres

Terraform module which creates an AWS RDS with Postgres engine

aws-rds-postgres hcl terraform terraform-module

Last synced: 14 Nov 2024

https://github.com/cloudposse/testing.cloudposse.co

Example Terraform Reference Architecture that implements a Geodesic Module for an Automated Testing Organization in AWS

architecture aws chamber cloud devops infrastructure kubernetes reference-architecture terraform terraform-modules vault

Last synced: 11 Nov 2024

https://github.com/ashald/terraform-provider-stateful

Generic abstract stateful resources to manage arbitrary objects by executing arbitrary commands

terraform terraform-provider

Last synced: 07 Nov 2024

https://github.com/frank-at-suse/vsphere_rancher_cluster

Terraform plan for creating a hardened multi-node RKE2 cluster on VMware vSphere

cis-benchmark kube-vip kubernetes linux rancher-server rancher2 rke2 terraform vmware-vsphere

Last synced: 08 Nov 2024

https://github.com/clowdhaus/terraform-min-max

GitHub action used to evaluate the Terraform minimum and maximum versions permitted

github-actions terraform

Last synced: 02 Jan 2025

https://github.com/wata727/tf_aws_ecs_on_spotfleet

A Terraform module for create ECS on Spot Fleet.

aws ecs spot-fleet terraform

Last synced: 22 Oct 2024

https://github.com/skyscrapers/terraform-teleport

Terraform module to provision Teleport related resources

teleport terraform terraform-module terraform-modules

Last synced: 09 Nov 2024

https://github.com/unruly/terraform-aws-airflow

Terraform module for a PostgreSQL-backed Apache Airflow instance

airflow apache-airflow terraform terraform-modules

Last synced: 30 Nov 2024

https://github.com/antonbabenko/terraform-aws-anything

Content for "Manage any AWS resource with Terraform"

aws aws-cli aws-cloudformation terraform

Last synced: 22 Oct 2024

https://github.com/iann0036/tf-cfn-provider

Transform to add support for all Terraform providers as CloudFormation resources.

cloudformation terraform

Last synced: 22 Oct 2024

https://github.com/monicagangwar/aws_docker_swarm

setup to bootstrap docker swarm cluster and a controller on AWS using terraform

aws cluster docker docker-swarm terraform

Last synced: 20 Nov 2024

https://github.com/bendrucker/terraform-credentials-keychain

A Terraform credentials helper that stores your credentials in the system keychain

keychain security terraform terraform-cloud

Last synced: 28 Nov 2024

https://github.com/antonbabenko/tfvars-annotations

[not-WIP] Update values in terraform.tfvars using annotations

annotations dynamic terraform terraform-scripts terraform-variables tfvars

Last synced: 09 Nov 2024

https://github.com/seal-io/hermitcrab

Available Terraform Provider network mirroring service.

mirroring opentofu provider registry terraform

Last synced: 16 Nov 2024

https://github.com/turnerlabs/terraform-aws-elasticache-redis

A Terraform module to create an Amazon Web Services (AWS) Redis ElastiCache cluster

aws elasticache redis terraform

Last synced: 23 Nov 2024

https://github.com/segmentio/terraform-provider-segment

Terraform provider for Segment, using the Public API

automation segment terraform

Last synced: 10 Oct 2024

https://github.com/claranet/terraform-signalfx-detectors

Collection of terraform modules for SignalFx detectors.

claranet detectors monitoring signalfx terraform

Last synced: 19 Dec 2024

https://github.com/jagatveer/terraform-cassandra-multinode

Sets up 3 node Cassandra cluster using terraform

devops hashicorp hashicorp-terraform terraform

Last synced: 10 Oct 2024

https://github.com/ryanmcdermott/terraform-microservices-example

Using Terraform to deploy microservices that communicate with each other

docker ecr ecs microservices terraform

Last synced: 20 Oct 2024

https://github.com/turnerlabs/terraform-https-alb-lambda

A Terraform template that provisions HTTPS applications using ALB and Lambda

alb aws faas lambda serverless terraform

Last synced: 23 Nov 2024

https://github.com/lunagt/rancher-terraform-digitalocean

Terraform module for a rancher server on digitalocean.

cloud-config cloud-init luna rancher terraform

Last synced: 28 Oct 2024

https://github.com/eminalemdar/aws-controllers-for-kubernetes

AWS Controllers for Kubernetes (ACK) examples

aws eks kubernetes terraform

Last synced: 05 Nov 2024

https://github.com/thbkrkr/dops

Docker, Docker Machine, Docker Compose, Terraform, Packer, Ansible and kubectl in Docker

ansible docker docker-compose docker-machine terraform

Last synced: 13 Nov 2024

https://github.com/tedilabs/terraform-aws-network

🌳 A sustainable Terraform Package which creates VPC resources (VPC, Subnet, NACL, NAT Gateway, Route Table) on AWS

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

Last synced: 08 Nov 2024

https://github.com/azure/terraform-azurerm-avm-ptn-aks-production

This is the Production Standard for AKS pattern module for Azure Verified Modules (AVM) library. This module deploys a production standard AKS cluster along with supporting a Virtual Network and Azure container registry. It provisions an environment sufficient for most production deployments for AKS.

aks aks-production-standard azure-verified-modules terraform

Last synced: 31 Dec 2024

https://github.com/garystafford/terraform-msk-demo

Access Amazon MSK from Amazon EKS using Terraform and Helm.

aws kafka kubernetes msk terraform

Last synced: 06 Dec 2024

https://github.com/xsalazar/terraform-github-actions-example

Small examples showing how to use Terraform GitHub Actions within a repository

github-actions terraform

Last synced: 11 Nov 2024

https://github.com/claranet/terraform-azurerm-keyvault

Terraform module composition (feature) for Azure KeyVault

azure claranet module terraform

Last synced: 19 Dec 2024

https://github.com/chrisuehlinger/stylevision

Realtime Style transfer using WebRTC (pion), ffmpeg and Tensorflow.

docker ffmpeg packer pion tensorflow terraform webrtc

Last synced: 28 Dec 2024

https://github.com/adesoji1/automated-rds-backup-and-restore-strategy

We need an automated backup strategy for our RDS instances to ensure business continuity.

ansible-playbook aws cronjob git postgresql-database terraform terraform-docs

Last synced: 18 Dec 2024

https://github.com/pactflow/terraform-provider-pact

Terraform provider for Pact Broker (and Pactflow)

pact pact-broker pactflow terraform

Last synced: 15 Nov 2024

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

Create a playlist on Spotify by writing it as a Terraform configuration

hashicorp spotify terraform tutorial

Last synced: 07 Oct 2024

https://github.com/mallozup/ceph-open-terrarium

ceph-open-terrarium: deploy with terraform-libvirt ceph cluster.. Configure with saltstack or ansible.

ansible c ceph ceph-deploy ceph-salt cephfs ci community go libvirt python saltstack terraform

Last synced: 20 Oct 2024

https://github.com/vmware/validated-solutions-for-cloud-foundation

A companion repository for the VMware Validated Solutions for VMware Cloud Foundation.

powershell terraform vcf vmware vmware-cloud-foundation vmware-validated-solutions vvs vvs-hrm

Last synced: 19 Dec 2024

https://github.com/antonbabenko/terrible

[not-WIP] Let's orchestrate Terraform configuration files with Ansible! Terrible!

ansible bigblue bigblueterraform ibm refactoring terraform terragrunt

Last synced: 23 Oct 2024

https://github.com/gsoft-inc/terraform-azurerm-naming

Terraform Azure RM Module for naming resources and resource groups following Microsoft's naming guidelines.

azure naming-conventions terraform terraform-module

Last synced: 06 Nov 2024

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

A bastion instance to proxy SSH and API access to a private Kubernetes cluster.

aws bastion fairwinds-official gcp terraform

Last synced: 09 Nov 2024

https://github.com/cloudposse/terraform-aws-organization-access-group

Terraform module to create an IAM Group and Policy to grant permissions to delegated IAM users in the Organization's master account to access a member account

aws cross-account group iam iam-policy iam-role terraform terraform-module

Last synced: 11 Nov 2024

https://github.com/turnerlabs/terraform-remote-state

A Terraform module that configures an s3 bucket for use with Terraform's remote state feature

module remote s3 state terraform

Last synced: 23 Nov 2024

https://github.com/project0/terraform-provider-podman

🚧 [WIP] A native podman provider for terraform

podman terraform terraform-provider

Last synced: 27 Oct 2024

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

Template repo with Terraform module basics

template terraform terraform-module

Last synced: 01 Nov 2024

https://github.com/jackall3n/terraform-provider-render

A terraform provider for render.com

render terraform terraform-provider

Last synced: 09 Nov 2024

https://github.com/turnerlabs/terraform-scheduled-batch-job

A Terraform module representing a scheduled Batch job

batch cloudwatch-events lambda terraform

Last synced: 23 Nov 2024

https://github.com/f5devcentral/f5-hybrid-security-architectures

Example hybrid security architectures utilizing DevSecOps principles to deploy F5 Distributed Cloud WAAP in conjunction with the F5 product portfolio.

aws devops devsecops f5networks kubernetes terraform

Last synced: 19 Dec 2024

https://github.com/denisse-dev/irc-bouncer

Creates a Hardened ZNC IRC Bouncer that uses Tor to connect to IRC networks like LiberaChat or OFTC

ansible ansible-playbook archlinux irc irc-networks linode linux packer packer-template proxychains terraform tor tor-network znc znc-irc-bouncer znc-server

Last synced: 12 Oct 2024

https://github.com/jeff-knurek/tfarbe

add color to Terraform 12/13 plan output, also format it for markdown diff

color go hacktoberfest terraform

Last synced: 20 Nov 2024

https://github.com/mchmarny/grunner

Self-hosted GitHub Actions runner on GCP using GCE.

actions gce gcp mig runner terraform workflow

Last synced: 08 Nov 2024

https://github.com/Azure/azure-data-labs

Terraform templates to deploy Azure Data resources

analytics azure blueprints data data-science github github-actions labs terraform

Last synced: 13 Nov 2024

https://github.com/azure/azure-data-labs

Terraform templates to deploy Azure Data resources

analytics azure blueprints data data-science github github-actions labs terraform

Last synced: 07 Oct 2024

https://github.com/builtinnya/aws-lambda-edge-basic-auth-terraform

A Terraform module that creates AWS Lambda@Edge resources to protect CloudFront distributions with Basic Authentication.

aws aws-cloudfront aws-lambda aws-lambda-edge basic-auth basic-authentication cloudfront lambda lambda-edge terraform terraform-modules

Last synced: 09 Nov 2024

https://github.com/lenisha/vsts-terraform-ansible-packer

Demo Terraform/Ansible CI/CD using VSTS

ansible azure packer spring-boot terraform vmss vsts

Last synced: 18 Oct 2024