Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 

README.md

AWS IAM OIDC Provider

Requirements

Name Version
terraform >= 1.0

Providers

Name Version
aws n/a
tls n/a

Modules

No modules.

Resources

Name Type
aws_iam_openid_connect_provider.this resource
tls_certificate.thumbprint data source

Inputs

Name Description Type Default Required
common_providers List of common well-known providers to enable, such as github, gitlab list(string) [] no
custom_providers Map of custom provider configurations
map(object({
name = optional(string, null)
url = string
client_id_list = list(string)
thumbprint_list = optional(list(string), [])
lookup_thumbprint = optional(bool, true)
}))
{} no
provider_tags Nested map of tags to apply to specific providers. Top level keys should match provider names map(map(string)) {} no
tags Map of tags to apply to all resources map(string) {} no

Outputs

Name Description
providers n/a

Providers

Name Version
aws >= 6.0.0
tls n/a

Inputs

Name Description Type Default Required
common_providers List of common well-known providers to enable, such as github, gitlab list(string) [] no
custom_providers Map of custom provider configurations
map(object({
name = optional(string, null)
url = string
client_id_list = list(string)
thumbprint_list = optional(list(string), [])
lookup_thumbprint = optional(bool, true)
}))
{} no
provider_tags Nested map of tags to apply to specific providers. Top level keys should match provider names map(map(string)) {} no
tags Map of tags to apply to all resources map(string) {} no

Outputs

Name Description
providers Map of created IAM OIDC providers