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/brikis98/terraform-up-and-running

This is the website for the book "Terraform: Up and Running" by Yevgeniy Brikman

book terraform

Last synced: 01 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/vmware/terraform-provider-vmc

Terraform Provider for VMware Cloud on AWS

terraform terraform-provider vmc

Last synced: 06 Nov 2024

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

A Terraform provider for managing Docker services.

docker terraform terraform-provider

Last synced: 01 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/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/hashicorp/terraform-provider-terraform

Terraform terraform provider

terraform terraform-provider

Last synced: 27 Sep 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/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/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/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/notharshhaa/devops-tool-installer

Automate the installation/uninstallation of essential DevOps tools on Linux and Windows with a single script. Perfect for DevOps engineers and enthusiasts looking to streamline their setup process.

ansible devops devops-tools docker github installer jenkins kubernetes scripts terraform tools

Last synced: 13 Oct 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/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: 04 Aug 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/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/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/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/eminalemdar/aws-controllers-for-kubernetes

AWS Controllers for Kubernetes (ACK) examples

aws eks kubernetes terraform

Last synced: 05 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/cdktf/cdktf-provider-kubernetes

Prebuilt Terraform CDK (cdktf) provider for kubernetes.

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

Last synced: 13 Oct 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/bendrucker/terraform-credentials-keychain

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

keychain security terraform terraform-cloud

Last synced: 17 Oct 2024

https://github.com/oci-landing-zones/terraform-oci-open-lz

The OCI Open LZ is a set of open and secure landing zone blueprints to simplify the onboarding and running of organizations, business units, and subsidiaries into OCI - by customers, partners, or ISVs. Use it to create your own OCI Landing Zone.

cloud-operations config-as-code declarative design gitops iac iam isv landing-zones newtwork oci onboard oracle oracle-cloud-infrastructure security terraform

Last synced: 22 Aug 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/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/seal-io/hermitcrab

Available Terraform Provider network mirroring service.

mirroring opentofu provider registry terraform

Last synced: 01 Nov 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/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: 31 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/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/antonbabenko/tfvars-annotations

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

annotations dynamic terraform terraform-scripts terraform-variables tfvars

Last synced: 23 Oct 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/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/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: 01 Aug 2024

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

A terraform provider for render.com

render terraform terraform-provider

Last synced: 23 Oct 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/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

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/jamesridgway/aws-lambda-short-url

Use terraform to quickly setup your own Short URL generator using a custom domain with AWS API Gateway, CloudFront, Lambda, Route 53 and S3.

api-gateway aws cloudfront lambda route53 terraform

Last synced: 30 Oct 2024

https://github.com/trussworks/terraform-aws-guardduty-notifications

Enables AWS GuardDuty and sends findings to an SNS topic.

aws-guardduty terraform terraform-modules

Last synced: 10 Oct 2024

https://github.com/sathyabhat/devops-workflow

Repo for demonstrating a typical devops workflow

ansible devops devops-tools devops-workflow packer terraform

Last synced: 15 Oct 2024

https://github.com/vmware-samples/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: 11 Oct 2024

https://github.com/rjeczalik/terraform-aws-scylla

Terraform module for creating Scylla clusters on AWS

aws cassandra cql database nosql scylla scylla-cluster scylladb terraform terraform-module

Last synced: 07 Nov 2024

https://github.com/Afourcat/treesitter-terraform-doc.nvim

A simple neovim plugin that use treesitter to find resource in context and open the url on your favorite web browser.

lsp neovim neovim-plugin plugin terraform

Last synced: 30 Oct 2024

https://github.com/jgramoll/terraform-provider-jenkins

Terraform Provider to manage jenkins jobs configuration

cicd jenkins jenkins-jobs jenkins-pipeline terraform terraform-provider

Last synced: 13 Oct 2024

https://github.com/Ant0wan/tfam

A Rust-based wrapper for concurrent Terraform apply, enabling multi-deployment support.

terraform tfswitch tofu

Last synced: 01 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: 02 Aug 2024

https://github.com/colinwilson/terraform-hcloud-docker-host

Terraform module to deploy a single Docker host (in swarm mode) on Hetzner Cloud. A Hetzner Cloud volume is used as the Docker root directory.

docker hetzner hetzner-cloud swarm-mode terraform terraform-module

Last synced: 11 Oct 2024

https://github.com/parithosh/proxmox-terraform-ansible

Documents the setup and usage of proxmox + terraform + ansible to setup a mini-cloud, mainly aimed for eth2 tesnets

ansible eth2 mini-cloud proxmox terraform

Last synced: 23 Oct 2024

https://github.com/jplane/serverless-orleans

A demonstration of local development and debugging + serverless Azure deployment of a Dockerized Orleans application.

actor-model azure-app-service azure-container-instances azure-monitor-metrics docker-compose net-core orleans terraform webjobs

Last synced: 17 Oct 2024

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

A Terraform module for creating a Mailgun domain, Route53 Zone, and corresponding DNS records

aws email mailgun mailgun-domain route53 terraform terraform-modules zone

Last synced: 04 Nov 2024

https://github.com/loftwah/tech-101

This GitHub repository is designed to provide resources and training materials for our development team's tech bootcamp.

aws bootcamp docker git github linux rails ruby ruby-on-rails terraform

Last synced: 23 Oct 2024

https://github.com/oracle-quickstart/terraform-oci-open-lz

The OCI Open LZ is an open and secure landing zone blueprint to simplify the onboarding and running of organizations, business units, and subsidiaries into OCI - by customers, partners, or ISVs. Use it to create your own OCI Landing Zone.

cis-lz cloud-operations config-as-code configuration design gitops iac iam independent-software-vendor isv landing-zones newtwork oci onboard operations oracle oracle-cloud-infrastructure oracle-cloud-infrastucture security terraform

Last synced: 17 Aug 2024

https://github.com/msfidelis/eks-with-cilium

:whale: :package: :rocket: - Terraform template for a production ready EKS Cluster and Cilium Service Mesh and eBPF

cilium cloud-native ebpf eks kubernetes service-mesh terraform

Last synced: 15 Oct 2024

https://github.com/alessiodionisi/terraform-provider-k0s

Terraform provider to create and manage k0s Kubernetes clusters, using embedded k0sctl

cluster k0s k0sctl kubernetes terraform terraform-provider

Last synced: 02 Nov 2024

https://github.com/tenlastic/open-platform

The Tenlastic Open Platform is a complete solution for creating a massively multiplayer online game including database hosting, automatic build and release pipelines, matchmaking, and game server hosting.

angular client cloud cloudplatform csharp deployment development game gaming google infrastructure javascript kubernetes manager networking nodejs opensource server terraform unity

Last synced: 10 Oct 2024

https://github.com/kciter/terraform-apply-for-aws-action

Create, change, and improve AWS infrastructure by Terraform.

aws github-actions terraform

Last synced: 14 Oct 2024

https://github.com/brutesque/docker-swarm-over-vpn-mesh

This terraform/ansible project creates a Docker Swarm that uses a Tinc vpn-mesh for private communication between nodes. The goal is to have a working swarm that has nodes across geo-locations using multiple providers.

ansible cloudflare digital-ocean docker-registry docker-swarm duckdns gluster hetzner-cloud letsencrypt on-premise oracle-cloud-infrastructure portainer terraform tinc traefik transip ubuntu vultr

Last synced: 05 Nov 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: 04 Aug 2024

https://github.com/magodo/tfmerge

A tool to merge Terraform state files

terraform tool

Last synced: 01 Nov 2024

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

Deploys resources necessary to implement ECS instance draining and protection for running tasks during ASG scale-in events.

aws-ecs terraform

Last synced: 02 Aug 2024

https://github.com/nanlabs/terraform-aws-starter

Get started quickly with AWS infrastructure using a robust Terraform starter kit incorporating secure state management, VPC configuration, security groups, RDS provisioning, secrets management, SSM parameter store, and GitHub Actions integration!

aws boilerplate documentdb eks github-actions hacktoberfest infrastructure-as-code mongodb-atlas rds-aurora rds-database secrets-manager security terraform terraform-module terraform-modules vpc

Last synced: 13 Oct 2024

https://github.com/cdktf/cdktf-tf-module-stack

A drop-in replacement for cdktf.TerraformStack that lets you define Terraform modules as constructs

cdktf constructs terraform terraform-module

Last synced: 10 Oct 2024

https://github.com/tulip/terraform-provider-twilio

Terraform provider to allocate and configure local phone numbers on twilio

terraform terraform-provider twilio

Last synced: 02 Aug 2024

https://github.com/tazjin/terraform-provider-keycloak

A Terraform provider to configure a Keycloak IDP

keycloak keycloak-rest-api terraform terraform-provider

Last synced: 28 Oct 2024

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

Basic 3 Tier VPC using Terraform and AWS

aws terraform

Last synced: 03 Aug 2024

https://github.com/dinivas/dinivas

AWS, GCP alternative on premise. Dinivas manage your private Cloud (OpenStack) infrastructure by providing many features based on popular Open Source projects

ansible aws-alternative cloud gcp-alternative infrastructure kafka keycloak kubernetes mosquitto openstack packer rabbitmq terraform

Last synced: 07 Nov 2024

https://github.com/microsoft/terraform-provider-fabric

Terraform Provider for Microsoft Fabric

fabric microsoft-fabric terraform terraform-provider

Last synced: 17 Oct 2024

https://github.com/g14a/tf

A CLI Tool to easily generate your Terraform configuration

aws cli golang promptui terraform

Last synced: 10 Oct 2024

https://github.com/miteshsharma/terraformvpcinstance

Terraform code to create a EC2 instance inside a public subnet in VPC

infrastructure-as-code infrastructure-automation terraform

Last synced: 06 Nov 2024

https://github.com/mathieubuisson/psaksdeployment

PowerShell tooling to automate the deployment of Azure Kubernetes (AKS) clusters

azure kubernetes kubernetes-setup terraform terraform-configurations

Last synced: 10 Oct 2024

https://github.com/cytopia/terraform-aws-iam

This Terraform module manages AWS IAM to its full extend.

aws iam iam-permissions iam-policy iam-role terraform terraform-module

Last synced: 23 Oct 2024

https://github.com/kumarvna/terraform-azuread-service-principal

Terraform module to create a service principal and configure access to Azure resources

azure azuread certificate rotation rotation-timestamp service-principal terraform

Last synced: 28 Oct 2024

https://github.com/mhmdio/iac-taskfile-framework

Taskfile framework that contains needed daily operations tasks and commands.

ansible aws brew devops docker helm iac taskfile terraform terragrunt

Last synced: 24 Oct 2024

https://github.com/ksatirli/code-quality-for-terraform

🎤 local and remote code-quality options for HashiCorp Terraform

code-quality github-actions hashicorp hashicorp-terraform linting pre-commit terraform tflint

Last synced: 26 Sep 2024

https://github.com/falcosuessgott/hashicorp-vault-playground

Bootstrap a local Vault HA Cluster with many useful learning labs in under a minute using only terraform, docker & minikube!

docker haproxy hashicorp terraform vault

Last synced: 28 Oct 2024