mirror of
https://github.com/FlipsideCrypto/convox.git
synced 2026-02-06 10:56:56 +00:00
do: add delay after cluster creation to allow authentication to sync (#73)
This commit is contained in:
parent
1e85985f51
commit
e85299402a
@ -14,6 +14,10 @@ provider "local" {
|
||||
version = "~> 1.3"
|
||||
}
|
||||
|
||||
provider "null" {
|
||||
version = "~> 2.1"
|
||||
}
|
||||
|
||||
provider "random" {
|
||||
version = "~> 2.2"
|
||||
}
|
||||
@ -45,8 +49,17 @@ resource "digitalocean_kubernetes_cluster" "rack" {
|
||||
}
|
||||
}
|
||||
|
||||
resource "null_resource" "delay_token" {
|
||||
provisioner "local-exec" {
|
||||
command = "sleep 30"
|
||||
}
|
||||
triggers = {
|
||||
token = digitalocean_kubernetes_cluster.rack.kube_config[0].token
|
||||
}
|
||||
}
|
||||
|
||||
resource "local_file" "kubeconfig" {
|
||||
depends_on = [digitalocean_kubernetes_cluster.rack]
|
||||
depends_on = [digitalocean_kubernetes_cluster.rack, null_resource.delay_token]
|
||||
|
||||
filename = pathexpand("~/.kube/config.do.${var.name}")
|
||||
content = templatefile("${path.module}/kubeconfig.tpl", {
|
||||
|
||||
@ -14,6 +14,6 @@ output "name" {
|
||||
}
|
||||
|
||||
output "token" {
|
||||
depends_on = [digitalocean_kubernetes_cluster.rack]
|
||||
depends_on = [digitalocean_kubernetes_cluster.rack, null_resource.delay_token]
|
||||
value = digitalocean_kubernetes_cluster.rack.kube_config[0].token
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user