Install amazon jdk and update the sudoer file
- Increase the volume size, default is 8G and too small to install all
required packages
- THe default version of maven in Ubuntu 16.04 is mvn33 but it's mvn36
in Ubuntu 18.04
- We have to setup the JAVA_HOME for mvn36 but we did't do it in our
jobs so all jobs with mvn36 will fail.
- Specify the mvn33
Change-Id: I2560e83d941f6093ee4fe2f1f24bb8b359c2706b
diff --git a/packer/templates/basebuild_1804.json b/packer/templates/basebuild_1804.json
index 668b282..0bd5455 100644
--- a/packer/templates/basebuild_1804.json
+++ b/packer/templates/basebuild_1804.json
@@ -11,6 +11,7 @@
"source_ami_filter_name": null,
"source_ami_filter_owner": null,
"source_ami_filter_product_code": "",
+ "vm_volume_size": "20",
"subnet_id": null,
"ssh_user": null
},
@@ -37,6 +38,14 @@
"ssh_username": "{{user `ssh_user`}}",
"subnet_id": "{{user `subnet_id`}}",
"type": "amazon-ebs",
+ "launch_block_device_mappings": [
+ {
+ "device_name": "/dev/sda1",
+ "volume_size": "{{user `vm_volume_size`}}",
+ "volume_type": "gp2",
+ "delete_on_termination": true
+ }
+ ],
"user_data_file": "{{user `cloud_user_data`}}"
}
],