func ParsePlanJson()

in src/lib.go [34:47]


func ParsePlanJson(planFilePath string) (*tfjson.Plan, error) {
	planJson, err := ioutil.ReadFile(planFilePath)
	if err != nil {
		return nil, fmt.Errorf("fail open %v: %v", planFilePath, err)
	}

	plan := tfjson.Plan{}

	if err := json.Unmarshal(planJson, &plan); err != nil {
		return nil, fmt.Errorf("fail parse %v: %v", planFilePath, err)
	}

	return &plan, nil
}