Facing issuse in post-processor "googlecompute-export"

13 views
Skip to first unread message

Shivam kumar

unread,
Mar 16, 2023, 3:06:28 AM3/16/23
to Packer
Hi, I am creating a Image on GCP and exporting it to GCS bucket but facing  issue.
Error: ==> googlecompute.basic-example (googlecompute-export): Error creating instance: googleapi: Error 400: Invalid value for field 'resource.networkInterfaces[0].network': 'global/networks/default'. The referenced network resource cannot be found., invalid

This is my packer template file.
packer {
  required_plugins {
    googlecompute = {
      version = ">= 0.0.1"
      source  = "github.com/hashicorp/googlecompute"
    }
  }
}

source "googlecompute" "basic-example" {
  project_id         = var.project_id
  source_image       = var.source_image
  image_name         = local.image_name
  image_description  = var.image_description
  instance_name      = var.insatnec_name
  machine_type       = "n1-standard-1"
  ssh_username       = var.ssh_username
  zone               = var.zone
  network            = var.network
  network_project_id = var.network_project_id
  subnetwork         = "projects/XXX/regions/us-east4/subnetworks/XXX"
  use_internal_ip    = var.use_internal_ip
  omit_external_ip   = var.omit_external_ip
  use_os_login       = var.use_os_login
}

build {

  sources = ["sources.googlecompute.basic-example"]

    provisioner "shell" {
      script = "/home/YYYY/packers/script.sh"
    }
    post-processor "compress" {
      output = "wordpress.tar.gz"
    }
  post-processor "googlecompute-export" {
    paths = [
      "gs://bucket-name/wordpress.tar.gz"
    ]
    keep_input_artifact = true
  }
}
Reply all
Reply to author
Forward
0 new messages