【发布时间】:2019-03-30 16:15:21
【问题描述】:
我正在使用 Terraform 创建一个 Kubernetes 集群。作为其中的一部分,我正在使用新凭据更新本地 .kube/config。不幸的是,看起来 Terraform 中的 Helm 提供程序在应用程序开始时加载了它的凭据。有没有办法在集群创建后强制提供者加载其凭据?
【问题讨论】:
我正在使用 Terraform 创建一个 Kubernetes 集群。作为其中的一部分,我正在使用新凭据更新本地 .kube/config。不幸的是,看起来 Terraform 中的 Helm 提供程序在应用程序开始时加载了它的凭据。有没有办法在集群创建后强制提供者加载其凭据?
【问题讨论】:
在 terraform 0.13 中,您可以在模块上设置“depends_on”。
实现您所寻找的最佳方法是将集群创建和掌舵分离到单独的模块中。之后将“depends_on”集群模块放在 helm 模块上。
【讨论】: