Documentation
¶
Index ¶
- Constants
- type Config
- type Options
- func (o *Options) GetAWSEnvVars() map[string]string
- func (o *Options) GetAllEnvVars() map[string]string
- func (o *Options) GetAllowedTerraformFileExtensions() []string
- func (o *Options) GetCurrentDir() string
- func (o *Options) GetEnvVarsByKeys(keys []string) map[string]string
- func (o *Options) GetExcludedDirs() []string
- func (o *Options) GetExcludedFiles() []string
- func (o *Options) GetHomeDir() string
- func (o *Options) GetHostEnvVars() map[string]string
- func (o *Options) GetMountPrefix() string
- func (o *Options) GetTerraDaggerDir() string
- func (o *Options) GetTerraDaggerExportDir() string
- func (o *Options) GetTerraformEnvVars() map[string]string
- func (o *Options) GetTfVarsExtension() string
- func (o *Options) GetWorkspace() string
- func (o *Options) GetWorkspaceAbs() string
- func (o *Options) GetWorkspaceDefault() string
- func (o *Options) GetWorkspaceDefaultAbs() string
Constants ¶
View Source
const ( TerraformDefaultVersion = "1.7.0" TerraformDefaultImage = "hashicorp/terraform" TerragruntDefaultVersion = "0.28.21" TerragruntDefaultImage = "alpine/terragrunt" DefaultImageVersion = "latest" IacToolTerraform = "terraform" IacToolTerragrunt = "terragrunt" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶ added in v1.2.0
type Config interface {
GetTerraDaggerDir() string
GetTerraDaggerExportDir() string
GetWorkspace() string
GetWorkspaceAbs() string
GetWorkspaceDefault() string
GetWorkspaceDefaultAbs() string
GetMountPrefix() string
GetExcludedDirs() []string
GetExcludedFiles() []string
GetCurrentDir() string
GetHomeDir() string
GetHostEnvVars() map[string]string
GetTerraformEnvVars() map[string]string
GetAWSEnvVars() map[string]string
GetAllEnvVars() map[string]string
GetAllowedTerraformFileExtensions() []string
GetEnvVarsByKeys(keys []string) map[string]string
GetTfVarsExtension() string
}
type Options ¶ added in v1.2.0
type Options struct {
// contains filtered or unexported fields
}
func (*Options) GetAWSEnvVars ¶ added in v1.2.0
func (*Options) GetAllEnvVars ¶ added in v1.2.0
func (*Options) GetAllowedTerraformFileExtensions ¶ added in v1.2.0
func (*Options) GetCurrentDir ¶ added in v1.2.0
func (*Options) GetEnvVarsByKeys ¶ added in v1.2.0
func (*Options) GetExcludedDirs ¶ added in v1.2.0
func (*Options) GetExcludedFiles ¶ added in v1.2.0
func (*Options) GetHomeDir ¶ added in v1.2.0
func (*Options) GetHostEnvVars ¶ added in v1.2.0
func (*Options) GetMountPrefix ¶ added in v1.2.0
func (*Options) GetTerraDaggerDir ¶ added in v1.2.0
func (*Options) GetTerraDaggerExportDir ¶ added in v1.2.0
func (*Options) GetTerraformEnvVars ¶ added in v1.2.0
func (*Options) GetTfVarsExtension ¶ added in v1.3.0
func (*Options) GetWorkspace ¶ added in v1.2.0
func (*Options) GetWorkspaceAbs ¶ added in v1.2.0
func (*Options) GetWorkspaceDefault ¶ added in v1.2.0
func (*Options) GetWorkspaceDefaultAbs ¶ added in v1.2.0
Click to show internal directories.
Click to hide internal directories.