小编Bha*_*anu的帖子

如何在 terraform 中回滚到以前的状态

我正在处理 terraform 任务并试图了解状态文件的工作原理。我创建了 main.tf 文件,它有

vpc,firewall,subnet,compute_instance
Run Code Online (Sandbox Code Playgroud)

必须在 GCP 中创建。因此,我已将其应用于 GCP 环境并terraform.tfstate创建了一个文件名文件,并将此文件备份到名为 1st-run 的文件夹中。

现在我已经更新了我main.tf

2vpc,2firewalls,2subnets,compute_instance
Run Code Online (Sandbox Code Playgroud)

因为我需要为我的 vm. 添加另一个 nic.Did terraform apply 并且创建了环境并创建了 terraform.tfstate 文件。我将此文件备份到名为2nd-run.

我想回滚我执行第一次运行的环境。我有那个位于 1st-run 文件夹中的状态文件。

通过使用状态文件而不是触摸代码来回滚的命令是什么,以便我的 GCP 环境自动具有

vpc,firewall,subnet,compute_instance
Run Code Online (Sandbox Code Playgroud)

这是我第一次执行的。

terraform

7
推荐指数
2
解决办法
2万
查看次数

标签 统计

terraform ×1