Packer v0.6.0 Release Notes

Release Date: 2014-05-02 // almost 10 years ago
  • ๐Ÿ”‹ FEATURES:

    • ๐Ÿ†• New builder: null - The null builder does not produce any artifacts, but is useful for debugging provisioning scripts. [GH-970]
    • ๐Ÿ†• New builder: parallels-iso and parallels-pvm - These can be used to build Parallels virtual machines. [GH-1101]
    • ๐Ÿ†• New provisioner: chef-client - Provision using a the chef-client command, which talks to a Chef Server. [GH-855]
    • ๐Ÿ†• New provisioner: puppet-server - Provision using Puppet by communicating to a Puppet master. [GH-796]
    • min_packer_version can be specified in a Packer template to force a minimum version. [GH-487]

    ๐Ÿ‘Œ IMPROVEMENTS:

    • ๐Ÿ”Œ core: RPC transport between plugins switched to MessagePack
    • core: Templates array values can now be comma separated strings. Most importantly, this allows for user variables to fill array configurations. [GH-950]
    • builder/amazon: Added ssh_private_key_file option. [GH-971]
    • builder/amazon: Added ami_virtualization_type option. [GH-1021]
    • ๐Ÿ— builder/digitalocean: Regions, image names, and sizes can be names that are looked up for their valid ID. [GH-960]
    • ๐Ÿ— builder/googlecompute: Configurable instance name. [GH-1065]
    • ๐Ÿ— builder/openstack: Support for conventional OpenStack environmental variables such as OS_USERNAME, OS_PASSWORD, etc. [GH-768]
    • ๐Ÿ— builder/openstack: Support openstack_provider option to automatically fill defaults for different OpenStack variants. [GH-912]
    • ๐Ÿ”’ builder/openstack: Support security groups. [GH-848]
    • builder/qemu: User variable expansion in ssh_key_path [GH-918]
    • ๐Ÿ— builder/qemu: Floppy disk files list can also include globs and directories. [GH-1086]
    • ๐Ÿ— builder/virtualbox: Support an export_opts option which allows specifying arbitrary arguments when exporting the VM. [GH-945]
    • ๐Ÿ— builder/virtualbox: Added vboxmanage_post option to run vboxmanage commands just before exporting. [GH-664]
    • ๐Ÿ— builder/virtualbox: Floppy disk files list can also include globs and directories. [GH-1086]
    • ๐Ÿง builder/vmware: Workstation 10 support for Linux. [GH-900]
    • ๐Ÿ builder/vmware: add cloning support on Windows. [GH-824]
    • ๐Ÿ— builder/vmware: Floppy disk files list can also include globs and directories. [GH-1086]
    • ๐Ÿ— command/build: Added -parallel flag so you can disable parallelization with -no-parallel. [GH-924]
    • post-processors/vsphere: disk_mode option. [GH-778]
    • provisioner/ansible: Add inventory_file option. [GH-1006]
    • provisioner/chef-client: Add validation_client_name option. [GH-1056]

    ๐Ÿ› BUG FIXES:

    • core: Errors are properly shown when adding bad floppy files. [GH-1043]
    • ๐Ÿ core: Fix some URL parsing issues on Windows.
    • core: Create Cache directory only when it is needed. [GH-367]
    • ๐Ÿ— builder/amazon-instance: Use S3Endpoint for ec2-upload-bundle arg, which works for every region. [GH-904]
    • โšก๏ธ builder/digitalocean: updated default image_id. [GH-1032]
    • ๐Ÿ— builder/googlecompute: Create persistent disk as boot disk via API v1. [GH-1001]
    • ๐Ÿ— builder/openstack: Return proper error on invalid instance states. [GH-1018]
    • ๐Ÿ— builder/virtualbox-iso: Retry unregister a few times to deal with VBoxManage randomness. [GH-915]
    • ๐Ÿง provisioner/ansible: Fix paths when provisioning Linux from Windows. [GH-963]
    • provisioner/ansible: set cwd to staging directory. [GH-1016]
    • provisioners/chef-client: Don't chown directory with Ubuntu. [GH-939]
    • provisioners/chef-solo: Deeply nested JSON works properly. [GH-1076]
    • provisioners/shell: Env var values can have equal signs. [GH-1045]
    • provisioners/shell: chmod the uploaded script file to 0777. [GH-994]
    • ๐Ÿณ post-processor/docker-push: Allow repositories with ports. [GH-923]
    • post-processor/vagrant: Create parent directories for output path. [GH-1059]
    • post-processor/vsphere: datastore, network, and folder are no longer required. [GH-1091]