step

package
v0.20.0 Latest Latest
Warning

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

Go to latest
Published: Mar 13, 2023 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func BuildVerify

func BuildVerify() error

func Execute

func Execute(steps []Step) error

func Generate

func Generate() error

func GetDependencies

func GetDependencies(dependencies []string) func() error

func ModTidy

func ModTidy() error

func ModVendor

func ModVendor() error

func TerraformInit

func TerraformInit() error

func TerraformInitFast added in v0.16.1

func TerraformInitFast() error

func TerraformRequire

func TerraformRequire() error

Types

type Step

type Step func() error

func Backup added in v0.13.0

func Backup(path string) Step

func Build

func Build(pkg string, target string, goEnvs ...string) Step

func Chdir

func Chdir(path string) Step

func InitProjectPath

func InitProjectPath(path string, finalModulePath *string) Step

func ModInit

func ModInit(finalModulePath *string) Step

func PackageZip

func PackageZip(source string, target string) Step

func PackageZipRename added in v0.6.0

func PackageZipRename(source string, target string, newSourceName string) Step

PackageZipRename packages source file into target zip, the resulting zip contains the source file but named with newSourceName

func PluginInstall

func PluginInstall(pkg, version, target string) Step

func RenderTemplate added in v0.13.0

func RenderTemplate(fs embed.FS, source string, target string, variables interface{}) Step

func RenderTemplates

func RenderTemplates(fs embed.FS, prefix string, variables interface{}) Step

func TerraformApply

func TerraformApply(workspace string, args ...string) Step

func TerraformDestroy

func TerraformDestroy(workspace string, args ...string) Step

func TerraformNewWorkspace added in v0.12.0

func TerraformNewWorkspace(workspace string) Step

func TerraformPlan added in v0.15.0

func TerraformPlan(workspace string, args ...string) Step

Jump to

Keyboard shortcuts

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