Use ssh tunnel
This commit is contained in:
parent
a0cc54443a
commit
b814aaa211
2 changed files with 12 additions and 1 deletions
|
@ -1,5 +1,5 @@
|
||||||
provider "docker" {
|
provider "docker" {
|
||||||
host = "ssh://passing_by_and_thought_id_drop_in.cluster.grey.ooo"
|
host = "tcp://${data.ssh_tunnel.management.local.address}"
|
||||||
registry_auth {
|
registry_auth {
|
||||||
address = "docker.io"
|
address = "docker.io"
|
||||||
username = "matthewbaggett"
|
username = "matthewbaggett"
|
11
providers.ssh.tf
Normal file
11
providers.ssh.tf
Normal file
|
@ -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"
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in a new issue