Build out Ubuntu 18.04 arm64 image 96/11696/3
authorJeremy Phelps <jphelps@linuxfoundation.org>
Mon, 9 Jul 2018 19:39:59 +0000 (14:39 -0500)
committerJeremy Phelps <jphelps@linuxfoundation.org>
Tue, 10 Jul 2018 01:43:46 +0000 (20:43 -0500)
Change-Id: I9b449a63489577c3f1a52c26bcb765e0f7ee9309
Signed-off-by: Jeremy Phelps <jphelps@linuxfoundation.org>
templates/builder-aws.json
templates/builder.json
templates/docker.json
templates/windows-builder.json
vars/ubuntu-18.04-arm64.json [new file with mode: 0644]

index e136e70..a7f1c29 100644 (file)
     "ssh_user": null,
     "distro": null,
     "cloud_user_data": null,
-    "ssh_proxy_host": ""
+    "ssh_proxy_host": "",
+    "arch": "x86_64"
   },
   "builders": [
     {
       "name": "aws",
       "access_key": "{{user `aws_access_key`}}",
-      "ami_name": "ZZCI - {{user `distro`}} - builder-aws - {{isotime \"20060102-150405.000\"}}",
+      "ami_name": "ZZCI - {{user `distro`}} - builder-aws - {{user `arch`}} - {{isotime \"20060102-150405.000\"}}",
       "instance_name": "{{user `distro`}}-builder-aws-{{uuid}}",
       "instance_type": "{{user `aws_instance_type`}}",
       "region": "{{user `aws_region`}}",
index 2b0fcb5..be9e2db 100644 (file)
     "cloud_tenant": null,
     "cloud_user_data": null,
     "ssh_user": null,
-    "ssh_proxy_host": ""
+    "ssh_proxy_host": "",
+    "arch": "x86_64"
   },
   "builders": [
     {
       "name": "vexxhost",
-      "image_name": "ZZCI - {{user `distro`}} - builder - {{isotime \"20060102-150405.000\"}}",
+      "image_name": "ZZCI - {{user `distro`}} - builder - {{user `arch`}} - {{isotime \"20060102-150405.000\"}}",
       "instance_name": "{{user `distro`}}-builder-{{uuid}}",
       "source_image_name": "{{user `base_image`}}",
       "type": "openstack",
index 02a5407..dff4793 100644 (file)
     "cloud_tenant": null,
     "cloud_user_data": null,
     "ssh_user": null,
-    "ssh_proxy_host": ""
+    "ssh_proxy_host": "",
+    "arch": "x86_64"
   },
   "builders": [
     {
       "name": "vexxhost",
-      "image_name": "ZZCI - {{user `distro`}} - docker - {{isotime \"20060102-150405.000\"}}",
+      "image_name": "ZZCI - {{user `distro`}} - docker - {{user `arch`}} - {{isotime \"20060102-150405.000\"}}",
       "instance_name": "{{user `distro`}}-docker-{{uuid}}",
       "source_image_name": "{{user `base_image`}}",
       "type": "openstack",
index c993408..a2bb8fb 100644 (file)
@@ -8,12 +8,13 @@
     "cloud_pass": null,
     "cloud_network": null,
     "cloud_tenant": null,
-    "cloud_user_data": null
+    "cloud_user_data": null,
+    "arch": "x86_64"
   },
   "builders": [
     {
       "name": "vexxhost",
-      "image_name": "{{user `distro`}} - win-builder - {{isotime \"20060102-150405.000\"}}",
+      "image_name": "{{user `distro`}} - win-builder - {{user `arch`}} - {{isotime \"20060102-150405.000\"}}",
       "instance_name": "{{user `distro`}}-win-builder-{{uuid}}",
       "source_image_name": "{{user `base_image`}}",
       "type": "openstack",
diff --git a/vars/ubuntu-18.04-arm64.json b/vars/ubuntu-18.04-arm64.json
new file mode 100644 (file)
index 0000000..0e0f578
--- /dev/null
@@ -0,0 +1,9 @@
+{
+  "source_ami_filter_name": "*ubuntu*16.04*",
+  "source_ami_filter_owner": "099720109477",
+  "base_image": "Ubuntu 18.04 LTS (arm64) [2018-04-29]",
+  "distro": "Ubuntu 18.04",
+  "ssh_user": "ubuntu",
+  "cloud_user_data": "common-packer/provision/ubuntu-user_data.sh",
+  "arch": "arm64"
+}