returnnil,fmt.Errorf("A managed image named %s already exists in the resource group %s.",b.config.TargetManagedImageName,b.config.TargetManagedImageResourceGroupName)
returnnil,fmt.Errorf("A managed image named %s already exists in the resource group %s.",b.config.ManagedImageName,b.config.ManagedImageResourceGroupName)
errs=packer.MultiErrorAppend(errs,fmt.Errorf("Specify either a VHD (image_url), Image Reference (image_publisher, image_offer, image_sku) or a Managed Disk (managed_disk_image_name, managed_disk_resource_group_name"))
errs=packer.MultiErrorAppend(errs,fmt.Errorf("Specify either a VHD (image_url), Image Reference (image_publisher, image_offer, image_sku) or a Managed Disk (custom_managed_disk_image_name, custom_managed_disk_resource_group_name"))
}
ifc.ImageUrl==""&&c.ManagedImageName ==""{
ifc.ImageUrl==""&&c.CustomManagedImageName ==""{
ifc.ImagePublisher==""{
errs=packer.MultiErrorAppend(errs,fmt.Errorf("An image_publisher must be specified"))
}
ifc.ImageOffer==""{
errs=packer.MultiErrorAppend(errs,fmt.Errorf("An image_offer must be specified"))
}
ifc.ImageSku==""{
errs=packer.MultiErrorAppend(errs,fmt.Errorf("An image_sku must be specified"))
}
}elseifc.ImageUrl==""&&c.ImagePublisher==""{
ifc.ManagedImageName==""{
errs=packer.MultiErrorAppend(errs,fmt.Errorf("A managed_image_name must be specified"))
ifc.CustomManagedImageResourceGroupName==""{
errs=packer.MultiErrorAppend(errs,fmt.Errorf("An custom_managed_image_resource_group_name must be specified"))
}
ifc.CustomManagedImageName==""{
errs=packer.MultiErrorAppend(errs,fmt.Errorf("A custom_managed_image_name must be specified"))
}
ifc.ManagedImageResourceGroupName==""{
errs=packer.MultiErrorAppend(errs,fmt.Errorf("An managed_image_resource_group_name must be specified"))
}
ifc.TargetManagedImageName==""{
errs=packer.MultiErrorAppend(errs,fmt.Errorf("An target_managed_image_name must be specified"))
}
ifc.TargetManagedImageResourceGroupName==""{
errs=packer.MultiErrorAppend(errs,fmt.Errorf("An target_managed_image_resource_group_name must be specified"))
ifc.ManagedImageName==""{
errs=packer.MultiErrorAppend(errs,fmt.Errorf("An managed_image_name must be specified"))