I’m struggling to figure out where the shared_image_gallery_replica_count
parameter goes in my template.
I’m using target_region
and assumed it would go within that block which didn’t validate:
shared_image_gallery_destination {
gallery_name = var.image_gallery
image_name = var.image_name
image_version = local.image_version
resource_group = var.image_gallery_rg
storage_account_type = "Standard_LRS"
target_region {
name = "eastus"
shared_image_gallery_replica_count = 10
}
}
Error: Unsupported argument
on npe-avd-win10-local.pkr.hcl line 182:
(source code not available)
An argument named "shared_image_gallery_replica_count" is not expected here.
I also tried placing it outside of the target_region
block but still within the shared_image_gallery_destination
block.
shared_image_gallery_destination {
gallery_name = var.image_gallery
image_name = var.image_name
image_version = local.image_version
resource_group = var.image_gallery_rg
storage_account_type = "Standard_LRS"
shared_image_gallery_replica_count = 10
target_region {
name = "eastus"
}
}
I got the same error as above.
I then tried to place it within the source
block but outside of the shared_image_gallery_destination
block which also didn’t work.
Error: 1 error(s) occurred:
* A resource_group must be specified for shared_image_gallery_destination
on npe-avd-win10-local.pkr.hcl line 133:
(source code not available)
Finally, I tried replacing target_region
with replication_regions
. This threw the same error as when placing the parameter within the target_region
block.
shared_image_gallery_destination {
gallery_name = var.image_gallery
image_name = var.image_name
image_version = local.image_version
resource_group = var.image_gallery_rg
storage_account_type = "Standard_LRS"
replication_regions = ["eastus"]
shared_image_gallery_replica_count = 10
}
Where does shared_image_gallery_replica_count
go?