export to useragent

This commit is contained in:
Elbaz
2023-08-27 12:17:01 +03:00
parent 32156899de
commit 77c668de0c
2 changed files with 6 additions and 5 deletions

View File

@@ -15,6 +15,7 @@ import (
const userAgentFormat = "OpenTF/%s"
const uaEnvVar = "TF_APPEND_USER_AGENT"
const TerraformUA = "placeholderplaceholderplaceholder-OpenTF"
// Deprecated: Use TerraformUserAgent(version) instead
func UserAgentString() string {
@@ -45,7 +46,7 @@ func (rt *userAgentRoundTripper) RoundTrip(req *http.Request) (*http.Response, e
}
func TerraformUserAgent(version string) string {
ua := fmt.Sprintf("placeholderplaceholderplaceholder OpenTF/%s (+https://www.opentf.org)", version)
ua := fmt.Sprintf("%s/%s (+https://www.opentf.org)", TerraformUA, version)
if add := os.Getenv(uaEnvVar); add != "" {
add = strings.TrimSpace(add)