INNER CODE UNIT · Go
func
dragondrop-cloud/cloud-concierge · main/job.go:81
func (j *Job) Run(ctx context.Context) error {
err := j.vcs.Clone()
if err != nil {
return fmt.Errorf("[run_job][error clonnng repo][%w]", err)
}
workspaceToDirectory, err := j.terraformWorkspace.FindTerraformWorkspaces(ctx)
if err != nil {
return fmt.Errorf("[run_job][error finding terraform workspaces][%w]", err)
}
err = j.terraformWorkspace.DownloadWorkspaceState(ctx, workspaceToDirectory)
if err != nil {
return fmt.Errorf("[run_job][error downloading workspace state][%w]", err)
}
err = j.terraformerExecutor.Execute(ctx)
if err != nil {