backend/artifactory: Honor HTTP_PROXY and HTTPS_PROXY environment variables

This commit is contained in:
Joaquín Fernández Campo 2019-11-06 23:18:33 +01:00 committed by Martin Atkins
parent a7f935c63b
commit d2bc7c25b9
1 changed files with 5 additions and 3 deletions

View File

@ -3,6 +3,7 @@ package artifactory
import (
"context"
cleanhttp "github.com/hashicorp/go-cleanhttp"
"github.com/hashicorp/terraform/backend"
"github.com/hashicorp/terraform/helper/schema"
"github.com/hashicorp/terraform/state"
@ -65,9 +66,10 @@ func (b *Backend) configure(ctx context.Context) error {
subpath := data.Get("subpath").(string)
clientConf := &artifactory.ClientConfig{
BaseURL: url,
Username: userName,
Password: password,
BaseURL: url,
Username: userName,
Password: password,
Transport: cleanhttp.DefaultPooledTransport(),
}
nativeClient := artifactory.NewClient(clientConf)