Can't Sync Terraform Module to Registry – Resync Disabled, FAQ & Support No Help

Hi everyone,

I’m encountering an issue trying to sync my Terraform module to the public Terraform Registry, and I’m stuck.

Issue

My module was previously synced correctly under the public namespace, but now it’s out of sync. When I go to the module’s page on the Registry, the “Resync” button is disabled, so I can’t manually trigger a sync. Additionally, new GitHub tags are not being detected by the public registry at all.

Interestingly, the module is detected in our private Terraform Registry, but not in the public one, even though the repo is public and follows the required structure.

What I’ve Tried

  • Checked the Terraform Registry FAQ – nothing helpful for this particular situation.
  • Emailed HashiCorp support – found out that email support is only available for paid customers, so no help there.
  • Searched old forum threads – several users have reported this same issue, but none of those posts included a solution or follow-up.

Context

  • The module follows the correct naming convention: terraform-<PROVIDER>-<NAME>.
  • It’s hosted in a public GitHub repo.
  • Tags follow semantic versioning (v1.0.0, v1.0.1, etc.).
  • The integration was working previously for the public registry.
  • The module appears correctly in the private registry.

Questions

  1. Why would the module sync fine with the private registry but not appear under the public namespace?
  2. Why is the “Resync” button disabled on the public Registry?
  3. Is there a known workaround to force a resync or refresh from GitHub to the public registry?
  4. Has anyone encountered this and actually resolved it?

This is preventing me from publishing updates to the public Registry, so any advice would be greatly appreciated.

Thanks in advance!

Same for me. One of my providers is a couple of versions behind my Github releases and I can’t sync it for some reason. Trying to re-sync it in the “new” UI is not possible because the button is disabled and in the old (public registry) UI the button to sync it manually is gone completely.
No errors or anything showing up somewhere, it’s just disabled.

I also opened a ticket at their servicedesk two weeks ago but not reply so far…

I emailed them at terraform-registry@hashicorp.com two weeks ago too with no reply. Bumping this.