mirror of
https://github.com/kingomarnajjar/desktop-environment.git
synced 2026-07-28 20:53:16 +10:00
32 lines
1.1 KiB
JSON
32 lines
1.1 KiB
JSON
{
|
|
"builders": [
|
|
{
|
|
"image_name": "{{user `DESKTOP_ENVIRONMENT_REGISTRY`}}-{{user `DESKTOP_ENVIRONMENT_CONTAINER_NAME`}}",
|
|
"instance_name": "packer-{{user `DESKTOP_ENVIRONMENT_REGISTRY`}}-{{user `DESKTOP_ENVIRONMENT_CONTAINER_NAME`}}-{{timestamp}}",
|
|
"project_id": "stemnapp",
|
|
"source_image_family": "ubuntu-minimal-1810",
|
|
"ssh_username": "root",
|
|
"type": "googlecompute",
|
|
"zone": "australia-southeast1-a"
|
|
}
|
|
],
|
|
"provisioners": [
|
|
{
|
|
"inline": [
|
|
"# Install git",
|
|
"apt-get update -qq && apt-get install -qq git",
|
|
|
|
"# Clone the desktop environment",
|
|
"git clone https://github.com/{{user `DESKTOP_ENVIRONMENT_REGISTRY`}}/{{user `DESKTOP_ENVIRONMENT_CONTAINER_NAME`}}",
|
|
|
|
"# Prepare the desktop environment host",
|
|
"{{user `DESKTOP_ENVIRONMENT_CONTAINER_NAME`}}/host/bootstrap.sh --xpra"
|
|
],
|
|
"type": "shell"
|
|
}
|
|
],
|
|
"variables": {
|
|
"DESKTOP_ENVIRONMENT_CONTAINER_NAME": "{{env `DESKTOP_ENVIRONMENT_CONTAINER_NAME`}}",
|
|
"DESKTOP_ENVIRONMENT_REGISTRY": "{{env `DESKTOP_ENVIRONMENT_REGISTRY`}}"
|
|
}
|
|
}
|