我是 Terraform 的新手。希望使用 Terraform 备份所有 Okta 配置(应用程序、组和策略)。由于它没有任何循环,我陷入了如何获取所有应用程序配置的困境。
例如,如果我想获取特定 SAML 应用程序的配置,我可以使用此数据源。 https://registry.terraform.io/providers/okta/okta/latest/docs/data-sources/app_saml
如何动态调用它来获取 Okta 中所有应用程序的配置?另外,有没有办法将这些配置下载到本地文件?
您无法使用链接的 terraform 数据源来查找不在 terraform 中管理的 Okta 配置。数据源只会告诉您有关 terraform 中已配置的资源的信息。
您必须为每个资源执行
terraform import
,这非常痛苦。请参阅https://www.terraform.io/cli/import#currently-state-only
老实说,我会推荐一个新的 Okta 组织,该组织将由 terraform 专门管理。
等等,那么没有办法将整个 Okta 设置复制到 Terraform 吗? 如何在现有组织中管理 Terraform 的采用?