Documentation
¶
Index ¶
- func CreateExampleStructure(targetDir string, useToasterDB bool) string
- func CreateExampleTofuguConfigFile(tofuguConfigPath string)
- func GetMD5Hash(text string) string
- type DimensionInToaster
- type ToasterResponse
- type Tofugu
- func (tofuguStruct *Tofugu) GenerateVarsByDimAndData(optionType string, dimKey string, dimensionJsonMap map[string]interface{})
- func (tofuguStruct *Tofugu) GenerateVarsByDimOptional(optionType string)
- func (tofuguStruct *Tofugu) GenerateVarsByDims()
- func (tofuguStruct *Tofugu) GenerateVarsByEnvVars()
- func (tofuguStruct *Tofugu) GetDimData(dimensionKey string, dimensionValue string, skipOnNotFound bool) map[string]interface{}
- func (tofuguStruct *Tofugu) GetObjectFromViperByOrgOrDefault(keyName string) map[string]any
- func (tofuguStruct *Tofugu) GetStringFromViperByOrgOrDefault(keyName string) string
- func (tofuguStruct *Tofugu) ParseDimensions()
- func (tofuguStruct *Tofugu) ParseTofiManifest(tofiManifestFileName string)
- func (tofuguStruct *Tofugu) PrepareTemp()
- func (tofuguStruct *Tofugu) SetupBackendConfig() map[string]interface{}
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateExampleStructure ¶
CreateExampleStructure creates an example organization structure with sample configuration files
func CreateExampleTofuguConfigFile ¶
func CreateExampleTofuguConfigFile(tofuguConfigPath string)
GetTofuguConfigContent returns the content for the .tofugu configuration file
func GetMD5Hash ¶
Types ¶
type DimensionInToaster ¶
type ToasterResponse ¶
type ToasterResponse struct {
Error string
Dimensions []DimensionInToaster
}
type Tofugu ¶
type Tofugu struct {
TofiName string
OrgName string
DimensionsFlags []string
TofiPath string
InventoryPath string
TofiManifestPath string
ParsedDimensions map[string]string
CmdWorkTempDir string
TofiManifest tofiManifestStruct
StateS3Path string
ToasterUrl string
Workspace string
}
func (*Tofugu) GenerateVarsByDimAndData ¶
func (*Tofugu) GenerateVarsByDimOptional ¶
func (*Tofugu) GenerateVarsByDims ¶
func (tofuguStruct *Tofugu) GenerateVarsByDims()
func (*Tofugu) GenerateVarsByEnvVars ¶
func (tofuguStruct *Tofugu) GenerateVarsByEnvVars()
func (*Tofugu) GetDimData ¶
func (*Tofugu) GetObjectFromViperByOrgOrDefault ¶
func (*Tofugu) GetStringFromViperByOrgOrDefault ¶
func (*Tofugu) ParseDimensions ¶
func (tofuguStruct *Tofugu) ParseDimensions()
func (*Tofugu) ParseTofiManifest ¶
func (*Tofugu) PrepareTemp ¶
func (tofuguStruct *Tofugu) PrepareTemp()
func (*Tofugu) SetupBackendConfig ¶
Click to show internal directories.
Click to hide internal directories.