Temporal Cloud Terraform Starter
This project offers three distinct workspaces for deploying and managing Temporal Cloud:
- Starter workspace: This basic setup uses Terraform to create and manage mTLS certificates, which are essential for securing communication with the Temporal Cloud.
- Google Cloud workspace: For users who prefer to use Google Cloud Platform (GCP), this option integrates with Google Cloud Secret Manager to store and manage the required mTLS certificates.
- Azure workspace: Similarly, for users of Microsoft Azure, this configuration leverages Azure Key Vault for the secure storage and management of mTLS certificates.
For each workspace, a HelloWorldWorkflow
is included to verify connectivity to Terraform-managed Temporal Cloud namespaces. You will also find a step-by-step guide on how to import Temporal Cloud resources into Terraform.