1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
# OIDC providers =============================================================
resource "aws_iam_openid_connect_provider" "this" {
for_each = var.oidc_providers
url = each.value.url
client_id_list = each.value.client_id_list
thumbprint_list = each.value.thumbprint_list
tags = local.tags
}
# SAML providers =============================================================
resource "aws_iam_saml_provider" "this" {
for_each = var.saml_providers
name = each.value.name
saml_metadata_document = each.value.saml_metadata_doc
tags = local.tags
}
|