mirror of
https://github.com/opentofu/opentofu.git
synced 2025-01-13 09:32:24 -06:00
ad8a2e8b91
Changes: ``` * backend/s3: Support for AWS Single-Sign On (SSO) cached credentials ``` Updated via: ``` go get github.com/aws/aws-sdk-go@v1.37.0 go mod tidy ``` Please note that Terraform CLI will not initiate or perform the AWS SSO login flow. It is expected that you have already performed the SSO login flow using AWS CLI using the `aws sso login` command, or by some other mechanism before executing Terraform. More precisely, this credential handling must find a valid non-expired access token for the AWS SSO user portal URL in `~/.aws/sso/cache`. If a cached token is not found, is expired, or the file is malformed an error will be returned. You can use configure AWS SSO credentials from the AWS shared configuration file by specifying the required keys in the profile: ``` sso_account_id sso_region sso_role_name sso_start_url ``` For example, the following defines a profile "devsso" and specifies the AWS SSO parameters that defines the target account, role, sign-on portal, and the region where the user portal is located. Note: all SSO arguments must be provided, or an error will be returned. ``` [profile devsso] sso_start_url = https:my-sso-portal.awsapps.com/start sso_role_name = SSOReadOnlyRole sso_region = us-east-1 sso_account_id = 123456789012 ``` Additional Resources * [Configuring the AWS CLI to use AWS Single Sign-On](https:docs.aws.amazon.com/cli/latest/userguide/cli-configure-sso.html) * [AWS Single Sign-On User Guide](https:docs.aws.amazon.com/singlesignon/latest/userguide/what-is.html)
144 lines
7.1 KiB
Modula-2
144 lines
7.1 KiB
Modula-2
module github.com/hashicorp/terraform
|
|
|
|
require (
|
|
cloud.google.com/go/storage v1.10.0
|
|
github.com/Azure/azure-sdk-for-go v45.0.0+incompatible
|
|
github.com/Azure/go-autorest/autorest v0.11.3
|
|
github.com/Azure/go-ntlmssp v0.0.0-20200615164410-66371956d46c // indirect
|
|
github.com/ChrisTrenkamp/goxpath v0.0.0-20190607011252-c5096ec8773d // indirect
|
|
github.com/abdullin/seq v0.0.0-20160510034733-d5467c17e7af // indirect
|
|
github.com/agext/levenshtein v1.2.2
|
|
github.com/aliyun/alibaba-cloud-sdk-go v0.0.0-20190329064014-6e358769c32a
|
|
github.com/aliyun/aliyun-oss-go-sdk v0.0.0-20190103054945-8205d1f41e70
|
|
github.com/aliyun/aliyun-tablestore-go-sdk v4.1.2+incompatible
|
|
github.com/apparentlymart/go-cidr v1.1.0
|
|
github.com/apparentlymart/go-dump v0.0.0-20190214190832-042adf3cf4a0
|
|
github.com/apparentlymart/go-userdirs v0.0.0-20200915174352-b0c018a67c13
|
|
github.com/apparentlymart/go-versions v1.0.1
|
|
github.com/armon/circbuf v0.0.0-20190214190532-5111143e8da2
|
|
github.com/armon/go-metrics v0.0.0-20180917152333-f0300d1749da // indirect
|
|
github.com/armon/go-radix v1.0.0 // indirect
|
|
github.com/aws/aws-sdk-go v1.37.0
|
|
github.com/baiyubin/aliyun-sts-go-sdk v0.0.0-20180326062324-cfa1a18b161f // indirect
|
|
github.com/bgentry/speakeasy v0.1.0
|
|
github.com/bmatcuk/doublestar v1.1.5
|
|
github.com/boltdb/bolt v1.3.1 // indirect
|
|
github.com/chzyer/readline v0.0.0-20180603132655-2972be24d48e
|
|
github.com/coreos/bbolt v1.3.0 // indirect
|
|
github.com/coreos/etcd v3.3.10+incompatible
|
|
github.com/coreos/go-semver v0.2.0 // indirect
|
|
github.com/coreos/go-systemd v0.0.0-20181012123002-c6f51f82210d // indirect
|
|
github.com/coreos/pkg v0.0.0-20180928190104-399ea9e2e55f // indirect
|
|
github.com/davecgh/go-spew v1.1.1
|
|
github.com/dylanmei/iso8601 v0.1.0 // indirect
|
|
github.com/dylanmei/winrmtest v0.0.0-20190225150635-99b7fe2fddf1
|
|
github.com/go-test/deep v1.0.3
|
|
github.com/gofrs/uuid v3.3.0+incompatible // indirect
|
|
github.com/golang/mock v1.4.4
|
|
github.com/golang/protobuf v1.4.3
|
|
github.com/google/go-cmp v0.5.2
|
|
github.com/google/uuid v1.1.2
|
|
github.com/gophercloud/gophercloud v0.10.1-0.20200424014253-c3bfe50899e5
|
|
github.com/gophercloud/utils v0.0.0-20200423144003-7c72efc7435d
|
|
github.com/gopherjs/gopherjs v0.0.0-20181017120253-0766667cb4d1 // indirect
|
|
github.com/gorilla/websocket v1.4.0 // indirect
|
|
github.com/grpc-ecosystem/go-grpc-middleware v1.0.0 // indirect
|
|
github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0 // indirect
|
|
github.com/grpc-ecosystem/grpc-gateway v1.8.5 // indirect
|
|
github.com/hashicorp/aws-sdk-go-base v0.6.0
|
|
github.com/hashicorp/consul v0.0.0-20171026175957-610f3c86a089
|
|
github.com/hashicorp/errwrap v1.0.0
|
|
github.com/hashicorp/go-azure-helpers v0.12.0
|
|
github.com/hashicorp/go-checkpoint v0.5.0
|
|
github.com/hashicorp/go-cleanhttp v0.5.1
|
|
github.com/hashicorp/go-getter v1.5.1
|
|
github.com/hashicorp/go-hclog v0.15.0
|
|
github.com/hashicorp/go-immutable-radix v0.0.0-20180129170900-7f3cd4390caa // indirect
|
|
github.com/hashicorp/go-msgpack v0.5.4 // indirect
|
|
github.com/hashicorp/go-multierror v1.0.0
|
|
github.com/hashicorp/go-plugin v1.4.0
|
|
github.com/hashicorp/go-retryablehttp v0.5.2
|
|
github.com/hashicorp/go-rootcerts v1.0.0 // indirect
|
|
github.com/hashicorp/go-sockaddr v0.0.0-20180320115054-6d291a969b86 // indirect
|
|
github.com/hashicorp/go-tfe v0.8.1
|
|
github.com/hashicorp/go-uuid v1.0.1
|
|
github.com/hashicorp/go-version v1.2.0
|
|
github.com/hashicorp/hcl v0.0.0-20170504190234-a4b07c25de5f
|
|
github.com/hashicorp/hcl/v2 v2.8.2
|
|
github.com/hashicorp/memberlist v0.1.0 // indirect
|
|
github.com/hashicorp/serf v0.0.0-20160124182025-e4ec8cc423bb // indirect
|
|
github.com/hashicorp/terraform-config-inspect v0.0.0-20191212124732-c6ae6269b9d7
|
|
github.com/hashicorp/terraform-svchost v0.0.0-20200729002733-f050f53b9734
|
|
github.com/hashicorp/yamux v0.0.0-20181012175058-2f1d1f20f75d // indirect
|
|
github.com/jmespath/go-jmespath v0.4.0
|
|
github.com/jonboulle/clockwork v0.1.0 // indirect
|
|
github.com/joyent/triton-go v0.0.0-20180313100802-d8f9c0314926
|
|
github.com/jtolds/gls v4.2.1+incompatible // indirect
|
|
github.com/kardianos/osext v0.0.0-20190222173326-2bc1f35cddc0
|
|
github.com/lib/pq v1.8.0
|
|
github.com/likexian/gokit v0.20.15
|
|
github.com/lusis/go-artifactory v0.0.0-20160115162124-7e4ce345df82
|
|
github.com/masterzen/simplexml v0.0.0-20190410153822-31eea3082786 // indirect
|
|
github.com/masterzen/winrm v0.0.0-20200615185753-c42b5136ff88
|
|
github.com/mattn/go-isatty v0.0.12
|
|
github.com/mattn/go-shellwords v1.0.4
|
|
github.com/miekg/dns v1.0.8 // indirect
|
|
github.com/mitchellh/cli v1.1.2
|
|
github.com/mitchellh/colorstring v0.0.0-20190213212951-d06e56a500db
|
|
github.com/mitchellh/copystructure v1.0.0
|
|
github.com/mitchellh/go-homedir v1.1.0
|
|
github.com/mitchellh/go-linereader v0.0.0-20190213213312-1b945b3263eb
|
|
github.com/mitchellh/go-wordwrap v1.0.0
|
|
github.com/mitchellh/gox v1.0.1
|
|
github.com/mitchellh/mapstructure v1.1.2
|
|
github.com/mitchellh/panicwrap v1.0.0
|
|
github.com/mitchellh/reflectwalk v1.0.1
|
|
github.com/nu7hatch/gouuid v0.0.0-20131221200532-179d4d0c4d8d // indirect
|
|
github.com/packer-community/winrmcp v0.0.0-20180921211025-c76d91c1e7db
|
|
github.com/pascaldekloe/goe v0.0.0-20180627143212-57f6aae5913c // indirect
|
|
github.com/pkg/browser v0.0.0-20201207095918-0426ae3fba23
|
|
github.com/pkg/errors v0.9.1
|
|
github.com/posener/complete v1.2.1
|
|
github.com/prometheus/client_golang v0.9.3-0.20190127221311-3c4408c8b829 // indirect
|
|
github.com/sean-/seed v0.0.0-20170313163322-e2103e2c3529 // indirect
|
|
github.com/smartystreets/assertions v0.0.0-20180927180507-b2de0cb4f26d // indirect
|
|
github.com/smartystreets/goconvey v0.0.0-20180222194500-ef6db91d284a // indirect
|
|
github.com/soheilhy/cmux v0.1.4 // indirect
|
|
github.com/spf13/afero v1.2.2
|
|
github.com/tencentcloud/tencentcloud-sdk-go v3.0.82+incompatible
|
|
github.com/tencentyun/cos-go-sdk-v5 v0.0.0-20190808065407-f07404cefc8c
|
|
github.com/tmc/grpc-websocket-proxy v0.0.0-20171017195756-830351dc03c6 // indirect
|
|
github.com/tombuildsstuff/giovanni v0.12.0
|
|
github.com/ugorji/go v0.0.0-20180813092308-00b869d2f4a5 // indirect
|
|
github.com/xanzy/ssh-agent v0.2.1
|
|
github.com/xiang90/probing v0.0.0-20160813154853-07dd2e8dfe18 // indirect
|
|
github.com/xlab/treeprint v0.0.0-20161029104018-1d6e34225557
|
|
github.com/zclconf/go-cty v1.7.1
|
|
github.com/zclconf/go-cty-yaml v1.0.2
|
|
go.uber.org/atomic v1.3.2 // indirect
|
|
go.uber.org/multierr v1.1.0 // indirect
|
|
go.uber.org/zap v1.9.1 // indirect
|
|
golang.org/x/crypto v0.0.0-20200820211705-5c72a883971a
|
|
golang.org/x/mod v0.3.0
|
|
golang.org/x/net v0.0.0-20201110031124-69a78807bb2b
|
|
golang.org/x/oauth2 v0.0.0-20200902213428-5d25da1a8d43
|
|
golang.org/x/sys v0.0.0-20201119102817-f84b799fce68
|
|
golang.org/x/term v0.0.0-20201210144234-2321bbc49cbf
|
|
golang.org/x/text v0.3.3
|
|
golang.org/x/tools v0.0.0-20201028111035-eafbe7b904eb
|
|
google.golang.org/api v0.34.0
|
|
google.golang.org/grpc v1.31.1
|
|
google.golang.org/protobuf v1.25.0
|
|
gopkg.in/ini.v1 v1.42.0 // indirect
|
|
k8s.io/api v0.0.0-20190620084959-7cf5895f2711
|
|
k8s.io/apimachinery v0.0.0-20190913080033-27d36303b655
|
|
k8s.io/client-go v10.0.0+incompatible
|
|
k8s.io/utils v0.0.0-20200411171748-3d5a2fe318e4
|
|
)
|
|
|
|
replace k8s.io/client-go => k8s.io/client-go v0.0.0-20190620085101-78d2af792bab
|
|
|
|
go 1.14
|
|
|
|
replace google.golang.org/grpc v1.31.1 => google.golang.org/grpc v1.27.1
|