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/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/iann0036/cfn-tf-custom-types

CloudFormation Custom Types for Terraform resources.

aws cloudformation terraform

Last synced: 31 Oct 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/hashicorp/learn-terraform-import

Learn how to import existing configuration into Terraform

hashicorp terraform tutorial

Last synced: 07 Oct 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: 22 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/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/HariSekhon/Jenkins

Jenkins - Advanced Jenkinsfile & Groovy Shared Library of reusable functions and pipelines - including for 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: 01 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 Oct 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/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/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/cds-snc/terraform-plan

GitHub Action to run Terraform plan and add a comment with the changes.

github-actions terraform terragrunt

Last synced: 01 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: 01 Aug 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/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/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/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/freeCodeCamp/infra

> freeCodeCamp.org's infrastructure-as-code

ansible consul docker hacktoberfest infrastructure-as-code nomad packer terraform

Last synced: 02 Aug 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/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/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/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/aws-samples/amazon-guardduty-for-aws-organizations-with-terraform

Infrastructure-as-Code in Terraform to enable Amazon GuardDuty for the given AWS Organizations organization.

amazon amazon-guardduty aws aws-organizations guardduty organizations proserve security terraform

Last synced: 01 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: 31 Oct 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/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/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/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/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/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: 01 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/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/trussworks/terraform-aws-ou-scp

Combines AWS Organizations Service Control Policies (SCP)

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

Last synced: 01 Aug 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: 09 Aug 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/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/zer0beat/terraform-aliases

Programmatically generated handy terraform aliases.

aliases cli hashicorp hashicorp-terraform terraform

Last synced: 10 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/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/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/cmur2/language-terraform

Terraform.io support for Atom

atom syntax-highlighting terraform terraform-0-12

Last synced: 28 Oct 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: 13 Oct 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: 02 Aug 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: 01 Aug 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/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: 30 Oct 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://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/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/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://github.com/yannh/terraform-provider-statuspage

A Terraform provider for Statuspage.io

statuspage terraform terraform-provider

Last synced: 29 Oct 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/Isawan/terrashine

A terraform provider network mirror with dynamic provider fetching

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

Last synced: 02 Aug 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/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: 22 Oct 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/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/cloudposse/terraform-aws-elastic-beanstalk-application

Terraform Module to define an ElasticBeanstalk Application

application aws elasticbeanstalk hcl2 terraform terraform-modules

Last synced: 28 Sep 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/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/terraform-redhat/terraform-provider-rhcs

Terraform provider for Red Hat Cloud Services

aws kubernetes openshift rosa terraform

Last synced: 31 Oct 2024

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

Python binding for Terraform.

python terraform

Last synced: 10 Oct 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/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/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/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/trajano/terraform-docker-swarm-aws

Terraform script to set up a Docker Swarm on AWS

aws docker docker-swarm terraform terraform-module

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

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

Blogpost series showcasing interesting cloud - web app security bugs

aws cloudsecurity terraform

Last synced: 02 Aug 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/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/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: 05 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/checkly/terraform-provider-checkly

Terraform provider for the Checkly monitoring service

checkly iac terraform terraform-provider

Last synced: 01 Nov 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/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: 16 Oct 2024

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

Terraform module composition (feature) for Azure Kubernetes Service

azure claranet module terraform

Last synced: 01 Aug 2024

https://github.com/sungchun12/iot-python-webapp

Live, real-time dashboard in a serverless docker web app, and deployed via terraform with a built-in CICD trigger

build-automation cicd cloud-build dash devops docker google-cloud-platform iot-application iot-cloud iot-framework pipeline plotly-dash python3 terraform webapp

Last synced: 28 Oct 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: 22 Oct 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: 03 Nov 2024