Skip to content

retr0h/terraform-provider-k3d

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

terraform-provider-k3d

This project is a terraform provider for k3d.

Requirements

  • Terraform 0.13.x
  • Go 1.15

Usage

Create Cluster

terraform {
  required_version = ">= 0.13.0"
  required_providers {
    k3d = {
      source = "github.com/retr0h/k3d"
      version = "1.0"
    }
  }
}

provider "k3d" {}

resource "k3d_cluster" "local" {
  name = "example-cluster"
  servers = 1
}

Developing

Dependencies for building from source

If you need to build from source, you should have a working Go environment setup. If not check out the Go getting started guide.

This project uses Go Modules for dependency management. To fetch all dependencies run make mod inside this repository.

Build

make build

The binary will then be available at build/$(GOOS)_$(GOARCH)/$(PLUGIN_NAME)_v$(VERSION)

Install

make install

This will place the binary under $(HOME)/.terraform.d/plugins/$(HOSTNAME)/$(USER)/$(NAME)/$(VERSION)/$(GOOS)_$(GOARCH). After installing you will need to run terraform init in any project using the plugin.

License

MIT

About

No description or website provided.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published