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/paultyng/terraform-provider-unifi

Terraform provider for Unifi :satellite:

terraform terraform-provider ubiquiti unifi

Last synced: 13 Oct 2024

https://github.com/hxsecurity/terraformgoat

TerraformGoat is HXSecurity research lab's "Vulnerable by Design" multi cloud deployment tool.

aws-security azure-security cloud-security cloudsecurity gcp gcp-security kubernetes-security security terraform

Last synced: 11 Nov 2024

https://github.com/HXSecurity/TerraformGoat

TerraformGoat is HXSecurity research lab's "Vulnerable by Design" multi cloud deployment tool.

aws-security azure-security cloud-security cloudsecurity gcp gcp-security kubernetes-security security terraform

Last synced: 03 Aug 2024

https://github.com/minamijoyo/tfupdate

Update version constraints in your Terraform configurations

go hcl terraform

Last synced: 13 Oct 2024

https://github.com/vladholubiev/serverless-libreoffice

Run LibreOffice in AWS Lambda to create PDFs & convert documents

aws-lambda javascript libreoffice nodejs pdf pdf-conversion pdf-converter serverless terraform

Last synced: 12 Nov 2024

https://github.com/sethvargo/vault-on-gke

Run @HashiCorp Vault on Google Kubernetes Engine (GKE) with Terraform

gke google-kubernetes-engine terraform vault

Last synced: 13 Nov 2024

https://github.com/GSA/data.gov

Main repository for the data.gov service

ansible infrastructure provisioning stack terraform

Last synced: 07 Nov 2024

https://github.com/conradludgate/terraform-provider-spotify

Terraform provider for spotify

spotify terraform

Last synced: 13 Nov 2024

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

A Terraform provider for Kubernetes that uses dynamic resource types and server-side apply. Supports all Kubernetes resources.

infrastructure-as-code kubernetes terraform

Last synced: 27 Sep 2024

https://github.com/kreuzwerker/m1-terraform-provider-helper

CLI to support with downloading and compiling terraform providers for Mac with M1 chip

hacktoberfest m1-mac macos terraform

Last synced: 06 Nov 2024

https://github.com/leg100/otf

An open source alternative to terraform enterprise.

terraform

Last synced: 08 Nov 2024

https://github.com/JFryy/qq

jq inspired (and gojq dependent) interoperable config format transcoder with interactive querying.

config csv go golang hcl ini jq json terraform toml transcoding yaml

Last synced: 30 Oct 2024

https://github.com/rishabkumar7/cloudnotes

Notes for my Cloud certifications.

aws azure cloud-certifications linux notes oci terraform

Last synced: 12 Nov 2024

https://github.com/jckuester/awsweeper

A tool for cleaning your AWS account

aws cleaning cloud filter golang terraform yaml

Last synced: 13 Nov 2024

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

Terraform Cloud Operator for Kubernetes

kubernetes operator terraform terraform-cloud

Last synced: 07 Oct 2024

https://github.com/xunholy/k8s-gitops

Kubernetes cluster powered by GitOps with FluxCD- Unified source of truth, automated workflows, declarative infrastructure, and cutting-edge DevOps practices.

flux gitops k8s-at-home kubernetes linux renovate terraform

Last synced: 22 Oct 2024

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

A Terraform template used for provisioning web application stacks on AWS ECS Fargate

alb aws containers ecs fargate template terraform web

Last synced: 08 Nov 2024

https://github.com/hashicorp/terraform-plugin-sdk

Terraform Plugin SDK enables building plugins (providers) to manage any service providers or custom in-house solutions

grpc grpc-go sdk terraform terraform-provider

Last synced: 07 Oct 2024

https://github.com/ilhaan/kubeCDN

Self-hosted CDN based on Kubernetes

cdn kubernetes multi-region terraform

Last synced: 14 Nov 2024

https://github.com/humanmade/cf-to-tf

CLI tool for generating Terraform configuration and state for existing CloudFormation resources

cloudformation terraform

Last synced: 13 Nov 2024

https://github.com/ilhaan/kubecdn

Self-hosted CDN based on Kubernetes

cdn kubernetes multi-region terraform

Last synced: 01 Nov 2024

https://github.com/lisenet/kubernetes-homelab

Building a multi-master multi-node Kubernetes homelab with kubeadm, Ansible, Helm and Terraform.

alertmanager ansible calico cka ckad cks grafana influxdb istio kubernetes kvm loki metallb mikrotik openvpn pihole prometheus speedtest-cli terraform truenas

Last synced: 10 Oct 2024

https://github.com/cloudposse/terraform-aws-tfstate-backend

Terraform module that provision an S3 bucket to store the `terraform.tfstate` file and a DynamoDB table to lock the state file to prevent concurrent modifications and state corruption.

aws aws-dynamodb backend dynamodb dynamodb-table hcl2 locking remote-state s3-bucket terraform terraform-module terraform-modules terraform-state tfstate

Last synced: 10 Oct 2024

https://github.com/awslabs/serverless-rules

Compilation of rules to validate infrastructure-as-code templates against recommended practices for serverless applications.

cfn-lint cloudformation serverless serverless-rules terraform tflint

Last synced: 10 Oct 2024

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

Quick start repository for creating a Terraform provider

terraform terraform-provider

Last synced: 27 Sep 2024

https://github.com/shalb/cluster.dev

Cloud-native infrastructure templating. Creating cloud installers for SaaS. Replication of complex cloud-native infrastructures.

argocd aws cloud-infrastructures cloud-providers continuous-deployment digitalocean github gitlab gitops google-cloud infrastructure-as-code infrastructure-reconcilation infrastructure-templates kubernetes secrets terraform

Last synced: 12 Oct 2024

https://github.com/domain-protect/domain-protect

OWASP Domain Protect - prevent subdomain takeover

aws bugbounty cloudflare dns owasp security security-tools serverless terraform

Last synced: 04 Aug 2024

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

Walrus is an open-source application management platform based on IaC tools including OpenTofu, Terraform and others. It helps platform engineers build golden paths for developers and empowers developers with self-service capabilities.

cloud-native cncf devops iac idp kubernetes multi-cloud opentofu platform-engineering terraform

Last synced: 20 Oct 2024

https://github.com/flatt-security/shisho

Lightweight static analyzer for several programming languages

code-analysis devsecops go rust security static-analysis terraform terraform-security

Last synced: 01 Nov 2024

https://github.com/byt3bl33d3r/red-baron

Automate creating resilient, disposable, secure and agile infrastructure for Red Teams

infrastructure infrastructure-as-code red-teams security security-tools terraform terraform-modules

Last synced: 26 Sep 2024

https://github.com/cogini/multi-env-deploy

Complete example of deploying complex web apps to AWS using Terraform, Ansible, and Packer

ansible aws aws-codebuild aws-codedeploy aws-codepipeline aws-ec2 aws-ecs packer terraform

Last synced: 14 Nov 2024

https://github.com/tofuutils/tenv

OpenTofu / Terraform / Terragrunt and Atmos version manager

hashicorp hashicorp-terraform iac opentofu tenv terraform tfenv tofu tofuenv

Last synced: 13 Oct 2024

https://github.com/compiler-explorer/infra

Infrastructure to set up the public Compiler Explorer instances and compilers

compiler-explorer infrastructure python terraform

Last synced: 31 Oct 2024

https://github.com/gruntwork-io/infrastructure-as-code-training

Materials for learning how to use infrastructure-as-code

aws devops docker packer talk terraform training

Last synced: 08 Nov 2024

https://github.com/antonbabenko/modules.tf-lambda

Infrastructure as code generator - from visual diagrams created with Cloudcraft.co to Terraform

aws-lambda cloudcraft infrastructure-as-code serverless terraform terraform-aws terraform-configurations terragrunt visual visual-diagrams

Last synced: 10 Oct 2024

https://github.com/cloudposse/terraform-aws-ecs-container-definition

Terraform module to generate well-formed JSON documents (container definitions) that are passed to the aws_ecs_task_definition Terraform resource

aws container-definition docker ecs fargate hcl2 task terraform terraform-module

Last synced: 10 Oct 2024

https://github.com/Azure/avdaccelerator

AVD Accelerator deployment automation to simplify the setup of AVD (Azure Virtual Desktop) based on best practices

automation avd azure azure-virtual-desktop bicep desktop lza terraform vdi virtual

Last synced: 08 Nov 2024

https://github.com/juliosueiras/vim-terraform-completion

A (Neo)Vim Autocompletion and linter for Terraform, a HashiCorp tool

autocompletion hcl linter neovim terraform vim vim-terraform-completion

Last synced: 01 Nov 2024

https://github.com/kubernetes-digitalocean-terraform/kubernetes-digitalocean-terraform

:clipboard: :ocean: :earth_americas: Setup a simple Kubernetes cluster in Digital Ocean using Terraform

deployment digitalocean kubernetes starter-template terraform

Last synced: 04 Aug 2024

https://github.com/IBM-Cloud/terraform-provider-ibm

https://registry.terraform.io/providers/IBM-Cloud/ibm/latest/docs

bluemix ibm softlayer terraform terraform-provider

Last synced: 01 Nov 2024

https://github.com/azure/avdaccelerator

AVD Accelerator deployment automation to simplify the setup of AVD (Azure Virtual Desktop) based on best practices

automation avd azure azure-virtual-desktop bicep desktop lza terraform vdi virtual

Last synced: 07 Oct 2024

https://github.com/nbering/terraform-provider-ansible

"Logical" provider for integrating with an Ansible Dynamic Inventory script.

ansible-inventory terraform terraform-provider

Last synced: 26 Oct 2024

https://github.com/fluxcd/terraform-provider-flux

Terraform provider for bootstrapping Flux

gitops-toolkit terraform terraform-provider

Last synced: 10 Nov 2024

https://github.com/mazen160/tfquery

tfquery: Run SQL queries on your Terraform infrastructure. Query resources and analyze its configuration using a SQL-powered framework.

aws azure cloud-security devsecops gcp terraform

Last synced: 09 Nov 2024

https://github.com/alexkappa/terraform-provider-auth0

ARCHIVED Auth0 Terraform Provider. This project is now being maintained at: https://github.com/auth0/terraform-provider-auth0

auth0 terraform terraform-provider

Last synced: 01 Oct 2024

https://github.com/1password/terraform-provider-onepassword

Use the 1Password Terraform Provider to reference, create, or update items in your 1Password Vaults.

1password 1password-connect go secrets-management terraform terraform-provider

Last synced: 13 Nov 2024

https://github.com/1Password/terraform-provider-onepassword

Use the 1Password Terraform Provider to reference, create, or update items in your 1Password Vaults.

1password 1password-connect go secrets-management terraform terraform-provider

Last synced: 04 Aug 2024

https://github.com/spacesiren/spacesiren

A honey token manager and alert system for AWS.

aws honeypot lambda security terraform

Last synced: 03 Aug 2024

https://github.com/terralist/terralist

Terraform Private Registry for modules and providers manageable from a REST API

private-registry registry terraform terraform-login terraform-module terraform-provider

Last synced: 10 Oct 2024

https://github.com/hobby-kube/provisioning

Kubernetes cluster provisioning using Terraform.

automation guide kubernetes provisioning secure setup terraform

Last synced: 29 Oct 2024

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

Terraform module to provision an AWS Elastic Beanstalk Environment

aws elasticbeanstalk environment hcl2 terraform terraform-modules

Last synced: 13 Oct 2024

https://github.com/rishavnandi/ansible_homelab

Ansible playbooks to quickly setup a homelab. The playbook will update the system, install Docker, and then deploy the Docker containers.

ansible ansible-playbook automation centos debian docker fedora homelab rhel terraform ubuntu

Last synced: 12 Oct 2024

https://github.com/microsoft/nubesgen

Going to production on Azure is only one `git push` away

azure github-actions hacktoberfest terraform

Last synced: 07 Oct 2024

https://github.com/microsoft/NubesGen

Going to production on Azure is only one `git push` away

azure github-actions hacktoberfest terraform

Last synced: 13 Nov 2024

https://github.com/mongodb-js/vscode

Connect to MongoDB and Atlas and directly from your VS Code environment, navigate your databases and collections, inspect your schema and use playgrounds to prototype queries and aggregations.

database mongodb mongodb-atlas terraform vscode vscode-extension

Last synced: 02 Nov 2024

https://github.com/gruntwork-io/terragrunt-infrastructure-modules-example

A repo used to show examples file/folder structures you can use with Terragrunt and Terraform

examples terraform terragrunt

Last synced: 05 Nov 2024

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

My home Kubernetes cluster managed by GitOps (Flux), deployed on Talos Linux.

ansible bgp external-dns flux gitops k8s k8s-at-home k8s-gateway kubernetes kubernetes-cluster sops talos terraform

Last synced: 03 Nov 2024

https://github.com/waltenne/guiadevopsbrasil

Repositório para compartilhamento de conteúdo Gratuito sobre DevOps

devops devops-tools docker documentation iac linux python sre terraform windows

Last synced: 31 Oct 2024

https://github.com/terraform-linters/tflint-ruleset-aws

TFLint ruleset for terraform-provider-aws

aws terraform tflint tflint-ruleset

Last synced: 09 Nov 2024

https://github.com/iam-veeramalla/terraform-eks

A sample repository to create EKS with VPC on AWS using Terraform.

aws eks terraform vpc

Last synced: 14 Nov 2024

https://github.com/minamijoyo/tfschema

A schema inspector for Terraform / OpenTofu providers

go opentofu terraform

Last synced: 22 Oct 2024

https://github.com/chanzuckerberg/fogg

Manage Infrastructure as Code with less pain.

infrastructure infrastructure-as-code terraform

Last synced: 14 Nov 2024

https://github.com/squidfunk/terraform-aws-cognito-auth

[UNMAINTAINED] Serverless Authentication as a Service (AaaS) provider built on top of AWS Cognito

aaas authentication aws cognito identity-provider spa terraform

Last synced: 03 Nov 2024

https://github.com/HoussemDellai/terraform-course

Full course for deploying Infrastructure to the Cloud using Terraform

azure infra-as-code terraform

Last synced: 13 Nov 2024

https://github.com/crossplane/terrajet

Generate Crossplane Providers from any Terraform Provider

crossplane crossplane-provider kubernetes terraform terraform-provider

Last synced: 04 Aug 2024

https://github.com/omerbsezer/fast-terraform

This repo covers Terraform (Infrastructure as Code) with LABs using AWS and AWS Sample Projects: Resources, Variables, Meta Arguments, Provisioners, Dynamic Blocks, Modules, Provisioning AWS Resources (EC2, EBS, EFS, VPC, IAM Policies, Roles, ECS, ECR, Fargate, EKS, Lambda, API-Gateway, ELB, S3, etc.

api-gateway asg aws codebuild codecommit codepipeline containers ec2 ecr ecs eks elastic-load-balancing fargate k8s lambda s3 terraform vpc

Last synced: 11 Nov 2024

https://github.com/bradford-hamilton/terraform-ecs-fargate

Source code for a tutorial on Medium I published - "Deploying Containers on Amazon’s ECS using Fargate and Terraform: Part 2"

ecs fargate terraform

Last synced: 09 Aug 2024

https://github.com/scottwinkler/terraform-provider-shell

Terraform provider for executing shell commands and saving output to state file

json lifecycle-commands python shell stderr stdout terraform terraform-provider terraform-provider-shell

Last synced: 05 Nov 2024