add XTerraformGetLimit to prevent redirect loops

This commit is contained in:
James Bardin 2022-05-31 15:19:12 -04:00
parent 367a850989
commit 47f9850f02
2 changed files with 6 additions and 4 deletions

View File

@ -94,8 +94,9 @@ func (c *ProvidersMirrorCommand) Run(args []string) int {
// generality of go-getter but it's still handy to use the HTTP getter
// as an easy way to download over HTTP into a file on disk.
httpGetter := getter.HttpGetter{
Client: httpclient.New(),
Netrc: true,
Client: httpclient.New(),
Netrc: true,
XTerraformGetDisabled: true,
}
// The following logic is similar to that used by the provider installer

View File

@ -83,8 +83,9 @@ var goGetterGetters = map[string]getter.Getter{
var getterHTTPClient = cleanhttp.DefaultClient()
var getterHTTPGetter = &getter.HttpGetter{
Client: getterHTTPClient,
Netrc: true,
Client: getterHTTPClient,
Netrc: true,
XTerraformGetLimit: 10,
}
// A reusingGetter is a helper for the module installer that remembers