desktop-environment/packer/desktop-environment.json
Jackson Delahunt 4037131c00 big-rename
2019-03-01 00:45:34 +11:00

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`}}"
}
}