我的模块abc包含一个redis-ha实例,该实例通过https://github.com/helm/charts/tree/master/stable/redis-ha的舵机向Kubernetes部署。我想taint这个资源。当我terraform state list时,我看到列出的资源如下:
根据https://github.com/hashicorp/terraform/issues/11570的理解,taint命令早于state list中显示的资源命名约定。从0.12版本开始,它将遵守相同的命名约定。
不幸的是,我无法升级到0.12版本。
我如何进行taint-ing,资源module.abc.module.redis.helm_release.redis-ha[3],v0.12前?
我很高兴污染整个redis-ha部署。
发布于 2019-05-20 17:22:28
在Terraformv0.11和更早版本中,taint命令可以使用该资源实例,如下所示:
terraform taint -module=abc.redis helm_release.redis-ha.3从Terraformv0.12.0开始,它使用标准资源地址语法:
terraform taint module.abc.module.redis.helm_release.redis-ha[3]https://stackoverflow.com/questions/56203099
复制相似问题