地形破坏引发错误

时间:2018-07-06 01:37:20

标签: amazon-web-services terraform

我可以创建并执行我的main.tf文件,而不会出现任何错误

terraform workspace select dev
terraform plan -var-file=dev.tfvars -out=devplan.out
terraform apply "devplan.out"

但是当我尝试销毁时,出现了如下错误。

  
    

地形破坏

  
     

错误:aws_db_parameter_group.oracle_pg:“名称”的第一个字符   必须是字母

     

错误:aws_db_parameter_group.oracle_pg:仅小写字母数字   “名称”中允许使用的字符和连字符

     

错误:aws_security_group.database-sg:必须“ ingress.0.cidr_blocks.0”   包含有效的CIDR,错误分析:无效的CIDR地址:

     

错误:aws_security_group.oracle_sg:必须“ ingress.0.cidr_blocks.0”   包含有效的CIDR,错误分析:无效的CIDR地址:

     

错误:aws_security_group.private-sg:必须“ ingress.0.cidr_blocks.0”   包含有效的CIDR,错误分析:无效的CIDR地址:

     

错误:aws_vpc.vpcname:“ cidr_block”必须包含有效的CIDR,   错误解析:无效的CIDR地址:

     

错误:module.db_instance.aws_db_instance.this:第一个字符   “标识符”必须是字母

     

错误:module.db_instance.aws_db_instance.this:仅字母数字   “ final_snapshot_identifier”中允许使用的字符和连字符

     

错误:module.db_instance.aws_db_instance.this:仅小写   “标识符”中允许使用字母数字字符和连字符

1 个答案:

答案 0 :(得分:1)

运行terraform plan时,您知道要添加--var-file选项,然后应将其提供给terraform destroy

terraform destroy -var-file=dev.tfvars

否则,destroy不知道您的环境。