diff --git a/docker.tf b/providers.docker.tf
similarity index 89%
rename from docker.tf
rename to providers.docker.tf
index 54d2604..5cc1a5c 100644
--- a/docker.tf
+++ b/providers.docker.tf
@@ -1,5 +1,5 @@
 provider "docker" {
-  host = "ssh://passing_by_and_thought_id_drop_in.cluster.grey.ooo"
+  host = "tcp://${data.ssh_tunnel.management.local.address}"
   registry_auth {
     address  = "docker.io"
     username = "matthewbaggett"
diff --git a/providers.ssh.tf b/providers.ssh.tf
new file mode 100644
index 0000000..8f62ee5
--- /dev/null
+++ b/providers.ssh.tf
@@ -0,0 +1,11 @@
+provider "ssh" {
+  server = { host = "cluster.grey.ooo", port = 22 }
+  user   = "geusebio"
+  auth   = { private_key = { content = try(file("~/.ssh/keys/exploding_bolts_2_rsa"), "") } }
+}
+data "ssh_tunnel" "management" {
+  connection_name = "management"
+  remote = {
+    socket = "/var/run/docker.sock"
+  }
+}