MAIN MENU
Terraform icon

Terraform and Remote Desktop Manager

Bring secrets into your Terraform infrastructure workflows

About the Terraform and Remote Desktop Manager integration

Terraform is an infrastructure as code tool used to define, deploy, and manage cloud and on‑prem resources. The Terraform Provider allows your Terraform configurations to pull secrets directly from our self-hosted data source (Devolutions Server). Remote Desktop Manager serves as the management layer for maintaining secrets, while the data source acts as the secure backend required for secret retrieval.

Terraform features

Dynamic secrets for infrastructure provisioning

Retrieve database passwords, API tokens, service accounts, certificates, and key material directly from the data source during Terraform runs. This removes the need to hardcode sensitive values in configuration files, module inputs, or state files, and ensures cloud resources like databases, load balancers, and ingress controllers are configured with up-to-date credentials.

Environment-aware secret injection

Use the same Terraform code across multiple environments while Terraform automatically pulls the right secrets from the correct vault. Workspace names, variable selectors, or naming conventions can map dev, staging, and production configurations without duplicating or exposing sensitive data.

Automated credential and key distribution for provisioned resources

Fetch SSH keys, certificates, and connection details from the data source and apply them to newly created instances or services during terraform apply. This centralizes key management, simplifies provisioning, and avoids distributing credentials through repositories or CI systems.

Terraform in action

Get started now!

Terraform documentation