因此,我正在使用terraform创建有关特定应用程序洞察的计划查询警报 resource "azurerm_template_deployment" "rule1" {
name = "queryrule${md5(format("%s-%s", var.resourcegroupname, var.name))}" # This is the name of the deployment (has to be unique for each rule)
resource_group_n
我正在尝试从terraform远程状态获取一些引用,并注意到了terraform state资源/数据与使用terraform_remote_state数据对象之间的一些差异。
例如,我有一个terraform模块,它创建了一个AWS托管目录,没有输出。在该模块中,我可以看到状态中的所有资源-例如,terraform state show aws_directory_service_directory.ad给出了目录的详细信息-目录ID、DNS服务器地址等等。
$ terraform state list
aws_directory_service_directory.ad
$ terrafo
我遵循Hashicorp网站上关于在Terraform中包装CF模板的指示。整个代码都有相当的数量,但是CF模板可以工作,所以问题是“包装”.
Terraform计划提供了以下错误输出:
terraform plan
Error: aws_cloudformation_stack.Momma: "template_body" contains an invalid JSON: invalid character 'A' looking for beginning of object key string
Error: aws_cloudformation_s
我正在尝试导入一个terraform aws_iam_policy,它由我不拥有的自动化自动添加。导入似乎可以工作,但一旦我运行terraform计划,我就会得到以下错误
* aws_iam_policy.mypolicy1: "policy": required field is not set
我运行terraform导入,如下所示。
terraform import aws_iam_policy.mypolicy1 <myarn>
下面是我的相关terraform配置
resource "aws_iam_policy" "mypolic
我正在尝试运行terraform命令来获取一个特定的模块,该模块是为每个模块创建的。下面是执行terraform计划的示例命令
terraform plan -target=module.virtualmachinescaleset.azurerm_linux_virtual_machine_scale_set.this["x"]
我继续得到以下错误索引括号必须包含一个文字数字或一个文字字符串
我有一个Terraform项目,我试图使用Jenkin的自定义复选框插件(),以便能够使用相同的IaC动态地构建不同的应用程序,但是,当将该插件的名称参数传递到Terraform计划和应用命令时,我会得到以下错误。
syntax error: bad substitution
这一切的想法就是点击“选择所有”或每个单独的应用程序并运行构建,这将为给定的应用程序创建IaC。
我有一个地形计划,我正在运行作为一个烟雾测试,以验证上述参数正在正确传递之前,运行申请。如下所示:
sh 'terraform plan -var-file="terraform-dev.tfva