provisioners

package
v0.0.0-...-2be5db1 Latest Latest
Warning

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

Go to latest
Published: Dec 1, 2024 License: Apache-2.0 Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func FindMissingFromAirlock

func FindMissingFromAirlock(mdParamsSchema map[string]any, airlockParams *schema.Schema) map[string]any

func FindMissingFromMassdriver

func FindMissingFromMassdriver(airlockInputsSchema map[string]any, mdParamsSchema map[string]any) map[string]any

Types

type BicepProvisioner

type BicepProvisioner struct{}

func (*BicepProvisioner) ExportMassdriverInputs

func (p *BicepProvisioner) ExportMassdriverInputs(stepPath string, variables map[string]interface{}) error

func (*BicepProvisioner) InitializeStep

func (p *BicepProvisioner) InitializeStep(stepPath string, sourcePath string) error

func (*BicepProvisioner) ReadProvisionerInputs

func (p *BicepProvisioner) ReadProvisionerInputs(stepPath string) (map[string]interface{}, error)

type HelmProvisioner

type HelmProvisioner struct{}

func (*HelmProvisioner) ExportMassdriverInputs

func (p *HelmProvisioner) ExportMassdriverInputs(_ string, _ map[string]interface{}) error

func (*HelmProvisioner) InitializeStep

func (p *HelmProvisioner) InitializeStep(stepPath string, sourcePath string) error

func (*HelmProvisioner) ReadProvisionerInputs

func (p *HelmProvisioner) ReadProvisionerInputs(stepPath string) (map[string]interface{}, error)

type NoopProvisioner

type NoopProvisioner struct{}

func (*NoopProvisioner) ExportMassdriverInputs

func (p *NoopProvisioner) ExportMassdriverInputs(string, map[string]interface{}) error

func (*NoopProvisioner) InitializeStep

func (p *NoopProvisioner) InitializeStep(string, string) error

func (*NoopProvisioner) ReadProvisionerInputs

func (p *NoopProvisioner) ReadProvisionerInputs(string) (map[string]interface{}, error)

type OpentofuProvisioner

type OpentofuProvisioner struct{}

func (*OpentofuProvisioner) ExportMassdriverInputs

func (p *OpentofuProvisioner) ExportMassdriverInputs(stepPath string, variables map[string]interface{}) error

func (*OpentofuProvisioner) InitializeStep

func (p *OpentofuProvisioner) InitializeStep(stepPath string, sourcePath string) error

func (*OpentofuProvisioner) ReadProvisionerInputs

func (p *OpentofuProvisioner) ReadProvisionerInputs(stepPath string) (map[string]interface{}, error)

type Provisioner

type Provisioner interface {
	ExportMassdriverInputs(stepPath string, variables map[string]interface{}) error
	ReadProvisionerInputs(stepPath string) (map[string]interface{}, error)
	InitializeStep(stepPath string, sourcePath string) error
}

func NewProvisioner

func NewProvisioner(provisionerType string) Provisioner

Jump to

Keyboard shortcuts

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