小编Elo*_*oto的帖子

地形破坏-目标行为

我只是在地形和terraform destroy参数上苦苦挣扎。如果我有三个节点,并且删除了其中一个节点,则terraform destroy --target具有以下内容:

$ terraform state list
packet_device.jenkins-node[0]
packet_device.jenkins-node[1]
packet_device.jenkins-node[2]
$ terraform destroy --target packet_device.jenkins-node[1]
....
....
....
$ terraform state list
packet_device.jenkins-node[0]
packet_device.jenkins-node[2]
Run Code Online (Sandbox Code Playgroud)

如果将节点数减少到2,则terraform销毁jenkins节点2并创建一个新节点(jenkins节点1)。数量仍然是两个,但是terraform破坏了一个服务器并创建了一个新服务器。有什么办法可以禁用此行为?

$ terraform plan
Refreshing Terraform state in-memory prior to plan...
The refreshed state will be used to calculate this plan, but will not be
persisted to local or remote state storage.

packet_device.jenkins-node.2: Refreshing state... (ID: XXXX)
packet_device.jenkins-node.0: Refreshing state... (ID: XXXX)
The Terraform execution plan has been generated and is …
Run Code Online (Sandbox Code Playgroud)

terraform

5
推荐指数
1
解决办法
1542
查看次数

标签 统计

terraform ×1