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 {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…