Skip to main content
Guide

Video: Migrate Terraform Enterprise from Replicated to Docker Engine

Learn how to migrate from Terraform Enterprise running on Replicated to Terraform Enterprise running on Docker Engine. This is the simplest and smoothest path to migrating from a legacy replicated install to one of the new supported deployment options.

Terraform Enterprise runs in containerized instances that support flexible deployment options for self-hosted environments. You can deploy Terraform Enterprise to the following non-Replicated runtimes: Docker, Podman, Kubernetes, OpenShift, and HashiCorp Nomad.

The last Replicated release of Terraform Enterprise is November 2024.

Learn about Terraform Enterprise deployment options and how to Migrate from Replicated to another runtime

0:00 - Intro

0:52 - Backup Terraform Enterprise database and file storage

1:53 - Check migration prerequisites

2:21 - Check license file (not a .rli file)

3:29 - Confirm current Terraform Enterprise version supports migration

4:33 - Generate Docker Compose file

5:41 - Update license in Docker Compose file, and verify bind mount for data directory

6:59 - Pull Terraform Enterprise container image

7:57 - Update systemd file to start Docker Compose on boot

9:00 - Stop Terraform Enterprise

9:23 - Start Terraform Enteprise with systemd, and verify deployment

10:58 - Rollback Terraform Enterprise (optional - if something goes wrong)

11:40 - Conclusion

More resources like this one

3/15/2023Presentation

Advanced Terraform techniques

2/3/2023Case Study

Automating Multi-Cloud, Multi-Region Vault for Teams and Landing Zones

2/1/2023Case Study

Should My Team Really Need to Know Terraform?

1/20/2023Case Study

Packaging security in Terraform modules