39 Go Terraform Libraries

Lingon is a collection of libraries and tools for building platforms using Go.

Lingon πŸ’ - Libraries for building platforms with Go What is this? Who is this for? Project status Getting started Examples Motivation Reduce cognitiv

01

Common Use Case Plan Modifiers for terraform-plugin-framework

terraform-plugin-framework-planmodifiers This repository contains the plan modifiers for the Terraform Plugin Framework. Installation For installing t

02

RFC 3339 timestamp string type and value implementations for terraform-plugin-framework

terraform-plugin-framework-type-time RFC 3339 timestamp string type and value implementations for terraform-plugin-framework. These types automaticall

03

A Terraform Provider for Preset/Superset (Beta)

terraform-provider-preset Beta A Terraform provider for Preset.io. Development Building To build the client, run make build. This will output a binary

04

Terraform provider for managing operating system level resources (e.g. files, directories, users, groups, packages, services) on remote servers agent-less via SSH.

Terraform Provider for (Operating) System Releases: registry.terraform.io Documentation: registry.terraform.io Discuss: github.com/discussions The Ter

05

This terraform provider allows you to interact with grafana mimir.

Terraform provider for grafana mimir This terraform provider allows you to interact with grafana mimir. Currently only these components could be manag

06

The RDS Configuration provider manages RDS settings in an AWS RDS MySQL instance or Aurora MySQL cluster.

Terraform RDS Configuration Provider The RDS Configuration provider manages RDS settings in an AWS RDS MySQL instance or Aurora MySQL cluster. Require

07

An Akash Terraform provider to abstract the Akash API.

An Akash Terraform provider to abstract the Akash API.

Terraform Provider Akash Pre-requisites For the provider to work properly you'll need: Terraform Go 1.18 Akash v0.16.3 Installation You can visit the

08

The terraform controller manages the life cycles of a terraform resource, allowing developers to self-serve dependencies in a controlled manner.

The terraform controller manages the life cycles of a terraform resource, allowing developers to self-serve dependencies in a controlled manner.

TERRAFORM CONTROLLER The Terraform Controller (aka Terranetes controller) manages the life cycles of a terraform resource, allowing developers to self

09

Terraform provider for easy and clean data processing (JQ, YQ, Go plugins...).

terraform-provider-dataprocessor Avoid ugly terraform logic and code to transform data. This Terraform provider helps you with the data processing in

10

Terraform Provider for vSphere with Tanzu Supervisor (Namespace Management) actions

Namespace Management Terraform provider This Terraform Provider enables control of vSphere Workload Management. This includes enabling or disabling wo

11

Cloud cost estimates for Terraform in pull requestsπŸ’°πŸ“‰ Love your cloud bill!

Cloud cost estimates for Terraform in pull requestsπŸ’°πŸ“‰ Love your cloud bill!

infracost-estimate-cloud-costs πŸš€ Cloud cost estimates for Terraform in pull requests πŸ’° πŸ“‰ Love your cloud bill! πŸš€ https://github.com/coding-to-musi

12

Terraform Provider for Contabo Cloud-Services

terraform-provider-contabo terraform-provider-contabo is a terraform provider for managing your products from Contabo like Cloud VPS, VDS and S3 compa

13

Terraform provider for the Fly.io API

Terraform provider for the Fly.io API

fly.io terraform provider Resources app (stable, but apps will be deprecated soon. Begin to favor machines.) cert (stable) ip (stable) volume (stable)

14

A repo template to create Terraform modules with CICD already configured.

Terraform module template Create a Terraform module with CICD already setup. Report Bug Β· Request Feature Β· About The Project This "Hello World" modul

15

🧬 Generate secure by default cloud infrastructure configuration with Go and Terraform.

🧬 fusion Generate secure by default cloud infrastructure configuration with Go and Terraform. Install πŸ“₯ Install the fusion cli Go If you have Go set

16

πŸš€ Terraform Provider Boilerplate Updated

πŸš€ Terraform Provider Boilerplate Updated

Terraform Provider Boilerplate. Start your terraform provider project in seconds with a professional template for building fast, robust, and adaptable

17

This repository is a starting point point for a Terraform testing workshop demo.

Terraform Testing Demo This repository is a starting point point for a Terraform testing workshop demo. Prep git clone [email protected]:lilithmooncohen/

18

Terraform provider for linear.app

Terraform Provider Scaffolding (Terraform Plugin Framework) This repository is a template for a Terraform provider. It is intended as a starting point

19

Terraform Provider for creating static values.

Terraform Provider for static data assignments (static) This provider allows you to create static data assignments, which will be the same during the

20

πŸŽ²πŸ• The Terraform plugin for the Dominos Pizza provider

Terraform Provider for Dominos Pizza Quickstart Then write your config. Here's a sample config - a variation on this worked for me last night. terrafo

21

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

22

IaC-Factory Official Provider

Terraform Provider Scaffolding (Terraform Plugin SDK) This template repository is built on the Terraform Plugin SDK. The template repository built on

23

*Unofficial* terraform provider for Instant Proxy

InstantProxy Terraform Provider An unofficial Terraform provider for Instant Proxy API Installation [WIP] Development [WIP] Contributing Contributions

24

A terraform provider for railway.app

Terraform Provider Scaffolding (Terraform Plugin Framework) This template repository is built on the Terraform Plugin Framework. The template reposito

25

Migrate Terraform files.

Terraform Source Migrator When managing large amounts of terraform code, you might need to generate "migrations" to update terraform code in a stable

26

Terraform provider for IBM Security Verify based on the new framework.

Terraform Provider Scaffolding (Terraform Plugin Framework) This template repository is built on the Terraform Plugin Framework. The template reposito

27

A Terraform provider for Cisco Modeling Labs (CML) 2

Terraform Provider for Cisco CML2 This template repository is built on the Terraform Plugin Framework. The template repository built on the Terraform

28

Terraform Controller manages the life cycles of a terraform resource, allowing developers to self-serve dependencies in a controlled manner.

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

29

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

30

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

31

Terraform provider for Joyent's SmartOS

Terraform Provider Scaffolding (Terraform Plugin SDK) This template repository is built on the Terraform Plugin SDK. The template repository built on

32

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

33

HCL2 formatter, extracted from Terraform itself. This is the same code that powers `terraform fmt`.

HCL2 Formatter Overview This is the code that facilitates terraform fmt, and was extracted from the Terraform project at c94a6102. Only minor changes

34

A utility to check whether Terraform providers configured in a project are up-to-date.

Terraform Provider Version Check A utility to check whether Terraform providers configured in a project are up-to-date. Reads .terraform.lock.hcl file

35

Juniper Terraform provider for IKE configurations.

Juniper Terraform provider for IKE configurations.

Juniper Terraform Provider: Interfaces Overview The goal of this project is to provide an example method to interact with Juniper SRX products with Te

36

Terraform provider to build policy-based IPsec VPNs on SRX firewalls

Terraform provider to build policy-based IPsec VPNs on SRX firewalls

Juniper Terraform Provider: IPsec Overview The goal of this project is to provide an example method to interact with Juniper SRX products with Terrafo

37

Juniper Terraform provider for IPsec VPN configurations.

Juniper Terraform provider for IPsec VPN configurations.

Juniper Terraform Provider: IPsec Overview The goal of this project is to provide an example method to interact with Juniper SRX products with Terrafo

38

Terraform Provider for Confluent Cloud

Terraform Provider for Confluent Cloud The Terraform Confluent Cloud provider is a plugin for Terraform that allows for the lifecycle management of Co

39
1