Terraform 试图覆盖我已经创建的 gcp 资源组,同时尝试创建另一个
Terraform trying to overwrite my already made my gcp resource group, while trying to make another one
正如标题所说,我通过terraform脚本创建了一个gcp资源组,当我想创建另一个时,它会尝试覆盖我当前的资源组。我想创建另一个资源组,而我之前的资源组保持不变。我该如何进行?
Terraform 文件不像脚本,它们描述最终状态。
Terraform 通常加载目录中的所有 .tf 和 .tf.json 文件,并期望每个文件定义一组不同的配置对象。如果两个文件试图定义同一个对象,Terraform returns 一个错误。
对于规定的要求,您可以采用以下 3 种方式之一 -
(1) 在你的地形中为不同的资源创建不同的资源块
文件。
(2) 使用‘count’在一个块中创建多个资源。
(3) 不同的资源组使用不同的工作空间
正如标题所说,我通过terraform脚本创建了一个gcp资源组,当我想创建另一个时,它会尝试覆盖我当前的资源组。我想创建另一个资源组,而我之前的资源组保持不变。我该如何进行?
Terraform 文件不像脚本,它们描述最终状态。
Terraform 通常加载目录中的所有 .tf 和 .tf.json 文件,并期望每个文件定义一组不同的配置对象。如果两个文件试图定义同一个对象,Terraform returns 一个错误。
对于规定的要求,您可以采用以下 3 种方式之一 -
(1) 在你的地形中为不同的资源创建不同的资源块
文件。
(2) 使用‘count’在一个块中创建多个资源。
(3) 不同的资源组使用不同的工作空间