Useful scripts, Ansible roles, Docker images, docker-compose apps, and Terraform modules.
Support
Quality
Security
License
Reuse
Drone plugin for triggering Terraform deployments
Support
Quality
Security
License
Reuse
A binary written in Go to systematically manage external modules from Github for use in Terraform
Support
Quality
Security
License
Reuse
A tool to create Spinnaker Pipeline JSON from a simple Yaml file
Support
Quality
Security
License
Reuse
TFLint ruleset for terraform-provider-azurerm
Support
Quality
Security
License
Reuse
Piculet is a tool to manage EC2 Security Group. It defines the state of EC2 Security Group using DSL, and updates EC2 Security Group according to DSL.
Support
Quality
Security
License
Reuse
RSpec tests for your Terraform modules
Support
Quality
Security
License
Reuse
AWS automation scripts and lambda functions
Support
Quality
Security
License
Reuse
Generate diagrams and code from cloud infrastructures: AWS, Azure,GCP, Kubernetes
Support
Quality
Security
License
Reuse
Terraform provider for CircleCI
Support
Quality
Security
License
Reuse
Rules to validate Azure resources and infrastructure as code (IaC) using PSRule.
Support
Quality
Security
License
Reuse
Transform environment variables for use with Terraform (e.g. `HOSTNAME` ⇨ `TF_VAR_hostname`)
Support
Quality
Security
License
Reuse
Bootstrap Kubernetes the Ansible way on Everything (here: Vagrant). Inspired by Kelsey Hightower´s kubernetes-the-hard-way, but refactored to Infrastructure-as-Code.
Support
Quality
Security
License
Reuse
Terraform Provider and Module Registry
Support
Quality
Security
License
Reuse
See the new version here:
Support
Quality
Security
License
Reuse
[DEPRECATED] Terraform Custom Provider for VMware vSphere
Support
Quality
Security
License
Reuse
Terraform provider for Sonatype Nexus
Support
Quality
Security
License
Reuse
DynDNS-like public IP auto-updater script for GoDaddy
Support
Quality
Security
License
Reuse
A Python module for slinging infrastructure (with terraform).
Support
Quality
Security
License
Reuse
A Terraform module which sends SNS events to Slack with AWS lambda function
Support
Quality
Security
License
Reuse
Support
Quality
Security
License
Reuse
Run `terraform apply` from within an AWS Lambda
Support
Quality
Security
License
Reuse
Terraform provider for managing Apache Kafka Connect
Support
Quality
Security
License
Reuse
A reactive configuration manager designed to support Infrastructure as a Code provisioning, and bi-directional configuration management providing a single source of truth across multi-cloud environments.
Support
Quality
Security
License
Reuse
Packer build scripts for DigitalOcean Marketplace 1-clicks.
Support
Quality
Security
License
Reuse
A Kubernetes friendly Rails configuration gem.
Support
Quality
Security
License
Reuse
Offensive Infrastructure with Modern Technologies
Support
Quality
Security
License
Reuse
Convert ebs_block_device blocks in aws_instance resource to aws_ebs_volume and aws_volume_attachment resources
Support
Quality
Security
License
Reuse
A Github action for generating Terraform module documentation using terraform-docs and gomplate
Support
Quality
Security
License
Reuse
Terraform Panos provider
Support
Quality
Security
License
Reuse
The Datadog AWS Lambda Library for Node
Support
Quality
Security
License
Reuse
t
terraform-provider-opentelekomcloudby opentelekomcloud
Go 
77
Version:Current
License: Weak Copyleft (MPL-2.0)
Terraform OpenTelekomCloud provider
Support
Quality
Security
License
Reuse
The simplest yaml to ENV config loader.
Support
Quality
Security
License
Reuse
t
terraform-google-conversionby GoogleCloudPlatform
Go 
76
Version:Current
License: Permissive (Apache-2.0)
This is a Golang library which provides functions to map a Terraform configuration for Google Cloud Platform into GCP's native API inventory format.
Support
Quality
Security
License
Reuse
A Kubernetes Terraform Controller, managing Cloud resources through Kubernetes
Support
Quality
Security
License
Reuse
The Cloud Posse Terraform Provider for various utilities (e.g. deep merging, stack configuration management)
Support
Quality
Security
License
Reuse
Auto-scaling VirtualMachine runner 🏃 for GitHub Actions
Support
Quality
Security
License
Reuse
Terraform & Terragrunt Version Manager
Support
Quality
Security
License
Reuse
CLI application for OpenShift Node.js deployment 🚀
Support
Quality
Security
License
Reuse
Terraform Nutanix Provider
Support
Quality
Security
License
Reuse
A command-line utility to convert a JSON file (.json) to YAML (.yml)
Support
Quality
Security
License
Reuse
Support
Quality
Security
License
Reuse
Self-paced training workshop for the NR1 CLI/SDK
Support
Quality
Security
License
Reuse
Terraform Provider for Proxmox
Support
Quality
Security
License
Reuse
Use when statement in imperative pipeline inkl. Blue Ocean shows skipped stages
Support
Quality
Security
License
Reuse
Brings kOps into terraform in a fully managed way
Support
Quality
Security
License
Reuse
Development repository for the grafana cookbook
Support
Quality
Security
License
Reuse
This project is archived, but the idea of Terrastack lives on in the Terraform CDK. - https://github.com/hashicorp/terraform-cdk
Support
Quality
Security
License
Reuse
Auto-scaling Concourse CI v2.2.1 on AWS with Terraform (since 2016.04.14)
Support
Quality
Security
License
Reuse
Generate Terraform code with Python
Support
Quality
Security
License
Reuse
u
utilsby marco-lancini
Useful scripts, Ansible roles, Docker images, docker-compose apps, and Terraform modules.
Python
86
Updated: 2 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
d
drone-terraformby jmccann
Drone plugin for triggering Terraform deployments
Go
85
Updated: 2 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
t
terrafileby coretech
A binary written in Go to systematically manage external modules from Github for use in Terraform
Go
85
Updated: 4 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
k
k8s-pipelinerby namely
A tool to create Spinnaker Pipeline JSON from a simple Yaml file
Go
85
Updated: 3 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
t
tflint-ruleset-azurermby terraform-linters
TFLint ruleset for terraform-provider-azurerm
Go
85
Updated: 2 y ago
License: Weak Copyleft (MPL-2.0)
Support
Quality
Security
License
Reuse
p
piculetby codenize-tools
Piculet is a tool to manage EC2 Security Group. It defines the state of EC2 Security Group using DSL, and updates EC2 Security Group according to DSL.
Ruby
84
Updated: 5 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
r
rspec-terraformby bsnape
RSpec tests for your Terraform modules
Ruby
84
Updated: 4 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
a
aws-automationby tensult
AWS automation scripts and lambda functions
JavaScript
84
Updated: 4 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
g
grucloudby grucloud
Generate diagrams and code from cloud infrastructures: AWS, Azure,GCP, Kubernetes
JavaScript
84
Updated: 2 y ago
License: Strong Copyleft (GPL-3.0)
Support
Quality
Security
License
Reuse
t
terraform-provider-circleciby mrolla
Terraform provider for CircleCI
Go
84
Updated: 3 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
P
PSRule.Rules.Azureby microsoft
Rules to validate Azure resources and infrastructure as code (IaC) using PSRule.
PowerShell
84
Updated: 4 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
t
tfenvby cloudposse
Transform environment variables for use with Terraform (e.g. `HOSTNAME` ⇨ `TF_VAR_hostname`)
Go
84
Updated: 4 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
k
kubernetes-the-ansible-wayby jonashackt
Bootstrap Kubernetes the Ansible way on Everything (here: Vagrant). Inspired by Kelsey Hightower´s kubernetes-the-hard-way, but refactored to Infrastructure-as-Code.
Shell
84
Updated: 4 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
b
boring-registryby TierMobility
Terraform Provider and Module Registry
Go
84
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
a
Support
Quality
Security
License
Reuse
t
terraform-provider-vsphereby rakutentech
[DEPRECATED] Terraform Custom Provider for VMware vSphere
Go
83
Updated: 4 y ago
License: Weak Copyleft (MPL-2.0)
Support
Quality
Security
License
Reuse
t
terraform-provider-nexusby datadrivers
Terraform provider for Sonatype Nexus
Go
82
Updated: 2 y ago
License: Weak Copyleft (MPL-2.0)
Support
Quality
Security
License
Reuse
g
godaddy-dyndnsby saschpe
DynDNS-like public IP auto-updater script for GoDaddy
Python
81
Updated: 4 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
t
terrapynby kennethreitz-archive
A Python module for slinging infrastructure (with terraform).
Python
81
Updated: 4 y ago
License: No License (No License)
Support
Quality
Security
License
Reuse
a
aws-sns-slack-terraformby builtinnya
A Terraform module which sends SNS events to Slack with AWS lambda function
Python
80
Updated: 4 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
t
terraframeby eropple
Ruby
80
Updated: 5 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
t
terraform-lambdaby FitnessKeeper
Run `terraform apply` from within an AWS Lambda
Python
80
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
t
terraform-provider-kafka-connectby Mongey
Terraform provider for managing Apache Kafka Connect
Go
80
Updated: 3 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
o
onixby gatblau
A reactive configuration manager designed to support Infrastructure as a Code provisioning, and bi-directional configuration management providing a single source of truth across multi-cloud environments.
Go
80
Updated: 3 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
d
droplet-1-clicksby digitalocean
Packer build scripts for DigitalOcean Marketplace 1-clicks.
Shell
80
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
k
konfigby cloud66-oss
A Kubernetes friendly Rails configuration gem.
Ruby
79
Updated: 4 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
o
offensive-infrastructureby marco-lancini
Offensive Infrastructure with Modern Technologies
Shell
79
Updated: 4 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
t
terraform-ebs-attachmentizerby heap
Convert ebs_block_device blocks in aws_instance resource to aws_ebs_volume and aws_volume_attachment resources
Go
79
Updated: 4 y ago
License: No License (No License)
Support
Quality
Security
License
Reuse
g
gh-actionsby terraform-docs
A Github action for generating Terraform module documentation using terraform-docs and gomplate
Shell
79
Updated: 2 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
t
terraform-provider-panosby PaloAltoNetworks
Terraform Panos provider
Go
79
Updated: 2 y ago
License: Weak Copyleft (MPL-2.0)
Support
Quality
Security
License
Reuse
d
datadog-lambda-jsby DataDog
The Datadog AWS Lambda Library for Node
TypeScript
78
Updated: 2 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
t
terraform-provider-opentelekomcloudby opentelekomcloud
Terraform OpenTelekomCloud provider
Go
77
Updated: 2 y ago
License: Weak Copyleft (MPL-2.0)
Support
Quality
Security
License
Reuse
e
envyableby philnash
The simplest yaml to ENV config loader.
Ruby
76
Updated: 4 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
t
terraform-google-conversionby GoogleCloudPlatform
This is a Golang library which provides functions to map a Terraform configuration for Google Cloud Platform into GCP's native API inventory format.
Go
76
Updated: 2 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
t
terraform-controllerby oam-dev
A Kubernetes Terraform Controller, managing Cloud resources through Kubernetes
Go
76
Updated: 3 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
t
terraform-provider-utilsby cloudposse
The Cloud Posse Terraform Provider for various utilities (e.g. deep merging, stack configuration management)
Go
76
Updated: 2 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
m
myshoesby whywaita
Auto-scaling VirtualMachine runner 🏃 for GitHub Actions
Go
76
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
t
terraenvby aaratn
Terraform & Terragrunt Version Manager
Python
75
Updated: 4 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
n
nodeshiftby nodeshift
CLI application for OpenShift Node.js deployment 🚀
JavaScript
75
Updated: 2 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
t
terraform-provider-nutanixby nutanix
Terraform Nutanix Provider
Go
75
Updated: 2 y ago
License: Weak Copyleft (MPL-2.0)
Support
Quality
Security
License
Reuse
j
json2yamlby coolaj86
A command-line utility to convert a JSON file (.json) to YAML (.yml)
JavaScript
74
Updated: 4 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
d
devops_challengeby samcavallieri
JavaScript
74
Updated: 4 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
n
nr1-workshopby newrelic
Self-paced training workshop for the NR1 CLI/SDK
JavaScript
74
Updated: 4 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
t
terraform-provider-proxmoxby danitso
Terraform Provider for Proxmox
Go
74
Updated: 4 y ago
License: Weak Copyleft (MPL-2.0)
Support
Quality
Security
License
Reuse
i
imperative-whenby comquent
Use when statement in imperative pipeline inkl. Blue Ocean shows skipped stages
Groovy
74
Updated: 4 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
t
terraform-provider-kopsby eddycharly
Brings kOps into terraform in a fully managed way
Go
74
Updated: 2 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
g
grafanaby sous-chefs
Development repository for the grafana cookbook
Ruby
73
Updated: 2 y ago
License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
t
terrastackby TerraStackIO
This project is archived, but the idea of Terrastack lives on in the Terraform CDK. - https://github.com/hashicorp/terraform-cdk
TypeScript
73
Updated: 4 y ago
License: No License (No License)
Support
Quality
Security
License
Reuse
c
concourse-awsby mumoshu
Auto-scaling Concourse CI v2.2.1 on AWS with Terraform (since 2016.04.14)
Go
73
Updated: 5 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
p
pretfby raymondbutcher
Generate Terraform code with Python
Python
72
Updated: 3 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse