170 Resources
Golang terraform-house Libraries
Terraform-in-Terraform: Execute Modules directly from the Terraform Registry
Terraform-In-Terraform Provider This provider allows running Terraform in Terraform. This might seem insane but there are some edge cases where it com
Terraform Controller manages the life cycles of a terraform resource, allowing developers to self-serve dependencies in a controlled manner.
TERRAFORM CONTROLLER Terraform Controller manages the life cycles of a terraform resource, allowing developers to self-serve dependencies in a control
Ready to deploy, distributed cryptocurrency trading bot
HyperTrade Ready to deploy, distributed cryptocurrency trading bot. USE THIS SOFTWARE AT YOUR OWN RISK. THE AUTHOR ASSUMES NO LIABILITY FOR YOUR TRADI
A Terraform module to manage cluster authentication (aws-auth) for an Elastic Kubernetes (EKS) cluster on AWS.
Archive Notice The terraform-aws-modules/eks/aws v.18.20.0 release has brought back support aws-auth configmap! For this reason, I highly encourage us
This provider simply rotates Slack refresh tokens (for use in other providers).
Terraform Provider Slack Token This provider simply rotates Slack refresh tokens (for use in other providers). Requirements Terraform = 1.0 Go = 1.1
This is for managing Slack App Manifests, it is no use if you are not developing an App for Slack.
Terraform Provider Slack App This is for managing Slack App Manifests, it is no use if you are not developing an App for Slack. Requirements Terraform
Tfcmt-gitlab is a CLI command to parse and notify Terraform execution results
Tfcmt-gitlab is a CLI command to parse and notify Terraform execution results. This command supports GitLab as a CI and notification platform.
Terraform Cisco IOS-XE Provider
Terraform Provider IOS-XE Requirements Terraform = 1.0 Go = 1.18 Building The Provider Clone the repository Enter the repository directory Build the
terraform-provider-jwk allows to generate jwk documents using a public_key
Terraform-provider-jwk A JSON Web Key (JWK) is a JavaScript Object Notation (JSON) datastructure that represents a cryptographic key, these public key
Use Terraform to build and deploy configurations for Juniper SRX firewalls.
Juniper Terraform - SRX Overview The goal of this project is to provide an example method to interact with Juniper SRX products with Terraform. 📋 Ter
LTF is a minimal, transparent Terraform wrapper. It makes Terraform projects easier to work with.
LTF Status: alpha LTF is a minimal, transparent Terraform wrapper. It makes Terraform projects easier to work with. In standard Terraform projects, th
Tfedit - A refactoring tool for Terraform
tfedit Features Easy refactoring Terraform configurations in a scalable way. CLI
Terraform-house - Golang Based terraform automation example using tf.json
Terraform House Manage your own terraform workflow using go language, with the b
Terraform-equinix-migration-tool - Tool to migrate code from Equinix Metal terraform provider to Equinix terraform provider
Equinix Terraform Provider Migration Tool This tool targets a terraform working
Terraform-provider-age - Age Terraform Provider with golang
Age Terraform Provider This provider lets you generate an Age key pair. Using th
Automated refactoring for Terraform
tfrefactor Automated refactoring for Terraform. Currently supports: Rename local / var / data / resource across all files in a config Move items or ca
Terraform provider for Splunk
Terraform provider for Splunk Requirements Terraform v0.12 Go go1.14.4 (to build
Terraform Provider for the Auth0 platform.
Auth0 Terraform Provider Terraform Provider for the Auth0 platform. Note: This Provider was previously maintained under alexkappa/terraform-provider-a
GitHub Action to identify a path of changed files on monorepos, with regex and depth validation.
github-action-go GitHub Action to identify a path of changed files on monorepos, with regex and depth validation. Example use-case is execution path f
Pulimi-foo - Terraform Bridge Provider Boilerplate
Terraform Bridge Provider Boilerplate This repository contains boilerplate code
Terraform-ncloud-docs - Terraform-ncloud-docs
terraform-ncloud-docs Overview This docs help to use terraform creation server C
This is a CLI to help changing and doing stuff in Terraform Cloud.
Terraform Cloud Tool This is a CLI to help changing and doing stuff in Terraform Cloud. Terraform CLI Functions $ terraform-cloud-tool Terraform Cloud
Terraform Provider Scaffolding (Terraform Plugin SDK)
Terraform Provider Scaffolding (Terraform Plugin SDK) This template repository is built on the Terraform Plugin SDK. The template repository built on
terraform-plugin-mux Example (upgrade(sdk/v2) + framework)
Terraform Provider Scaffolding (Terraform Plugin Framework) This template repository is built on the Terraform Plugin Framework. The template reposito
terraform-plugin-mux Example (framework + framework)
Terraform Provider Scaffolding (Terraform Plugin Framework) This template repository is built on the Terraform Plugin Framework. The template reposito
Terraform provider for hashicups ☕
Terraform provider for Hashicups ☕ Test sample configuration First, import go dependencies
Puccini-terraform - Enable TOSCA for Terraform using Puccini
(work in progress) TOSCA for Terraform Enable TOSCA for Terraform using Puccini.
Terraform-grafana-dashboard - Grafana dashboard Terraform module
terraform-grafana-dashboard terraform-grafana-dashboard for project Requirements
Terraform-provider-vercel - Terraform Vercel Provider With Golang
Vercel Terraform Provider Website: https://www.terraform.io Documentation: https
Terraform-operator - The Terraform Operator provides support to run Terraform modules in Kubernetes in a declaritive way as a Kubernetes manifest
Terraform Operator The Terraform Operator provides support to run Terraform modu
A Terraform provider to get your current public IPv6 and/or IPv4.
Public IP Terraform Provider This Terraform provider connects to ifconfig.co to fetch information about the public IP in use. It was mainly built to a
An experimental OpenAPI - Terraform Provider generator that does not yet function
tfpgen An experimental OpenAPI - Terraform Provider generator that does not yet function. The goal is to allow developers to incrementally generate a
Terraform-provider-e2e-network - Terraform Provider Scaffolding (Terraform Plugin SDK)
This template repository is built on the Terraform Plugin SDK. The template repository built on the Terraform Plugin Framework can be found at terraform-provider-scaffolding-framework.
Terraform Provider for ChaosSearch
Terraform Provider for ChaosSearch This is a Terraform provider for ChaosSearch. It is available in the Terraform Registry: benzaita/chaossearch. This
90DaysOfDevOps - This repository is my documenting repository for learning the world of DevOps
This repository is my documenting repository for learning the world of DevOps. I started this journey on the 1st January 2022 and I plan to run to March 31st for a complete 90-day romp on spending an hour a day including weekends to get a foundational knowledge across a lot of different areas that make up DevOps.
Example of a distributed voting app running on Kubernetes. Written in Golang with Terraform definitions to deploy to AWS EKS
Example of a distributed voting app running on Kubernetes. Written in Golang with Terraform definitions to deploy to AWS EKS
Developer machine management for Linux/OSX. Think Terraform for your dotfiles
Developer machine management for Linux/OSX. Think Terraform/Ansible for your dotfiles/packages! :gear::house:
ACH implements a reader, writer, and validator for Automated Clearing House (ACH) files.
ACH implements a reader, writer, and validator for Automated Clearing House (ACH) files. The HTTP server is available in a Docker image and the Go package is available.
An actually published Teleport provider.
Terraform Provider Plugin Installation Clone the plugin: git clone [email protected]:gravitational/teleport-plugins Install the plugin to Teleport: cd te
Hashicups-tf-provider - HashiCups Terraform Provider Tutorial
Terraform Provider HashiCups Run the following command to build the provider go
Terraform-provider-buddy - Terraform Buddy provider For golang
Terraform Provider for Buddy Documentation Requirements Terraform = 1.0.11 Go
Terraform provider for Slack's App Manifest API
Terraform Provider Scaffolding (Terraform Plugin SDK) This template repository is built on the Terraform Plugin SDK. The template repository built on
Terraform provider for go-via
Terraform Provider Hashicups Run the following command to build the provider go build -o terraform-provider-hashicups Test sample configuration First,
Terraform-provider-mailcow - Terraform provider for Mailcow
Terraform Provider Scaffolding (Terraform Plugin SDK) This template repository i
Search for HCL(v2) using syntax tree
hclgrep Search for HCL(v2) using syntax tree. The idea is heavily inspired by ht
Example of a cinema microservice written in Golang deployed on Hashicorp Stack tools
Cinemas Microservice in Go (Project) (You are in Step-1) This project consist of the following components: . ├── base_docker_image ├── deploy │ ├──
Go DDD example application. Complete project to show how to apply DDD, Clean Architecture, and CQRS by practical refactoring.
Wild Workouts Wild Workouts is an example Go DDD project that we created to show how to build Go applications that are easy to develop, maintain, and
A Terraform controller for Flux
tf-controller A Terraform controller for Flux Quick start Here's a simple exampl
A sample for okteto pipelines with terraform
Okteto Pipeline with Terraform (PubSub) This sample covers a producer/consumer a
This is kubectl-plugins repository
golang CLI Template golang project template for building CLI Setup Setup by Command git clone https://github.com/mpppk/cli-template your_awesome_tool
Extensible auto-tagger for your IaC files. The ultimate way to link entities in the cloud back to the codified resource which created it.
Yor is an open-source tool that helps add informative and consistent tags across infrastructure-as-code frameworks such as Terraform, CloudFormation,
Compilation of rules to validate infrastructure-as-code templates against recommended practices for serverless applications.
Serverless Rules The Serverless Rules are a compilation of rules to validate infrastructure as code template against recommended practices. This curre
Pulumi provider for Vultr (based on the Terraform one), not official
Vultr Resource Provider The Vultr Resource Provider lets you manage Vultr resources. Installing This package is currently not available for most langu
A Terraform provider for writing ZIP archive files
Terraform Provider: Zip A Terraform provider for creating a dynamic ZIP archive.
Terraform provider canvaslms for golang
Clone provider from github git clone https://github.com/sigurdkb/terraform-provider-canvaslms.git Build provider cd terraform-provider-canvaslms go i
A demonstration of the transactional outbox messaging pattern (+ Log Trailing) with Amazon DynamoDB (+ Streams) written in Go.
Transactional Outbox Pattern in Amazon DynamoDB A demonstration of the transactional outbox messaging pattern (+ Log Trailing) with Amazon DynamoDB (+
Проект, позволяющий управлять полным жизненным циклом базы данных Astra для бессерверных баз данных (построенных на Apache Cassandra(TM)) с использованием Terraform
Оригинальный репозиторий. https://github.com/datastax/terraform-provider-astra Terraform Provider for Astra Astra is DataStax's Serverless Apache Cass
Private Terraform Provider Registry For Golang
private-reggie Private Terraform Provider Registry Test With curl $ curl http://localhost:8080/terraform/providers/v1/hashicorp/hashicups/versions ht
Terraform Provider for Mikrotik RouterOS
Terraform Provider RouterOS Purpose This provider is intended to be used with Router OS 7 and above. It makes use of the REST API introduced with Rout
Custom Terraform provider that allows provisioning VGS Proxy Routes.
VGS Terraform Provider Custom Terraform provider that allows provisioning VGS Proxy Routes. How to Install Requirements: terraform ver 0.12 or later M
Quick start repository for creating a Terraform provider using terraform-plugin-framework
Terraform Provider Scaffolding (Terraform Plugin Framework) This template repository is built on the Terraform Plugin Framework. The template reposito
Integrates Spiffe and Vault to have secretless authentication
SPIFFE Vault Integrates SPIFFE SVID authentication with Hashicorp Vault to retrieve a VAULT_TOKEN. Example usecases Read secrets from Hashicorp Vault
Terraform G42VBCloud Provider
Terraform G42VBCloud Provider Website: https://www.terraform.io Mailing list: Google Groups Requirements Terraform 0.12.x Go 1.11 (to build the provid
Terraform Provider for Latest HashiCorp Product Versions
terraform-provider-hashicorpversions The purpose of this Terraform provider is to get the latest semantic version of any of the suite of HashiCorp too
A self-hosted golang application that listens for Terraform pull request events via webhooks.
Atlantis Terraform Pull Request Automation Resources What is Atlantis? What does it do? Why should you use it? Stargazers over time Resources How to g
Terraform Provider CloudSQL
Terraform Provider CloudSQL This provider is a test with the main purpose to see how to improve automation of CloudSQL users with restricted permissio
Use SQL to instantly query resources, data sources and more from Terraform code. Open source CLI. No DB required.
Terraform Plugin for Steampipe Use SQL to query data from Terraform configuration files. Get started → Documentation: Table definitions & examples Com
Terraform provider for BlueCat Address Manager
Terraform Provider for BlueCat Address Manager A Terraform provider for BlueCat Address Manager. Curently the provider is able to work with IPv4 Addre
A Packer plugin for provisioning with Terraform (local)
Packer Plugin Terraform Inspired by Megan Marsh's talk https://www.hashicorp.com/resources/extending-packer I bit the bullet and started making my own
Terraform provider mattermost
Terraform Provider Mattermost Requirements Terraform = 0.13.x Go = 1.17 Building The Provider Clone the repository Enter the repository directory Bu
Terraform utility provider for generating Time-Based One-Time Passwords (TOTPs)
Terraform TOTP Provider The TOTP provider is a utility provider, which allows for generating Time-Based One-Time Passwords (TOTP) following the RFC 62
fork to roll my own skytap provider
Terraform Provider for Skytap Website: https://www.terraform.io Mailing list: Google Groups Maintainers TBC Requirements Terraform 0.12.x or higher Go
used Terratest to write a test in GO for validating a Terraform module.
Terraform--Terragrant--Test used Terratest to write a test in GO for validating a Terraform module. will write a test for a Terraform module using Ter
Terraform Provider IAM Go
Terraform Provider IAM Go A terraform provider for https://github.com/einride/iam-go Requirements Terraform = 0.13.x Go = 1.17 Using the provider TO
A template for a Terraform provider
Terraform Provider Netmaker This repository is a template for a Terraform provider. It is intended as a starting point for creating Terraform provider
Horusec is an open source tool that improves identification of vulnerabilities in your project with just one command.
Table of contents 1. About 2. Getting started 2.1. Requirements 2.2. Installation 3. Usage 3.1. CLI Usage 3.2. Using Docker 3.3. Older versions 3.4. U
Additional Terraform resources for working with AWS KMS
This is a (hopefully temporary) Terraform provider for working with AWS KMS, particularly for generating data keys. It attempts to correct a deficienc
Terraform provider to access CEPH S3 API
terraform-provider-ceph (S3) A very simple Terraform provider to create/delete buckets via CEPH S3 API. Build and install go build -o terraform-provid
Terraform module to provisison Kubernetes Clusters on Hetzner cloud (Based on KubeOne)
Terraform module template Terraform module which creates describe your intent resources on AWS. Usage Use this template to scaffold a new terraform mo
Terraform Provider Pulumi for golang
Terraform Provider Pulumi This is the transcend-io/pulumi provider available on the Terraform registry. It's goal is to allow terraform projects to co
A tool to compare if terraform provider migration schema snapshot is equal to schema defined in resource code
migration schema comparer for Terraform When develop Terraform provider sometimes we need do some state migration(not schema migration) via StateUpgra
Unofficial Terraform provider for planetscale
Unofficial Terraform Provider for Planetscale 🚀 Website: https://planetscale.com Documentation: https://registry.terraform.io/providers/s1ntaxe770r/p
Simple tool to move Azure resources based on Terraform state
aztfmove Simple tool to move Azure resources based on Terraform state Goal It is sometimes inevitable to move Azure resources to a new subscription or
Terraform provider nuage with golang
Terraform Provider Nuage Nuage provider based on Terraform Provider Hashicups Build provider Run the following command to build the provider $ go buil
A tool to bring existing Azure resources under Terraform's management
Azure Terrafy A tool to bring your existing Azure resources under the management of Terraform. Goal Azure Terrafy imports the resources inside a resou
An open source alternative to terraform enterprise.
oTF An open source alternative to terraform enterprise. Functionality is currently limited: Remote execution mode (plans and applies run remotely) Sta
Generate Crossplane Providers from any Terraform Provider
Terrajet - Generate Crossplane Providers from any Terraform Provider Terrajet is a code generator framework that allows developers to build code gener
CLI to migrate Terraform Configuration and State
tfmigrator CLI CLI to migrate Terraform Configuration and State. The migration feature is implemented with tfmigrator/tfmigrator, so please see the do
Terraform ACI Provider. Started before Cisco's release and stopped when Cisco released its own.
terraform-provider-aci This was before Cisco released their own (I did ask them if they were doing one and they said no !!) :-) I would have liked to
A Terraform provider for managing Pi-hole resources
terraform-provider-pihole Pi-hole is an ad blocking application which acts as a DNS proxy that returns empty responses when DNS requests for known adv
A template for a Terraform provider
Terraform Provider Scaffolding This repository is a template for a Terraform provider. It is intended as a starting point for creating Terraform provi
Generate Terraform configuration example from AccTest
Intro terraform-provider-azurerm-example-gen is a tool used to output the Terraform configuration example based on the acceptance tests. As the name i
Pulumi Terraform provider for Artifactory
Terraform Bridge Provider Boilerplate This repository contains boilerplate code for building a new Pulumi provider which wraps an existing Terraform p
Terrform Provider for Managing Dkron Jobs
Terraform Provider Dkron Provider for managing https://dkron.io/ jobs. Usage examples terraform { required_providers { dkron = { version =
Terraform provider for OCM
Terraform provider for OCM Build To build the provider use the make command. Use To use the provider first build and install it: $ make install Then g
A convenience provider for reading `.env` files in Terraform.
Terraform Provider dotenv This is a convenience provider for Terraform that provides a data source for reading .env files. Using the provider Below is
Terraform Provider for the GitLab Repository Files API
Terraform Provider GitLab Repository Files API Requirements Terraform = 0.13.x Go = 1.15 Building The Provider Clone the repository Enter the reposi
Terraform provider statuscake with golang
terraform-provider-statuscake Requirements Terraform = 0.13.x Go = 1.15 Building The Provider Clone the repository Enter the repository directory Bu
DBT Cloud Terraform Provider
terraform-provider-dbt-cloud Terraform Provider for DBT Cloud Primarily focused on managing jobs in DBT Cloud, given what is available via the API. Da