Я использую terraform, где я не могу использовать команду "terraform plan" - PullRequest
0 голосов
/ 17 октября 2019

Я не могу продолжить работу над этой проблемой, если кто-то может найти решение, пожалуйста, дайте мне знать, чтобы я мог продолжить, пожалуйста, нажмите на ссылку, где я прикрепил скриншот этогоошибка

вот код

    In provider.tf

    provider "aws" {
    alias = "prod    
    access_key = "*****************************"    
    secret_key = "*************************************"
    region = "us-east-1"}

    In variable.tf

     variable "iphone_vpc_cidr" {
     default = "50.0.0.0/16"
      }

     variable "enable_dns_support" {
      default = "true"
      }

      variable "enable_dns_hostnames" {
      default = "true"
      }

       variable "subnet_cidr" {
       default = "50.0.10.0/24"
       }

       variable "availability_zone" {
       default = "us-east-1a"
       }

       variable "subnet2_cidr" {
       default = "50.0.20.0/24"
       }

        variable "availability_zone2" {
        default = "us-east-1a"
        }


       in main.tf

        resource "aws_vpc" "iphone" {
        cidr_block = "${var.iphone_vpc_cidr}"
        instance_tenancy     = "default"
        enable_dns_support   = "${var.enable_dns_support}"
        enable_dns_hostnames = "${var.enable_dns_hostnames}"
        tags = {
        Name = "ProjectVPC"
        }
      }

         resource "aws_subnet" "subnet" {
         vpc_id = aws_vpc.iphone.id
         cidr_block        = "${var.subnet_cidr}"
         availability_zone = "${var.availability_zone}"
         tags = {
         Name = "pub1"
         }
       }

         resource "aws_subnet" "subnet2" {
         vpc_id = aws_vpc.iphone.id
         cidr_block = "${var.subnet2_cidr}"
         availability_zone = "${var.availability_zone2}"
         tags = {
         Name = "pub2"
         }
        }

это код, который я использовал, где команда terraform init работает нормально, но после этой команды, если я продолжу там план terraformЯ ошибка

...