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/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/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/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: 17 Nov 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/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/coolguy1771/home-ops

A mono repository for my home infra and Kubernetes cluster adhering to Infrastructure as Code (IaC) and GitOps practices

age ansible flux gitops k8s k8s-at-home kubernetes kubernetes-cluster sops terraform

Last synced: 04 Aug 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/flatcar/flatcar-terraform

Examples of deploying Flatcar instances with Terraform

flatcar terraform

Last synced: 04 Aug 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/trussworks/terraform-aws-ou-scp

Combines AWS Organizations Service Control Policies (SCP)

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

Last synced: 08 Nov 2024

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

OpenAPI to Terraform Provider Code Generation Specification

terraform

Last synced: 07 Oct 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/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/sap-samples/btp-genai-starter-kit

This repo aims to help developers to get into the genAI topic quicker by automating AI Core and HANA Vector Engine provisioning and configuration with Terraform Provider for SAP BTP.

ai-core genai hana-cloud langchain rag terraform vector-engine

Last synced: 15 Nov 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/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: 11 Nov 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/bmatcuk/terraform-provider-vagrant

A Vagrant provider for terraform.

terraform terraform-provider vagrant

Last synced: 15 Oct 2024

https://github.com/ari-hacks/command-line-cheat-sheet

📝 A place to quickly lookup commands (bash, vim, git, AWS, Docker, Terraform, Ansible, kubectl)

ansible aws bash command-line devops docker git k8s kubectl kubernetes sre terraform vim

Last synced: 15 Nov 2024

https://github.com/oracle/nosql-examples

This is a top level repository for code examples related to the use of Oracle NoSQL Database.

api awesome cloud database examples functions java node-js nosql nosql-database oci on-premise oracle oracle-cloud oracle-nosql-database python spring spring-data stream terraform

Last synced: 06 Nov 2024

https://github.com/zer0beat/terraform-aliases

Programmatically generated handy terraform aliases.

aliases cli hashicorp hashicorp-terraform terraform

Last synced: 10 Oct 2024

https://github.com/cmur2/language-terraform

Terraform.io support for Atom

atom syntax-highlighting terraform terraform-0-12

Last synced: 28 Oct 2024

https://github.com/flosell/terraform-sqs-lambda-trigger-example

Example on how to create a AWS Lambda triggered by SQS in Terraform

aws aws-lambda example infrastructure-as-code sqs terraform

Last synced: 28 Oct 2024

https://github.com/hewlettpackard/terraform-provider-oneview

Automates the provisioning of physical infrastructure from a private cloud using templates from HPE OneView with Terraform

automation hewlett-packard-enterprise hpe hpe-oneview infrastructure-automation oneview provision terraform terraform-provider

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

https://github.com/xorilog/cloudflare-dns-action

A GitHub action to set a DNS record using Cloudflare on push to the master branch.

cloudflare cloudflare-dns cloudflare-dns-records github-actions terraform

Last synced: 30 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: 11 Nov 2024

https://github.com/rjsgn/outline-terraform-ansible

Automated deployment of Outline, a modern knowledge base, using Terraform and Ansible.

ansible outline outline-terraform-ansible terraform

Last synced: 12 Nov 2024

https://github.com/chadgeary/nifi

Deploy a secured, clustered, auto-scaling NiFi service in AWS.

ansible apache apache-nifi automation aws big-data cloud ec2 iac iam kms nifi pipeline rhel s3 terraform ubuntu zookeeper

Last synced: 03 Nov 2024

https://github.com/acumino/cheat-sheets

This repository is a centralized collection of cheat sheets for various tools and technologies commonly used in software development, system administration, and infrastructure management.

docker etcd etcdctl git helm kubernetes linux terraform vim

Last synced: 28 Oct 2024

https://github.com/paloaltonetworks/terraform-azurerm-vmseries-modules

Terraform Reusable Modules for VM-Series on Azure

azure terraform vm-series

Last synced: 13 Oct 2024

https://github.com/briancaffey/cdk-django

A CDK library that provides high-level constructs for hosting Django applications on AWS

aws cdk cdk-construct-library containers devops django docker ecs fargate github-actions infrastructure-as-code poetry projen terraform typescript

Last synced: 14 Nov 2024

https://github.com/pivotal/paving

Terraform templates for paving infrastructure to deploy the Pivotal Platform.

aws gcp nsxt paving terraform there-is-no-team vsphere

Last synced: 16 Nov 2024

https://github.com/yannh/terraform-provider-statuspage

A Terraform provider for Statuspage.io

statuspage terraform terraform-provider

Last synced: 29 Oct 2024

https://github.com/cloudposse/terraform-aws-sns-lambda-notify-slack

Terraform module to provision a lambda function that subscribes to SNS and notifies to Slack.

alarms alerts aws cloudwatch escalations hcl2 lambda slack sns terraform terraform-modules

Last synced: 11 Nov 2024

https://github.com/azavea/terraform-aws-acm-certificate

A Terraform module to create an Amazon Certificate Manager (ACM) certificate with Route 53 DNS validation.

amazon-web-services aws aws-acm aws-route53 terraform terraform-modules

Last synced: 10 Nov 2024

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

One repo to rule them all. This mono repo serves my home infrastructure and Kubernetes cluster which utilizes Infrastructure as Code (IaC)

ansible fluxcd k8s-at-home kubernetes kustomize sops terraform ubuntu

Last synced: 05 Nov 2024

https://isawan.github.io/terrashine/

A terraform provider network mirror with dynamic provider fetching

cache highly-available mirror mirrored-repository opentofu proxy rust terraform

Last synced: 01 Nov 2024

https://github.com/oulman/tfvaultenv

A utility for configuring Terraform provider environment variables from HashiCorp Vault secrets

golang terraform vault

Last synced: 01 Nov 2024

https://github.com/Isawan/terrashine

A terraform provider network mirror with dynamic provider fetching

cache highly-available mirror mirrored-repository opentofu proxy rust terraform

Last synced: 09 Nov 2024

https://github.com/turnerlabs/terraform-ecs-fargate-scheduled-task

A Terraform template used for provisioning scheduled tasks on AWS ECS Fargate

aws containers cron ecs fargate schedule task template terraform

Last synced: 08 Nov 2024

https://github.com/cloudposse/terraform-aws-elastic-beanstalk-application

Terraform Module to define an ElasticBeanstalk Application

application aws elasticbeanstalk hcl2 terraform terraform-modules

Last synced: 11 Nov 2024

https://github.com/appleboy/drone-terraform-in-aws

drone infrastructure in AWS

aws aws-ecs drone drone-ci fargate terraform

Last synced: 15 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: 10 Oct 2024

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

Terraform module to define a consistent AWS Route53 hostname

hcl2 route53 terraform terraform-modules

Last synced: 11 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: 15 Oct 2024

https://github.com/marcosborges/terraform-aws-loadtest-distribuited

This module proposes a simple and uncomplicated way to run your load tests created with JMeter, TaurusBzt or Locust on AWS as IaaS.

aws jmeter k6 locust taurus terraform terraform-modules

Last synced: 10 Oct 2024

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

Deploy production-grade Metaflow cloud infrastructure on AWS

aws metaflow mlops terraform terraform-module

Last synced: 10 Nov 2024

https://github.com/equinix-labs/terraform-equinix-metal-k3s

Manage K3s (k3s.io) region clusters on Equinix Metal

anycast baremetal bgp k3s kubernetes rancher terraform

Last synced: 13 Nov 2024

https://elementtech.github.io/terracove/

Recursively test a directory tree for Terraform diffs and coverage

iac infrastructure infrastructure-as-code terraform terragrunt terratest testing

Last synced: 01 Nov 2024

https://github.com/lgallard/terraform-aws-elasticsearch

Terraform module to create Amazon Elasticsearch Service clusters, following the Well-Architected Framework and best AWS practices.

aws aws-elasticsearch elasticsearch terraform terraform-module

Last synced: 09 Nov 2024

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

Terraform module to provision an S3 bucket with built in IAM policy to allow AWS Load Balancers to ship access logs

alb aws bucket elb hcl2 iam-policy lb logs nlb s3 terraform terraform-module terratest

Last synced: 11 Nov 2024

https://github.com/hajowieland/terraform-kubernetes-multi-cloud

Terraform to create Kubernetes clusters on multiple public cloud platforms (Aliyun, AWS, Azure, DO, GCP, OCI)

ack aks alicloud aws azure digitalocean eks gke k8s kubernetes oci oke terraform terraform-0 terraform-module

Last synced: 13 Nov 2024

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

Terraform module to create Elasticache Cluster and replica for Redis and Memcache.

automation aws clouddrove devops elasticache elasticache-redis hcl module redis-module redis-server terrafom-modules terraform

Last synced: 17 Nov 2024

https://github.com/waveaccounting/terraform-aws-chatbot-slack-configuration

Module to enable Chatbot Slack channel configuration in Terraform

terraform terraform-aws terraform-module

Last synced: 05 Nov 2024

https://github.com/danschultzer/elixir-terraform-aws-ecs-example

Sample for terraform IaC for elixir projects in ECS

codedeploy ecs elixir phoenix-framework terraform

Last synced: 16 Oct 2024

https://github.com/gerhalt/mining-camp

Easy automated configuration and deployment of Minecraft servers on AWS spot instances, featuring automatic backups and restoration using S3.

ansible aws ec2 ec2-spot minecraft minecraft-server python route53 s3 server spot-instances terraform

Last synced: 14 Nov 2024

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

🌳 A sustainable Terraform Package which creates Account & IAM resources on AWS

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

Last synced: 15 Nov 2024

https://github.com/piomin/sample-terraform-kubernetes-argocd

Repository with configuration for Terraform and Argo CD to create and manage Kubernetes cluster locally with Kind

argocd kafka kind kubernetes strimzi terraform terraform-kubernetes-provider

Last synced: 27 Oct 2024

https://github.com/tungbq/devops-toolkit

🐳 Container image for an all-in-one DevOps environment with popular tools like Ansible, Terraform, kubectl, Helm, AWS CLI, Azure CLI, Git, Python and more.

ansible awscli container devops devops-toolkit devops-tools docker dockerfile dockerhub git helm image kubectl python terraform

Last synced: 26 Oct 2024

https://github.com/epiphone/gke-terraform-example

A sample web app deployment on Google Kubernetes Engine

ci-pipeline cloud-sql gke google-cloud google-kubernetes-engine terraform terraform-gke

Last synced: 08 Nov 2024

https://github.com/nufailtd/terraform-budget-gcp

Terraform Manifests to create resources on Google Cloud Platform for hobbyists with limited budgets.

cert-manager cloud-run docker external-dns gke kubernetes terraform traefik vault

Last synced: 01 Nov 2024

https://github.com/prodesire/py-libterraform

Python binding for Terraform.

python terraform

Last synced: 10 Oct 2024

https://github.com/suzuki-shunsuke/go-graylog

Graylog API client for Go and terraform provider for Graylog

golang graylog oss terraform terraform-provider

Last synced: 26 Sep 2024

https://github.com/cloudposse/terraform-aws-config

This module configures AWS Config, a service that enables you to assess, audit, and evaluate the configurations of your AWS resources.

compliance terraform terraform-module terraform-modules

Last synced: 11 Nov 2024

https://github.com/cloudposse/terraform-aws-sns-topic

Terraform Module to Provide an Amazon Simple Notification Service (SNS)

aws aws-sns sns sns-topic terraform terraform-module

Last synced: 11 Nov 2024

https://github.com/trajano/terraform-docker-swarm-aws

Terraform script to set up a Docker Swarm on AWS

aws docker docker-swarm terraform terraform-module

Last synced: 14 Nov 2024

https://github.com/terraform-redhat/terraform-provider-rhcs

Terraform provider for Red Hat Cloud Services

aws kubernetes openshift rosa terraform

Last synced: 14 Nov 2024

https://github.com/determinatesystems/terraform-provider-hydra

Declaratively configure your Hydra server with Terraform.

hydra nix nixos terraform terraform-provider

Last synced: 11 Oct 2024

https://github.com/doyensec/cloudsec-tidbits

Blogpost series showcasing interesting cloud - web app security bugs

aws cloudsecurity terraform

Last synced: 11 Nov 2024

https://github.com/oracle-quickstart/oci-prerequisites

Instructions to get your environment ready to deploy OCI Quick Start examples

cloud oci oracle oracle-led terraform

Last synced: 07 Nov 2024

https://github.com/miltlima/terramagic

🐍 - Wizard tool for create folders and terraform files automated, written in Python !

cli patterns python terraform

Last synced: 01 Nov 2024

https://github.com/developer-guy/kubernetes-cluster-setup-using-terraform-and-k3s-on-digitalocean

Demonstration of how you can use set up your Kubernetes cluster on DigitalOcean using Terraform + k3s + Ansible

ansible ansible-role digitalocean do-ansible-inventory k3s kubectl terraform terraform-cloud terraform-digitalocean

Last synced: 22 Oct 2024

https://github.com/yelp/terraform-provider-signalform

SignalForm is a terraform provider to codify SignalFx detectors, charts and dashboards

go golang signalfx terraform terraform-provider

Last synced: 10 Oct 2024

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

Terraform provider for the Checkly monitoring service

checkly iac terraform terraform-provider

Last synced: 15 Nov 2024

https://github.com/lmammino/terraform-openvpn

A sample terraform setup for OpenVPN using Let's Encrypt and Certbot to generate certificates

automation example infrastructure network openvpn security terraform tutorial vpn

Last synced: 22 Oct 2024

https://github.com/mbrancato/terraform-google-vault

Terraform module to deploy Vault as a container on Google Cloud Run

google-cloud google-cloud-platform google-cloud-run hashicorp-vault terraform terraform-modules

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

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

Terraform module composition (feature) for Azure Kubernetes Service

azure claranet module terraform

Last synced: 15 Nov 2024

https://github.com/build-on-aws/building-apache-kafka-connectors

Sample code that shows the important aspects of developing custom connectors for Kafka Connect. It provides the resources for building, deploying, and running the code on-premises using Docker, as well as running the code in the cloud.

amazon-msk amazon-msk-connect apache-kafka data-streaming java kafka-connect kafka-connector terraform

Last synced: 07 Nov 2024

https://github.com/traveloka/terraform-aws-iam-role

Terraform module to create AWS IAM Role.

hcl iam-role terraform terraform-module

Last synced: 14 Nov 2024

https://github.com/outerbounds/metaflow-tools

Tools and utilities for operating Metaflow in production

aws cloudformation kubernetes metaflow mlops terraform workflow

Last synced: 10 Nov 2024

https://github.com/cloudposse/terraform-aws-efs-backup

Terraform module designed to easily backup EFS filesystems to S3 using DataPipeline

automatic aws backup cronjob datapipeline efs lambda nfs s3 scheduled-job snapshot terraform terraform-modules

Last synced: 11 Nov 2024

https://github.com/anubhavmishra/terraform-github-actions-demo

HashiCorp Terraform Github Actions Demo for Github Satellite 2020.

demo github-actions hashicorp hcl terraform

Last synced: 09 Nov 2024

https://github.com/cloudposse/terraform-aws-ses

Terraform module to provision Simple Email Service on AWS

amazon-ses aws hcl2 terraform terraform-module

Last synced: 11 Nov 2024

https://github.com/ruanbekker/terraformfiles

Terraform Examples

aws cheatsheet hcl terraform

Last synced: 10 Nov 2024