diff --git a/lib/manager/terraform/extract.js b/lib/manager/terraform/extract.js
index 52da3617637e551e90ceb5ee1290234f2b1db199..2a2ab5a9b4dac337fc11221f419d189067724f36 100644
--- a/lib/manager/terraform/extract.js
+++ b/lib/manager/terraform/extract.js
@@ -71,7 +71,7 @@ function extractPackageFile(content) {
         dep.purl = 'pkg:terraform/' + dep.depName;
       } else if (moduleParts.length === 4) {
         dep.depType = 'terraform';
-        dep.registry = moduleParts.unshift();
+        dep.registry = moduleParts.shift();
         dep.depName = moduleParts.join('/');
         dep.depNameShort = dep.depName;
         dep.lineNumber = dep.versionLine;
diff --git a/test/manager/terraform/__snapshots__/extract.spec.js.snap b/test/manager/terraform/__snapshots__/extract.spec.js.snap
index a6000e48cc228311426b5256f7941b909fc7edff..1adf8ef0d9f0d633d61da339ba0a52d6e38d661c 100644
--- a/test/manager/terraform/__snapshots__/extract.spec.js.snap
+++ b/test/manager/terraform/__snapshots__/extract.spec.js.snap
@@ -86,35 +86,35 @@ Object {
     },
     Object {
       "currentValue": "~> 1.1.0",
-      "depName": "app.terraform.io/example-corp/k8s-cluster/azurerm",
-      "depNameShort": "app.terraform.io/example-corp/k8s-cluster/azurerm",
+      "depName": "example-corp/k8s-cluster/azurerm",
+      "depNameShort": "example-corp/k8s-cluster/azurerm",
       "depType": "terraform",
       "lineNumber": 71,
       "moduleName": "consul",
-      "purl": "pkg:terraform/app.terraform.io/example-corp/k8s-cluster/azurerm?registry=4",
-      "registry": 4,
+      "purl": "pkg:terraform/example-corp/k8s-cluster/azurerm?registry=app.terraform.io",
+      "registry": "app.terraform.io",
       "source": "app.terraform.io/example-corp/k8s-cluster/azurerm",
     },
     Object {
       "currentValue": "~> 1.1",
-      "depName": "app.terraform.io/example-corp/k8s-cluster/azurerm",
-      "depNameShort": "app.terraform.io/example-corp/k8s-cluster/azurerm",
+      "depName": "example-corp/k8s-cluster/azurerm",
+      "depNameShort": "example-corp/k8s-cluster/azurerm",
       "depType": "terraform",
       "lineNumber": 76,
       "moduleName": "consul2",
-      "purl": "pkg:terraform/app.terraform.io/example-corp/k8s-cluster/azurerm?registry=4",
-      "registry": 4,
+      "purl": "pkg:terraform/example-corp/k8s-cluster/azurerm?registry=app.terraform.io",
+      "registry": "app.terraform.io",
       "source": "app.terraform.io/example-corp/k8s-cluster/azurerm",
     },
     Object {
       "currentValue": "~~ 1.1",
-      "depName": "app.terraform.io/example-corp/k8s-cluster/azurerm",
-      "depNameShort": "app.terraform.io/example-corp/k8s-cluster/azurerm",
+      "depName": "example-corp/k8s-cluster/azurerm",
+      "depNameShort": "example-corp/k8s-cluster/azurerm",
       "depType": "terraform",
       "lineNumber": 81,
       "moduleName": "consul3",
-      "purl": "pkg:terraform/app.terraform.io/example-corp/k8s-cluster/azurerm?registry=4",
-      "registry": 4,
+      "purl": "pkg:terraform/example-corp/k8s-cluster/azurerm?registry=app.terraform.io",
+      "registry": "app.terraform.io",
       "skipReason": "unsupported-version",
       "source": "app.terraform.io/example-corp/k8s-cluster/azurerm",
     },