terraform

package
v0.6.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 4, 2025 License: Apache-2.0 Imports: 21 Imported by: 0

README

internal/terraform

This package contains the generated and custom code for the terraform controller. It comprises the reconcilers for managing cloud provider resources using Terraform configs.

Some of the code in these packages is generated by threeport-sdk. Any file with the _gen.go suffix should not be edited directly - it will be overwritten by subsequent code generation.

Documentation

Index

Constants

View Source
const (
	LockBucketName  = "terraformLock"
	LockBucketDescr = "contains locks on terraform objects"
)

The name and description of the NATS bucket used for terraform object locks

Variables

This section is empty.

Functions

func TerraformDefinitionReconciler

func TerraformDefinitionReconciler(r *controller.Reconciler)

TerraformDefinitionReconciler reconciles system state when a TerraformDefinition is created, updated or deleted.

func TerraformInstanceReconciler

func TerraformInstanceReconciler(r *controller.Reconciler)

TerraformInstanceReconciler reconciles system state when a TerraformInstance is created, updated or deleted.

Types

type TerraformInstanceConfig

type TerraformInstanceConfig struct {
	// contains filtered or unexported fields
}

TerraformInstanceConfig contains the configuration for terraform instance reconciliation.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL