diff --git a/CHANGELOG.md b/CHANGELOG.md index 056b3f6..0a8e2f3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -18,3 +18,6 @@ * 1.0.5 -- 2023-12-19 - add relay_state + +* 1.0.6 -- 2024-01-31 + - output in users valid_ldap_users and invalid_ldap_users diff --git a/common/version.tf b/common/version.tf index 4f63093..8fb8d08 100644 --- a/common/version.tf +++ b/common/version.tf @@ -1,3 +1,3 @@ locals { - _module_version = "1.0.5" + _module_version = "1.0.6" } diff --git a/group-assignment/outputs.tf b/group-assignment/outputs.tf index 5d385b3..3cb0848 100644 --- a/group-assignment/outputs.tf +++ b/group-assignment/outputs.tf @@ -18,7 +18,8 @@ output "results" { output "users" { value = { - users = local.users - ldap_users = { for k, v in local.ldap_user_attributes : k => v.mail } + users = local.users + valid_ldap_users = { for k, v in local.ldap_user_attributes : k => v.mail if can(v.mail) } + invalid_ldap_users = [for k, v in local.ldap_user_attributes : k if ! can(v.mail)] } }