Hi everyone,
I browsed through a lot a posts without finding specific answer to my problem.
I would like to bootstrap a kubernetes cluster and create a kubernetes deployement in it in one go, thus leading to dependency problem since kubernetes provider needs config_path to exist during terraform plan phase… which will be created after apply phase.
I can’t wrapped my head around this.
What is the appropriate pattern to make provider wait for resource ?
Example :
resource "local_file" "plop" {
filename = "plop"
}
provider "kubernetes" {
config_path = local_file.plop.filename
}
resource "kubernetes_namespace" "ns" {
metadata {
name = "dummy-ns"
}
}
Should trigger
Error: could not open kubeconfig "plop": stat plop: no such file or directory