如何从 terraform 中的电子邮件 ID trim 用户名

How to trim username from email id in terraform

如何在 terraform

的电子邮件 ID 中删除 @ 之后的所有内容
  count                    = length(local.admin_users)
  username                 = "${trimspace(local.admin_users[count.index])}_default"

它给了我test@gmail.com_default

我要test_default

如何在 terraform 中实现这一点

您可以 split 基于 @ 字符的 admin_user 并使用其第一部分:

username = "${split("@", trimspace(local.admin_users[count.index]))[0]}_default"