desktop-environment/packer/desktop-environment.json
Jackson Delahunt 9e51b106a3 pull
2019-02-27 10:18:09 +11:00

28 lines
912 B
JSON

{
"builders": [
{
"type": "googlecompute",
"source_image_family": "ubuntu-minimal-1810",
"project_id": "stemnapp",
"zone": "australia-southeast1-a",
"instance_name": "packer-{{user `DESKTOP_ENVIRONMENT_REGISTRY`}}-{{user `DESKTOP_ENVIRONMENT_CONTAINER`}}-{{timestamp}}",
"image_name": "{{user `DESKTOP_ENVIRONMENT_REGISTRY`}}-{{user `DESKTOP_ENVIRONMENT_CONTAINER`}}",
"ssh_username": "root"
}
],
"provisioners": [
{
"type": "shell",
"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`}}",
"# Prepare the desktop environment host",
"{{user `DESKTOP_ENVIRONMENT_CONTAINER`}}/host/bootstrap.sh --xpra"
]
}
]
}