Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google cloud platform Terraform试图覆盖我的已创建的gcp资源组,同时尝试创建另一个资源组_Google Cloud Platform_Automation_Terraform - Fatal编程技术网

Google cloud platform Terraform试图覆盖我的已创建的gcp资源组,同时尝试创建另一个资源组

Google cloud platform Terraform试图覆盖我的已创建的gcp资源组,同时尝试创建另一个资源组,google-cloud-platform,automation,terraform,Google Cloud Platform,Automation,Terraform,正如标题本身所说,我已经通过terraform脚本创建了一个gcp资源组,当我想要创建另一个时,它会尝试覆盖我当前的资源组。我想创建另一个资源组,而上一个资源组保持不变。我应该如何继续?地形文件不像脚本,它们描述了最终状态。 Terraform通常加载目录中的所有.tf和.tf.json文件,并期望每个文件定义一组不同的配置对象。如果两个文件试图定义同一对象,Terraform将返回一个错误 对于所述要求,您可以遵循以下三种方法之一- (1) 为地形中的不同资源创建不同的资源块 文件。 (2)

正如标题本身所说,我已经通过terraform脚本创建了一个gcp资源组,当我想要创建另一个时,它会尝试覆盖我当前的资源组。我想创建另一个资源组,而上一个资源组保持不变。我应该如何继续?

地形文件不像脚本,它们描述了最终状态。
Terraform通常加载目录中的所有.tf和.tf.json文件,并期望每个文件定义一组不同的配置对象。如果两个文件试图定义同一对象,Terraform将返回一个错误

对于所述要求,您可以遵循以下三种方法之一-

(1) 为地形中的不同资源创建不同的资源块 文件。
(2) 使用“计数”在一个块中创建多个资源。
(3) 为不同的资源组使用不同的工作区