Versions in this module Expand all Collapse all v0 v0.96.0 Nov 13, 2024 v0.95.0 Nov 13, 2024 Changes in this version + func AddEnvironmentFile() error + func AddHandlerFile(cfg *config.Config) error + func AddHandlerSection(handlerPath string, sectionName string, sectionContent string) error + func AddMainFile(cfg *config.Config) error + func AddPlatform(platform platform.Platform, environmentsMainContent string, ...) error + func AddPlatformHandler(cfg *config.Config, platform string, handlerCode string) error + func GetHandlerFileName(language lang.Language) string + func GetHandlerPath(language lang.Language) string + func GetMainFileName(language lang.Language) string + func GetMainPath(language lang.Language) string + func GetPlatformTerraformDir(platform platform.Platform) string + func ListPlatforms() []string + func PreDeployValidate(cfg *config.Config, platform platform.Platform) error + func WriteEnvironmentVariables(platform platform.Platform) error + type TerraformManager struct + func NewTerraformManager(workDir string) (*TerraformManager, error) + func (m *TerraformManager) Apply(ctx context.Context, vars map[string]string) error + func (m *TerraformManager) Init(ctx context.Context) error + func (m *TerraformManager) Output(ctx context.Context) (map[string]tfexec.OutputMeta, error) + func (m *TerraformManager) Plan(ctx context.Context, vars map[string]string) (bool, error)