Merge branch '21521-aptly-flock'
[arvados-dev.git] / jenkins / packer-images / jenkins-image-provision.json
1 {
2   "variables": {
3     "key_file": "{{env `packerbuildkey`}}",
4     "distro": "",
5     "source_image": ""
6   },
7   "builders": [
8     {
9       "type": "googlecompute",
10       "account_file": "{{user `key_file` }}",
11       "project_id": "phoenix-project-42-ci",
12       "source_image": "{{user `source_image`}}",
13       "zone": "us-central1-b",
14       "disk_size": "20",
15       "image_name": "jenkins-image-provision-{{user `distro`}}-{{isotime \"20060102150405\"}}",
16       "image_family": "jenkins",
17       "ssh_username": "jenkins",
18       "temporary_key_pair_type" : "ed25519"
19     }
20   ],
21   "provisioners": [
22     {
23       "type": "file",
24       "source": "node-ready.sh",
25       "destination": "/tmp/node-ready.sh"
26     },
27     {
28       "type": "shell",
29       "script": "./jenkins-image-common.sh"
30     }
31   ]
32 }