来自CSV的TerraForm变量和计数

问题描述我正在从CSV列表中创建自己的虚拟机。目前,我可以使用它为所有条目创建虚拟机。我只需要为Maxview表中csv中的值Have=1创建它们。这可能吗?我也尝试for_each={forinstinlocal.instances:inst.node=>inst}?1:0但不

发布:2022-10-16 标签:terraform


有没有办法让Terraform CLI在pwd以外的目录中运行脚本?

问题描述我知道,当我在目录中运行TerraformCLI时,它会从当前目录获取所有Terraform项目。是否可以让terraformApply和terraformplan在当前PWD之外的目录中查找脚本,这样我就不必一直更改当前目录?推荐答案在我撰写本文时,Terraformv

发布:2022-10-16 标签:terraform


如何在多个地形提供程序中创建相同的资源?

问题描述我正在使用terraform创建Kubernetes命名空间。下面的示例resource"kubernetes_namespace""test1"{metadata{name=local.ns_name}}我正在尝试在link之后使用Terraform创建蓝/绿类型的部署

发布:2022-10-16 标签:terraformkubernetesterraform-provider-kubernetes


如何有条件地合并Terraform中的多个IAM政策声明?

问题描述我正在尝试使用Terraform0.13编写一个内部模块,它允许调用者在调用时选择一个或多个预写的策略文档。我想要做的是将每个策略定义为一个data.iam_策略_文档,并有条件地将它们作为多个语句包含/合并到结果策略中。我找到的示例似乎都不能很好地做到这一点,注册表中的

发布:2022-10-16 标签:amazon-web-servicesterraformamazon-iam


TerraForm、AWS RDS aurora MySQL无服务器异常&找不到源群集&

问题描述我正在尝试通过引用第一个群集的恢复时间点创建一个新群集和另一个群集。对于第一个tfvar块-它将创建一个新的auroraMySQL集群aurora-cluster-mySQL-serverless在第二个tfvar块中,它应该从源aurora-cluster-mySQL-

发布:2022-10-16 标签:amazon-web-servicesterraformamazon-rdsamazon-aurora


TerraForm无法列出提供程序注册状态

问题描述在运行init之后,我正在尝试对包含tf文件的文件夹运行terraformApply。但是,我收到以下错误:运行计划时出错:发生1个错误:Provider.azurerm:无法列出提供程序注册状态,可能是由于凭据无效或服务原因主体没有使用资源管理器API的权限,Azure

发布:2022-10-16 标签:azureterraform


为什么系统找不到指定的路径?

问题描述我在尝试运行的位置遇到问题:TerraForminit在我的项目的模块文件夹中,并且我收到以下错误。当我运行terraforminit时,不是在模块中,而是在主文件夹中,我得到的一切都是正确的:TerraForm已成功初始化!我正在使用带有Terraform0.14.6版

发布:2022-10-16 标签:amazon-web-serviceswindowsterraform


在Terraform Repo中设置多个逻辑组织的子文件夹的正确方式是什么?

问题描述目前我正在处理Azure中的一个基础设施,它包括以下内容:资源组应用程序网关应用服务ETC我所拥有的一切都在一个main.tf文件中,我知道这是一个错误,但我想从那里开始。我目前正在尝试将每个部分移动到我的repo中自己的子文件夹中。如下图所示:terraform-rep

发布:2022-10-16 标签:directorybackendstructureterraformdevops


如何使用Terraform for_each和Dynamic for资源azurerm_Network_Security_group避免多个循环?

问题描述我有一个如下所示的CSV文件nsg_name,nsg_rule_name,priority,direction,access,protocol,source_port_range,destination_port_range,source_address_prefix,d

发布:2022-10-16 标签:terraformterraform-provider-azure


如何从Terraform状态移除资源?

问题描述我正在使用Terraform管理AWS上的IAC。我的Terraform项目创建了一个S3桶,后来我将S3桶地形移到了另一个项目中。因此,我删除了项目中所有与S3相关的代码。当我运行terraformapply时,我收到错误消息:Error:errordeletingS3

发布:2022-10-16 标签:terraform