Paul K space : Developer Options
Created by Paul Kelleher, last modified on Mar 26, 2023
variable "subscription_id" { default = "625b66d7-5b11-40fb-99ab-ba303c13ea88"}
variable "resource_group" { default = "secops_base_images_build-rg" }
source "azure-chroot" "basic-example" {
image_resource_id = "/subscriptions/${var.subscription_id}/resourceGroups/${var.resource_group}/providers/Microsoft.Compute/images/MyDebianOSImage-{{timestamp}}"
temporary_os_disk_id = "/subscriptions/${var.subscription_id}/resourceGroups/${var.resource_group}/providers/Microsoft.Compute/disks/PackerTemp-osdisk-{{timestamp}}"
temporary_os_disk_snapshot_id = "/subscriptions/${var.subscription_id}/resourceGroups/${var.resource_group}/providers/Microsoft.Compute/snapshots/PackerTemp-osdisk-snapshot-{{timestamp}}"
temporary_data_disk_id_prefix = "/subscriptions/${var.subscription_id}/resourceGroups/${var.resource_group}/providers/Microsoft.Compute/disks/PackerTemp-datadisk-{{timestamp}}-"
temporary_data_disk_snapshot_id = "/subscriptions/${var.subscription_id}/resourceGroups/${var.resource_group}/providers/Microsoft.Compute/snapshots/PackerTemp-datadisk-snapshot-{{timestamp}}-"
source = "Canonical:0001-com-ubuntu-minimal-focal:minimal-20_04-lts-gen2:20.04.202303220"
}
build {
sources = ["sources.azure-chroot.basic-example"]
provisioner "shell" {
inline = ["apt-get update", "apt-get upgrade -y"]
inline_shebang = "/bin/sh -x"
}
}