The new Terraform Enterprise instance that is restored will contain the same console UI settings as the old Terraform Enterprise instance.
When doing a restore on a new Terraform Enterprise instance, there may be a need to import the Terraform Enterprise console settings from the old server to the new one. The console settings are the configurations found in the
https://<tfe-url>:8800/console/settings in the UI. These settings can also be exported using the
replicatedctl command including the
--hiddenflag is required as the output will include necessary hidden password values such as the encryption password.
The enc_passwd password is used to encrypt and decrypt the internally-managed Vault unseal key and root token. Not required only when opting out of internally-managed Vault.
Note: To import settings to the new Terraform Enterprise instance, a restart will be required.
rdpto the old TFE instance.
- Export current TFE settings to a
.jsonfile by running this command:
replicatedctl app-config export --hidden > ptfe-settings.json. Next, copy the
ptfe-settings.jsonfile to the new TFE instance.
rdpto the new TFE instance if not connected.
replicatedctl app-config import < /path/to/ptfe-settings.json.
- Stop the Replicated process:
replicatedctl app stop.
- Ensure the Replicated process has stopped:
replicatedctl app status.
- Restart the Replicated process:
replicatedctl app start.
- Verify the TFE settings were imported by running
replicatedctl app-config exporton the new instance. Additionally, you can check the UI to qualify if the settings were imported successfully.
Please contact HashiCorp Support to request further assistance.