1
0
mirror of https://github.com/poseidon/typhoon synced 2024-11-11 04:48:20 +01:00
typhoon/bare-metal/container-linux/pxe-worker/ssh.tf
2017-07-24 21:40:05 -07:00

23 lines
519 B
HCL

# Secure copy kubeconfig to all nodes to activate kubelet.service
resource "null_resource" "copy-kubeconfig" {
count = "${length(var.worker_names)}"
connection {
type = "ssh"
host = "${element(var.worker_domains, count.index)}"
user = "core"
timeout = "60m"
}
provisioner "file" {
content = "${var.kubeconfig}"
destination = "$HOME/kubeconfig"
}
provisioner "remote-exec" {
inline = [
"sudo mv /home/core/kubeconfig /etc/kubernetes/kubeconfig",
]
}
}