BlogsTemporalTerraform Provider for Temporal Cloud

Terraform Provider for Temporal Cloud

Terraform Provider for Temporal Cloud

2
posts
2024

The Terraform Provider for Temporal Cloud enables infrastructure as code automation for managing Temporal Cloud resources like Namespaces and Users. It allows for declarative definition, versioning, and automated lifecycle management of these resources, integrating Temporal Cloud into existing Terraform workflows. Initial support includes Namespace and User management, with plans for expanded resource support. The provider utilizes Temporal Cloud API Keys for authentication and supports importing. This post extends this by detailing how these automation features, including API Keys, the CLI, and the Terraform provider, facilitate centralized cloud operations, automated mTLS certificate rotation, user and access management synchronized with Enterprise Identity Providers, and streamlined team onboarding by encapsulating resource provisioning.

2024

Automating Temporal Cloud with Terraform: Introducing the Terraform Provider

4/18/2024

Introduces the public preview of the Temporal Cloud Terraform Provider, allowing users to manage Temporal Cloud resources (Namespaces, Users, Search Attributes, Certificates) using Terraform. Details use cases, getting started steps with API keys and Terraform configuration examples, and the importance of importing existing resources. Outlines future plans for expanding resource support.

Exploring Temporal Cloud automation features

3/25/2024

This post details the introduction of a suite of Temporal Cloud Automation features, including Temporal Cloud API Keys, the Temporal Cloud CLI (tcld), and enhancements to the Terraform Provider for Temporal Cloud. It outlines use cases such as centralized cloud operations, automated mTLS certificate rotation, user and access management synchronization with Enterprise Identity Providers, and automated team onboarding. The post also provides links to relevant documentation and GitHub repositories for these tools.