Problem
In Terraform Enterprise, when you publish a new tag for a No-Code module or change the module version, every workspace that is provisioned with the module should be notified that an updated version is available on the workspace overview page.
However, it's not working in v202402-2 and there are no error messages in the logs.
Prerequisites
- TFE v202402-2 and older.
Cause
-
Updating a No-Code workspace's module version is still in Beta, and this functionality is not working properly in older versions of TFE.
Solution:
- Upgrade TFE to v202404-2 or newer.
Once it's done, change the version of the module that users can deploy and navigate to the workspace that was previously provisioned with an older version of No-Code module:
- Navigate to the module in your organization's registry.
- Click Configure Settings.
- Click Edit version and variable options.
- Choose the desired module version from the Module version dropdown.
- Click Save.
- Locate the workspace and verify that View update button is available
Keep in mind that Terraform Enterprise does not automatically update the workspaces; instead the workspace owner must respond to the notification to update their workspace(s).
Outcome
No-Code module version update functionality is working in Terraform Enterprise.