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" + } +}