@arisan/data-api
Version:
The Universal Database API Gateway for CLIO's Modules
35 lines (34 loc) • 898 B
JSON
{
"variables": {
"project_id": "{{env `PROJECT_ID`}}",
"zone": "{{env `ZONE`}}",
"account_file": "{{env `ACCOUNT_FILE`}}",
"target_image_name": "{{env `TARGET_IMAGE_NAME`}}",
"version": "{{env `VERSION`}}"
},
"builders": [
{
"type": "googlecompute",
"project_id": "{{user `project_id`}}",
"source_image_family": "ubuntu-1404-lts",
"zone": "{{user `zone`}}",
"account_file": "{{user `account_file`}}",
"image_description": "{{user `version`}}",
"image_family": "data-api",
"image_name": "{{user `target_image_name`}}",
"ssh_username": "ubuntu"
}
],
"provisioners": [
{
"type": "file",
"source": "iac.tar.gz",
"destination": "/tmp/iac.tar.gz"
},
{
"type": "shell",
"execute_command": "sudo bash -c '{{ .Vars }} {{ .Path }}'",
"script": "iac/setup"
}
]
}