Difference between revisions of "Dynamic Credentials with the AWS Provider"

From wikieduonline
Jump to navigation Jump to search
Line 4: Line 4:
  
 
== Example ==
 
== Example ==
  variable "[[tfc_aws_dynamic_credentials]]" {
+
 
  description = "Object containing AWS dynamic credentials configuration"
+
  {{tfc_aws_dynamic_credentials example}}
  type = object({
 
    default = object({
 
      [[shared_config_file]] = string
 
    })
 
    aliases = map(object({
 
      [[shared_config_file]] = string
 
    }))
 
  })
 
}
 
 
[[provider "aws"]] {
 
  [[shared_config_files]] = [var.[[tfc_aws_dynamic_credentials]].default.[[shared_config_file]]]
 
}
 
 
provider "aws" {
 
  alias = "ALIAS1"
 
  shared_config_files = [var.tfc_aws_dynamic_credentials.aliases["ALIAS1"].shared_config_file]
 
}
 
  
 
== Related ==
 
== Related ==

Revision as of 19:00, 20 February 2024

Advertising: