@@ -8,6 +8,7 @@ This repository contains [Packer](https://packer.io/) templates for creating Ubu
88
9964-bit boxes:
1010
11+ * [ Ubuntu Server 16.04 (64-bit)] ( https://atlas.hashicorp.com/boxcutter/boxes/ubuntu1604 )
1112* [ Ubuntu Server 15.10 (64-bit)] ( https://atlas.hashicorp.com/boxcutter/boxes/ubuntu1510 )
1213* [ Ubuntu Server 14.04.4 (64-bit)] ( https://atlas.hashicorp.com/boxcutter/boxes/ubuntu1404 )
1314* [ Ubuntu Desktop 14.04.4 (64-bit)] ( https://atlas.hashicorp.com/boxcutter/boxes/ubuntu1404-desktop )
@@ -31,19 +32,22 @@ Parallels requires that the
3132[ Parallels Virtualization SDK for Mac] ( http://www.parallels.com/downloads/desktop )
3233be installed as an additional preqrequisite.
3334
35+ VMware Fusion boxes require this patch when running version 8.1.0 to enable port forwarding:
36+ https://blogs.vmware.com/teamfusion/2016/01/workaround-of-nat-port-forwarding-issue-in-fusion-8-1.html
37+
3438We make use of JSON files containing user variables to build specific versions of Ubuntu.
3539You tell ` packer ` to use a specific user variable file via the ` -var-file= ` command line
3640option. This will override the default options on the core ` ubuntu.json ` packer template,
37- which builds Ubuntu 14 .04 by default.
41+ which builds Ubuntu 16 .04 by default.
3842
39- For example, to build Ubuntu 15 .04, use the following:
43+ For example, to build Ubuntu 16 .04, use the following:
4044
41- $ packer build -var-file=ubuntu1504 .json ubuntu.json
45+ $ packer build -var-file=ubuntu1604 .json ubuntu.json
4246
4347If you want to make boxes for a specific desktop virtualization platform, use the ` -only `
44- parameter. For example, to build Ubuntu 15 .04 for VirtualBox:
48+ parameter. For example, to build Ubuntu 16 .04 for VirtualBox:
4549
46- $ packer build -only=virtualbox-iso -var-file=ubuntu1504 .json ubuntu.json
50+ $ packer build -only=virtualbox-iso -var-file=ubuntu1604 .json ubuntu.json
4751
4852The boxcutter templates currently support the following desktop virtualization strings:
4953
@@ -54,13 +58,13 @@ The boxcutter templates currently support the following desktop virtualization s
5458## Building the Vagrant boxes with the box script
5559
5660We've also provided a wrapper script ` bin/box ` for ease of use, so alternatively, you can use
57- the following to build Ubuntu 15 .04 for all providers:
61+ the following to build Ubuntu 16 .04 for all providers:
5862
59- $ bin/box build ubuntu1504
63+ $ bin/box build ubuntu1604
6064
61- Or if you just want to build Ubuntu 15 .04 for VirtualBox:
65+ Or if you just want to build Ubuntu 16 .04 for VirtualBox:
6266
63- $ bin/box build ubuntu1504 virtualbox
67+ $ bin/box build ubuntu1604 virtualbox
6468
6569## Building the Vagrant boxes with the Makefile
6670
@@ -104,12 +108,12 @@ Use the `bin/box test` subcommand to run the automated Serverspec tests.
104108For example to execute the tests for the Ubuntu 14.04 box on VirtualBox, use
105109the following:
106110
107- bin/box test ubuntu1404 virtualbox
111+ bin/box test ubuntu1604 virtualbox
108112
109113Similarly, to perform exploratory testing on the VirtualBox image via ssh,
110114run the following command:
111115
112- bin/box ssh ubuntu1404 virtualbox
116+ bin/box ssh ubuntu1604 virtualbox
113117
114118### Variable overrides
115119
@@ -139,7 +143,7 @@ Possible values for the CM variable are:
139143You can also specify a variable ` CM_VERSION ` , if supported by the
140144configuration management tool, to override the default of ` latest ` .
141145The value of ` CM_VERSION ` should have the form ` x.y ` or ` x.y.z ` ,
142- such as ` CM_VERSION := 11. 12.4 `
146+ such as ` CM_VERSION := 12.9.32 `
143147
144148The variable ` HEADLESS ` can be set to run Packer in headless mode.
145149Set ` HEADLESS := true ` , the default is false.
0 commit comments