← Code Exchange

Temporal Cloud Terraform Starter

This project offers three distinct workspaces for deploying and managing Temporal Cloud:

  1. Starter workspace: This basic setup uses Terraform to create and manage mTLS certificates, which are essential for securing communication with the Temporal Cloud.
  2. 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.
  3. 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.

Temporal Verified

✅ Reviewed
terraformInfrastructure as Code (IaC)

About the Author

Ka-Wo-Professional-PFP-2

Ka Wo Fong

Staff Solutions Architect