python - 在每个 terraform 应用上删除旧的并创建新的 ec2 实例
问题描述
我们正在使用 terraform 来创建和设置 ec2 实例,在启动脚本中,我们正在克隆另一个 repo 并从中启动进程。(假设过程:过程A)
问题是当我们对此过程进行代码更改时,现在运行我们的 terraform plan .apply 它没有检测到任何更改。
我们正在寻找解决方案,对于每个 terraform 应用,它都应该创建旧实例并创建新实例,以便每次都能新鲜地克隆所有新更改
解决方案
一般评论:总的来说,我认为这与 Terraform 打算使用的路线不符。
然而。我认为您的问题有一个解决方案:
在terraform taint
您之前对 EC2 实例使用命令apply
,例如
terraform taint aws_instance.my_not_so_precious_instance
terraform apply
推荐阅读
- angular - Can't use MatIcon component
- api - Softlayer:如何从所有发票信息中过滤裸机服务器配置发票信息?
- angular - 如何在 Angular 5 上使用 httpclient 执行 PROPFIND 方法?
- c# - Delphi ELF-32 哈希算法转换为 C#
- python - Why Sklearn PCA needs more samples than new features(n_components)?
- int - Estimate int value of a number
- python - Using Script = argv in Python3
- python - 张量必须来自与带有 AdagradDA 优化器的 LinearClassifier 中的张量相同的图
- c# - Deserialize Json.NET with an immutable nested object
- dart - 如何设置 CrossAxisAlignment 的值?