{{- $response := dict -}} {{- with try (resources.GetRemote .URL .OPTIONS) -}} {{- with .Err -}} {{- erroridf "error-get-remote-json" "%s" . -}} {{- else with .Value -}} {{- $response = .Content | transform.Unmarshal -}} {{- else -}} {{- erroridf "error-get-remote-json" "Unable to get remote resource %q" $.URL -}} {{- end -}} {{- end -}} {{- return $response -}}