Documentation
¶
Index ¶
- func BuildVerify() error
- func Execute(steps []Step) error
- func Generate() error
- func GetDependencies(dependencies []string) func() error
- func ModTidy() error
- func ModVendor() error
- func TerraformInit() error
- func TerraformRequire() error
- type Step
- func Build(pkg string, target string, goEnvs ...string) Step
- func Chdir(path string) Step
- func InitProjectPath(path string, finalModulePath *string) Step
- func ModInit(finalModulePath *string) Step
- func PackageZip(source string, target string) Step
- func PackageZipRename(source string, target string, newSourceName string) Step
- func PluginInstall(pkg, version, target string) Step
- func RenderTemplates(fs embed.FS, prefix string, variables interface{}) Step
- func TerraformApply(args ...string) Step
- func TerraformDestroy(args ...string) Step
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BuildVerify ¶
func BuildVerify() error
func GetDependencies ¶
func TerraformInit ¶
func TerraformInit() error
func TerraformRequire ¶
func TerraformRequire() error
Types ¶
type Step ¶
type Step func() error
func InitProjectPath ¶
func PackageZip ¶
func PackageZipRename ¶ added in v0.6.0
PackageZipRename packages source file into target zip, the resulting zip contains the source file but named with newSourceName
func PluginInstall ¶
func TerraformApply ¶
func TerraformDestroy ¶
Source Files
¶
Click to show internal directories.
Click to hide internal directories.