Auth0 Terraform Provider
Deploy CLIはAuth0のテナント設定を管理するための唯一のツールではなく、公式にサポートされているTerraform Providerもあります。Terraformは、クラウドリソースの構成をコードとして表現するためのサードパーティツールです。Terraformには確立されたプラグインフレームワークがあり、Auth0を含む多くのクラウドプロバイダーに対応しています。
Deploy CLIとTerraform Providerの両方がAuth0のテナント構成管理をサポートしていますが、それぞれにメリットとデメリットがあります。
Auth0 Terraform Providerを検討する場合は、以下の点を考慮してください:
開発ワークフローで既にTerraformを活用している場合
テナント管理のニーズが細かい、または特定のリソースにのみ関係している場合
以下の条件に該当する場合は、Auth0 Terraform Providerの使用を避けた方が良いかもしれません:
開発ワークフローでTerraformを使用していないため、初期設定に追加の手間がかかる場合
テナントを大量に一括管理することが主な関心事である場合
テナントに既存のリソースが多数あり、「インポート」に多大な労力がかかる可能性がある場合