From 2fb898cddf1380085d8f06867278fc62b8e35492 Mon Sep 17 00:00:00 2001 From: Matthew Hooker Date: Mon, 3 Apr 2017 17:14:27 -0700 Subject: [PATCH 01/32] add sleep and retry to azure setup script --- contrib/azure-setup.sh | 380 ++++++++++++++++++++++------------------- 1 file changed, 201 insertions(+), 179 deletions(-) diff --git a/contrib/azure-setup.sh b/contrib/azure-setup.sh index 2e5671bef..b5f6de220 100755 --- a/contrib/azure-setup.sh +++ b/contrib/azure-setup.sh @@ -12,234 +12,256 @@ azure_tenant_id= # Derived from the account after login location= azure_object_id= azureversion= +create_sleep=10 showhelp() { - echo "azure-setup" - echo "" - echo " azure-setup helps you generate packer credentials for Azure" - echo "" - echo " The script creates a resource group, storage account, application" - echo " (client), service principal, and permissions and displays a snippet" - echo " for use in your packer templates." - echo "" - echo " For simplicity we make a lot of assumptions and choose reasonable" - echo " defaults. If you want more control over what happens, please use" - echo " the azure-cli directly." - echo "" - echo " Note that you must already have an Azure account, username," - echo " password, and subscription. You can create those here:" - echo "" - echo " - https://account.windowsazure.com/" - echo "" - echo "REQUIREMENTS" - echo "" - echo " - azure-cli" - echo " - jq" - echo "" - echo " Use the requirements command (below) for more info." - echo "" - echo "USAGE" - echo "" - echo " ./azure-setup.sh requirements" - echo " ./azure-setup.sh setup" - echo "" + echo "azure-setup" + echo "" + echo " azure-setup helps you generate packer credentials for Azure" + echo "" + echo " The script creates a resource group, storage account, application" + echo " (client), service principal, and permissions and displays a snippet" + echo " for use in your packer templates." + echo "" + echo " For simplicity we make a lot of assumptions and choose reasonable" + echo " defaults. If you want more control over what happens, please use" + echo " the azure-cli directly." + echo "" + echo " Note that you must already have an Azure account, username," + echo " password, and subscription. You can create those here:" + echo "" + echo " - https://account.windowsazure.com/" + echo "" + echo "REQUIREMENTS" + echo "" + echo " - azure-cli" + echo " - jq" + echo "" + echo " Use the requirements command (below) for more info." + echo "" + echo "USAGE" + echo "" + echo " ./azure-setup.sh requirements" + echo " ./azure-setup.sh setup" + echo "" } requirements() { - found=0 + found=0 - azureversion=$(azure -v) - if [ $? -eq 0 ]; then - found=$((found + 1)) - echo "Found azure-cli version: $azureversion" - else - echo "azure-cli is missing. Please install azure-cli from" - echo "https://azure.microsoft.com/en-us/documentation/articles/xplat-cli-install/" - fi + azureversion=$(azure -v) + if [ $? -eq 0 ]; then + found=$((found + 1)) + echo "Found azure-cli version: $azureversion" + else + echo "azure-cli is missing. Please install azure-cli from" + echo "https://azure.microsoft.com/en-us/documentation/articles/xplat-cli-install/" + fi - jqversion=$(jq --version) - if [ $? -eq 0 ]; then - found=$((found + 1)) - echo "Found jq version: $jqversion" - else - echo "jq is missing. Please install jq from" - echo "https://stedolan.github.io/jq/" - fi + jqversion=$(jq --version) + if [ $? -eq 0 ]; then + found=$((found + 1)) + echo "Found jq version: $jqversion" + else + echo "jq is missing. Please install jq from" + echo "https://stedolan.github.io/jq/" + fi - if [ $found -lt 2 ]; then - exit 1 - fi + if [ $found -lt 2 ]; then + exit 1 + fi } askSubscription() { - azure account list - echo "" - echo "Please enter the Id of the account you wish to use. If you do not see" - echo "a valid account in the list press Ctrl+C to abort and create one." - echo "If you leave this blank we will use the Current account." - echo -n "> " - read azure_subscription_id - if [ "$azure_subscription_id" != "" ]; then - azure account set $azure_subscription_id - else - azure_subscription_id=$(azure account show --json | jq -r .[].id) - fi - azure_tenant_id=$(azure account show --json | jq -r .[].tenantId) - echo "Using subscription_id: $azure_subscription_id" - echo "Using tenant_id: $azure_tenant_id" + azure account list + echo "" + echo "Please enter the Id of the account you wish to use. If you do not see" + echo "a valid account in the list press Ctrl+C to abort and create one." + echo "If you leave this blank we will use the Current account." + echo -n "> " + read azure_subscription_id + if [ "$azure_subscription_id" != "" ]; then + azure account set $azure_subscription_id + else + azure_subscription_id=$(azure account show --json | jq -r .[].id) + fi + azure_tenant_id=$(azure account show --json | jq -r .[].tenantId) + echo "Using subscription_id: $azure_subscription_id" + echo "Using tenant_id: $azure_tenant_id" } askName() { - echo "" - echo "Choose a name for your resource group, storage account and client" - echo "client. This is arbitrary, but it must not already be in use by" - echo "any of those resources. ALPHANUMERIC ONLY. Ex: mypackerbuild" - echo -n "> " - read meta_name + echo "" + echo "Choose a name for your resource group, storage account and client" + echo "client. This is arbitrary, but it must not already be in use by" + echo "any of those resources. ALPHANUMERIC ONLY. Ex: mypackerbuild" + echo -n "> " + read meta_name } askSecret() { - echo "" - echo "Enter a secret for your application. We recommend generating one with" - echo "openssl rand -base64 24. If you leave this blank we will attempt to" - echo "generate one for you using openssl. THIS WILL BE SHOWN IN PLAINTEXT." - echo "Ex: mypackersecret8734" - echo -n "> " - read azure_client_secret - if [ "$azure_client_secret" = "" ]; then - azure_client_secret=$(openssl rand -base64 24) - if [ $? -ne 0 ]; then - echo "Error generating secret" - exit 1 - fi - echo "Generated client_secret: $azure_client_secret" - fi + echo "" + echo "Enter a secret for your application. We recommend generating one with" + echo "openssl rand -base64 24. If you leave this blank we will attempt to" + echo "generate one for you using openssl. THIS WILL BE SHOWN IN PLAINTEXT." + echo "Ex: mypackersecret8734" + echo -n "> " + read azure_client_secret + if [ "$azure_client_secret" = "" ]; then + azure_client_secret=$(openssl rand -base64 24) + if [ $? -ne 0 ]; then + echo "Error generating secret" + exit 1 + fi + echo "Generated client_secret: $azure_client_secret" + fi } askLocation() { - azure location list - echo "" - echo "Choose which region your resource group and storage account will be created." - echo -n "> " - read location + azure location list + echo "" + echo "Choose which region your resource group and storage account will be created." + echo -n "> " + read location } createResourceGroup() { - echo "==> Creating resource group" - azure group create -n $meta_name -l $location - if [ $? -eq 0 ]; then - azure_group_name=$meta_name - else - echo "Error creating resource group: $meta_name" - exit 1 - fi + echo "==> Creating resource group" + azure group create -n $meta_name -l $location + if [ $? -eq 0 ]; then + azure_group_name=$meta_name + else + echo "Error creating resource group: $meta_name" + return 1 + fi } createStorageAccount() { - echo "==> Creating storage account" - azure storage account create -g $meta_name -l $location --sku-name LRS --kind Storage $meta_name - if [ $? -eq 0 ]; then - azure_storage_name=$meta_name - else - echo "Error creating storage account: $meta_name" - exit 1 - fi + echo "==> Creating storage account" + azure storage account create -g $meta_name -l $location --sku-name LRS --kind Storage $meta_name + if [ $? -eq 0 ]; then + azure_storage_name=$meta_name + else + echo "Error creating storage account: $meta_name" + return 1 + fi } createApplication() { - echo "==> Creating application" - azure_client_id=$(azure ad app create -n $meta_name -i http://$meta_name --home-page http://$meta_name -p $azure_client_secret --json | jq -r .appId) - if [ $? -ne 0 ]; then - echo "Error creating application: $meta_name @ http://$meta_name" - exit 1 - fi + echo "==> Creating application" + azure_client_id=$(azure ad app create -n $meta_name -i http://$meta_name --home-page http://$meta_name -p $azure_client_secret --json | jq -r .appId) + if [ $? -ne 0 ]; then + echo "Error creating application: $meta_name @ http://$meta_name" + return 1 + fi } createServicePrincipal() { - echo "==> Creating service principal" - # Azure CLI 0.10.2 introduced a breaking change, where appId must be supplied with the -a switch - # prior version accepted appId as the only parameter without a switch - newer_syntax=false - IFS='.' read -ra azureversionsemver <<< "$azureversion" - if [ ${azureversionsemver[0]} -ge 0 ] && [ ${azureversionsemver[1]} -ge 10 ] && [ ${azureversionsemver[2]} -ge 2 ]; then - newer_syntax=true - fi + echo "==> Creating service principal" + # Azure CLI 0.10.2 introduced a breaking change, where appId must be supplied with the -a switch + # prior version accepted appId as the only parameter without a switch + newer_syntax=false + IFS='.' read -ra azureversionsemver <<< "$azureversion" + if [ ${azureversionsemver[0]} -ge 0 ] && [ ${azureversionsemver[1]} -ge 10 ] && [ ${azureversionsemver[2]} -ge 2 ]; then + newer_syntax=true + fi - if [ "${newer_syntax}" = true ]; then - azure_object_id=$(azure ad sp create -a $azure_client_id --json | jq -r .objectId) - else - azure_object_id=$(azure ad sp create $azure_client_id --json | jq -r .objectId) - fi + if [ "${newer_syntax}" = true ]; then + azure_object_id=$(azure ad sp create -a $azure_client_id --json | jq -r .objectId) + else + azure_object_id=$(azure ad sp create $azure_client_id --json | jq -r .objectId) + fi - if [ $? -ne 0 ]; then - echo "Error creating service principal: $azure_client_id" - exit 1 - fi + if [ $? -ne 0 ]; then + echo "Error creating service principal: $azure_client_id" + return 1 + fi } createPermissions() { - echo "==> Creating permissions" - azure role assignment create --objectId $azure_object_id -o "Owner" -c /subscriptions/$azure_subscription_id - # We want to use this more conservative scope but it does not work with the - # current implementation which uses temporary resource groups - # azure role assignment create --spn http://$meta_name -g $azure_group_name -o "API Management Service Contributor" - if [ $? -ne 0 ]; then - echo "Error creating permissions for: http://$meta_name" - exit 1 - fi + echo "==> Creating permissions" + azure role assignment create --objectId $azure_object_id -o "Owner" -c /subscriptions/$azure_subscription_id + # We want to use this more conservative scope but it does not work with the + # current implementation which uses temporary resource groups + # azure role assignment create --spn http://$meta_name -g $azure_group_name -o "API Management Service Contributor" + if [ $? -ne 0 ]; then + echo "Error creating permissions for: http://$meta_name" + return 1 + fi } showConfigs() { - echo "" - echo "Use the following configuration for your packer template:" - echo "" - echo "{" - echo " \"client_id\": \"$azure_client_id\"," - echo " \"client_secret\": \"$azure_client_secret\"," - echo " \"object_id\": \"$azure_object_id\"," - echo " \"subscription_id\": \"$azure_subscription_id\"," - echo " \"tenant_id\": \"$azure_tenant_id\"," - echo " \"resource_group_name\": \"$azure_group_name\"," - echo " \"storage_account\": \"$azure_storage_name\"," - echo "}" - echo "" + echo "" + echo "Use the following configuration for your packer template:" + echo "" + echo "{" + echo " \"client_id\": \"$azure_client_id\"," + echo " \"client_secret\": \"$azure_client_secret\"," + echo " \"object_id\": \"$azure_object_id\"," + echo " \"subscription_id\": \"$azure_subscription_id\"," + echo " \"tenant_id\": \"$azure_tenant_id\"," + echo " \"resource_group_name\": \"$azure_group_name\"," + echo " \"storage_account\": \"$azure_storage_name\"," + echo "}" + echo "" } +doSleep() { + local sleep_time=${PACKER_SLEEP_TIME-$create_sleep} + echo "" + echo "Sleeping for ${sleep_time} seconds to wait for resources to be " + echo "created. If you get an error about a resource not existing, you can " + echo "try increasing the amount of time we wait after creating resources " + echo "by setting PACKER_SLEEP_TIME to something higher than the default." + echo "" + sleep $sleep_time +} + +retryable() { + n=0 + until [ $n -ge $1 ] + do + $2 && return 0 + echo "$2 failed. Retrying..." + n=$[$n+1] + doSleep + done + echo "$2 failed after $1 tries. Exiting." + exit 1 +} + + setup() { - requirements + requirements - azure config mode arm - azure login + azure config mode arm + azure login - askSubscription - askName - askSecret - askLocation + askSubscription + askName + askSecret + askLocation - # Some of the resources take a while to converge in the API. To make the - # script more reliable we'll add a sleep after we create each resource. + # Some of the resources take a while to converge in the API. To make the + # script more reliable we'll add a sleep after we create each resource. - createResourceGroup - sleep 5 - createStorageAccount - sleep 5 - createApplication - sleep 5 - createServicePrincipal - sleep 5 - createPermissions + retryable 3 createResourceGroup + retryable 3 createStorageAccount + retryable 3 createApplication + retryable 3 createServicePrincipal + retryable 3 createPermissions - showConfigs + showConfigs } case "$1" in - requirements) - requirements - ;; - setup) - setup - ;; - *) - showhelp - ;; + requirements) + requirements + ;; + setup) + setup + ;; + *) + showhelp + ;; esac From fb1e4f7dc7dfdfec40342bec6cc003140b1dcf17 Mon Sep 17 00:00:00 2001 From: Matthew Hooker Date: Tue, 4 Apr 2017 11:22:57 -0700 Subject: [PATCH 02/32] link to other downloads, not necessarily older. --- website/source/downloads.html.erb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/source/downloads.html.erb b/website/source/downloads.html.erb index 83fd1d6ba..7d4111364 100644 --- a/website/source/downloads.html.erb +++ b/website/source/downloads.html.erb @@ -26,7 +26,7 @@ description: |- verify the checksums signature file which has been signed using HashiCorp's GPG key. - You can also download older versions of Packer from the releases service. + You can also download other versions of Packer from the releases service.

Check out the v<%= latest_version %> CHANGELOG for information on the latest release. From 589f8b72dc040f136fa45b31fd009726fe623bf9 Mon Sep 17 00:00:00 2001 From: Matthew Hooker Date: Tue, 4 Apr 2017 12:01:32 -0700 Subject: [PATCH 03/32] provisioner/ansible-local: document staging dir We made the staging directory random earlier, so let's document it properly. --- .../docs/provisioners/ansible-local.html.md | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/website/source/docs/provisioners/ansible-local.html.md b/website/source/docs/provisioners/ansible-local.html.md index c79338624..2863f3baa 100644 --- a/website/source/docs/provisioners/ansible-local.html.md +++ b/website/source/docs/provisioners/ansible-local.html.md @@ -127,9 +127,12 @@ chi-appservers `staging_directory`/roles. By default, this is empty. - `staging_directory` (string) - The directory where all the configuration of - Ansible by Packer will be placed. By default this - is "/tmp/packer-provisioner-ansible-local". This directory doesn't need to - exist but must have proper permissions so that the SSH user that Packer uses - is able to create directories and write into this folder. If the permissions - are not correct, use a shell provisioner prior to this to configure - it properly. + Ansible by Packer will be placed. By default this is + `/tmp/packer-provisioner-ansible-local/`, where `` is replaced + with a unique ID so that this provisioner can be run more than once. If + you'd like to know the location of the staging directory in advance, you + should set this to a known location. This directory doesn't need to exist + but must have proper permissions so that the SSH user that Packer uses is + able to create directories and write into this folder. If the permissions + are not correct, use a shell provisioner prior to this to configure it + properly. From 3da3857989fef79691d30b2ea59073898645ff77 Mon Sep 17 00:00:00 2001 From: Matthew Hooker Date: Tue, 4 Apr 2017 12:30:12 -0700 Subject: [PATCH 04/32] call out community vs core plugins --- website/source/downloads-community.html.md | 33 ++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/website/source/downloads-community.html.md b/website/source/downloads-community.html.md index 4afef21d6..19ab55b4f 100644 --- a/website/source/downloads-community.html.md +++ b/website/source/downloads-community.html.md @@ -44,3 +44,36 @@ power of Packer templates. ## Other - [suitcase](https://github.com/tmclaugh/suitcase) - Packer based build system for CentOS OS images + +## Community Maintained Plugins + +The following plugins are maintained by HashiCorp. Any plugin not on this list +are maintained by the community, and not actively contributed to by HashiCorp. + +### Builders + +- Amazon EC2 +- Azure +- Docker +- Google Cloud +- VMWare +- VirtualBox + +### Provisioners + +- File +- PowerShell +- Shell +- Windows Restart +- Windows Shell + +### Post-Processors + +- Amazon Import +- Artifice +- Atlas +- Docker +- Local Shell +- Manifest +- Vagrant +- Vagrant Cloud From eed56248128370b10c3187895e3ed50168811da4 Mon Sep 17 00:00:00 2001 From: Matthew Hooker Date: Tue, 4 Apr 2017 12:36:28 -0700 Subject: [PATCH 05/32] info about distributing plugins --- website/source/downloads-community.html.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/website/source/downloads-community.html.md b/website/source/downloads-community.html.md index 19ab55b4f..ae2d5aee6 100644 --- a/website/source/downloads-community.html.md +++ b/website/source/downloads-community.html.md @@ -47,8 +47,9 @@ power of Packer templates. ## Community Maintained Plugins -The following plugins are maintained by HashiCorp. Any plugin not on this list -are maintained by the community, and not actively contributed to by HashiCorp. +The following plugins are maintained by HashiCorp. Any plugins not on this list +are maintained by the community, and not actively contributed to by HashiCorp, +although they are still distributed with Packer. ### Builders From a9bb2328f749c2f16ec9aa39a847348972a0638b Mon Sep 17 00:00:00 2001 From: Matthew Hooker Date: Tue, 4 Apr 2017 12:41:04 -0700 Subject: [PATCH 06/32] update changelog --- CHANGELOG.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 74db92757..1547616dc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13,6 +13,8 @@ [GH-4704] * builder/virtualbox: retry removing floppy controller. [GH-4705] * builder/googlecompute: Use "default" service account. [GH-4749] +* core: Invoking packer `--help` or `--version` now exits with status 0. + [GH-4723] ### IMRPOVEMENTS: @@ -28,6 +30,7 @@ * builder/amazon-chroot: Ability to give an empty list in `copy_files` to prevent the default `/etc/resolv.conf` file from being copied. If `copy_files` isn't given at all, the default behavior remains. [GH-4708] +* More diligently try to complete azure-setup.sh. [GH-4752] ## 0.12.3 (March 1, 2017) From 81522dced0b25084a824e79efda02483b12dc7cd Mon Sep 17 00:00:00 2001 From: Matthew Hooker Date: Tue, 4 Apr 2017 13:39:01 -0700 Subject: [PATCH 07/32] move packer to hashicorp --- .github/PULL_REQUEST_TEMPLATE.md | 4 +- CONTRIBUTING.md | 4 +- README.md | 2 +- appveyor.yml | 6 +- builder/amazon/chroot/builder.go | 10 +- builder/amazon/chroot/builder_test.go | 2 +- builder/amazon/chroot/communicator.go | 2 +- builder/amazon/chroot/communicator_test.go | 2 +- builder/amazon/chroot/run_local_commands.go | 6 +- builder/amazon/chroot/step_attach_volume.go | 4 +- .../amazon/chroot/step_check_root_device.go | 2 +- .../amazon/chroot/step_chroot_provision.go | 2 +- builder/amazon/chroot/step_copy_files.go | 2 +- builder/amazon/chroot/step_create_volume.go | 4 +- builder/amazon/chroot/step_early_cleanup.go | 2 +- builder/amazon/chroot/step_early_unflock.go | 2 +- builder/amazon/chroot/step_flock.go | 2 +- builder/amazon/chroot/step_instance_info.go | 4 +- builder/amazon/chroot/step_mount_device.go | 4 +- builder/amazon/chroot/step_mount_extra.go | 2 +- .../amazon/chroot/step_post_mount_commands.go | 2 +- .../amazon/chroot/step_pre_mount_commands.go | 2 +- builder/amazon/chroot/step_prepare_device.go | 2 +- builder/amazon/chroot/step_register_ami.go | 4 +- builder/amazon/chroot/step_snapshot.go | 4 +- builder/amazon/common/access_config.go | 2 +- builder/amazon/common/ami_config.go | 2 +- builder/amazon/common/artifact.go | 2 +- builder/amazon/common/artifact_test.go | 2 +- builder/amazon/common/block_device.go | 2 +- builder/amazon/common/run_config.go | 6 +- builder/amazon/common/run_config_test.go | 2 +- builder/amazon/common/ssh.go | 2 +- builder/amazon/common/step_ami_region_copy.go | 2 +- builder/amazon/common/step_create_tags.go | 6 +- builder/amazon/common/step_deregister_ami.go | 2 +- builder/amazon/common/step_encrypted_ami.go | 2 +- builder/amazon/common/step_get_password.go | 4 +- builder/amazon/common/step_key_pair.go | 2 +- .../common/step_modify_ami_attributes.go | 4 +- .../amazon/common/step_modify_ebs_instance.go | 2 +- builder/amazon/common/step_pre_validate.go | 2 +- .../amazon/common/step_run_source_instance.go | 4 +- builder/amazon/common/step_security_group.go | 6 +- builder/amazon/common/step_source_ami_info.go | 2 +- .../amazon/common/step_stop_ebs_instance.go | 2 +- builder/amazon/common/step_tag_ebs_volumes.go | 4 +- builder/amazon/ebs/builder.go | 12 +- builder/amazon/ebs/builder_acc_test.go | 6 +- builder/amazon/ebs/builder_test.go | 2 +- builder/amazon/ebs/step_cleanup_volumes.go | 4 +- builder/amazon/ebs/step_create_ami.go | 4 +- builder/amazon/ebs/tags_acc_test.go | 6 +- builder/amazon/ebssurrogate/builder.go | 12 +- builder/amazon/ebssurrogate/builder_test.go | 2 +- .../amazon/ebssurrogate/root_block_device.go | 2 +- .../amazon/ebssurrogate/step_register_ami.go | 4 +- .../ebssurrogate/step_snapshot_new_root.go | 4 +- builder/amazon/ebsvolume/artifact.go | 2 +- builder/amazon/ebsvolume/block_device.go | 4 +- builder/amazon/ebsvolume/builder.go | 12 +- builder/amazon/ebsvolume/builder_test.go | 2 +- .../amazon/ebsvolume/step_tag_ebs_volumes.go | 6 +- builder/amazon/instance/builder.go | 12 +- builder/amazon/instance/builder_test.go | 2 +- builder/amazon/instance/step_bundle_volume.go | 4 +- builder/amazon/instance/step_register_ami.go | 4 +- builder/amazon/instance/step_upload_bundle.go | 4 +- .../amazon/instance/step_upload_x509_cert.go | 2 +- builder/azure/arm/azure_client.go | 4 +- builder/azure/arm/builder.go | 12 +- builder/azure/arm/builder_test.go | 2 +- builder/azure/arm/config.go | 14 +-- builder/azure/arm/config_retriever.go | 2 +- builder/azure/arm/config_test.go | 4 +- builder/azure/arm/inspector.go | 2 +- builder/azure/arm/step.go | 4 +- builder/azure/arm/step_capture_image.go | 6 +- builder/azure/arm/step_capture_image_test.go | 2 +- .../azure/arm/step_create_resource_group.go | 4 +- .../arm/step_create_resource_group_test.go | 2 +- builder/azure/arm/step_delete_os_disk.go | 4 +- builder/azure/arm/step_delete_os_disk_test.go | 2 +- .../azure/arm/step_delete_resource_group.go | 6 +- .../arm/step_delete_resource_group_test.go | 2 +- builder/azure/arm/step_deploy_template.go | 6 +- .../azure/arm/step_deploy_template_test.go | 2 +- builder/azure/arm/step_get_certificate.go | 4 +- .../azure/arm/step_get_certificate_test.go | 2 +- builder/azure/arm/step_get_ip_address.go | 4 +- builder/azure/arm/step_get_ip_address_test.go | 2 +- builder/azure/arm/step_get_os_disk.go | 4 +- builder/azure/arm/step_get_os_disk_test.go | 2 +- builder/azure/arm/step_power_off_compute.go | 6 +- .../azure/arm/step_power_off_compute_test.go | 2 +- builder/azure/arm/step_set_certificate.go | 4 +- .../azure/arm/step_set_certificate_test.go | 2 +- builder/azure/arm/step_test.go | 4 +- builder/azure/arm/step_validate_template.go | 4 +- .../azure/arm/step_validate_template_test.go | 2 +- builder/azure/arm/template_factory.go | 4 +- builder/azure/arm/template_factory_test.go | 4 +- builder/azure/arm/tempname.go | 2 +- builder/azure/common/devicelogin.go | 2 +- builder/azure/common/lin/ssh.go | 2 +- builder/azure/common/lin/step_create_cert.go | 4 +- .../azure/common/lin/step_generalize_os.go | 2 +- builder/azure/pkcs12/crypto.go | 2 +- builder/cloudstack/artifact_test.go | 2 +- builder/cloudstack/builder.go | 6 +- builder/cloudstack/builder_test.go | 2 +- builder/cloudstack/config.go | 12 +- builder/cloudstack/ssh.go | 2 +- .../cloudstack/step_configure_networking.go | 2 +- builder/cloudstack/step_create_instance.go | 2 +- builder/cloudstack/step_create_template.go | 2 +- builder/cloudstack/step_prepare_config.go | 2 +- builder/cloudstack/step_shutdown_instance.go | 2 +- builder/digitalocean/artifact_test.go | 2 +- builder/digitalocean/builder.go | 6 +- builder/digitalocean/builder_acc_test.go | 2 +- builder/digitalocean/builder_test.go | 2 +- builder/digitalocean/config.go | 12 +- builder/digitalocean/step_create_droplet.go | 2 +- builder/digitalocean/step_create_ssh_key.go | 4 +- builder/digitalocean/step_droplet_info.go | 2 +- builder/digitalocean/step_power_off.go | 2 +- builder/digitalocean/step_shutdown.go | 2 +- builder/digitalocean/step_snapshot.go | 2 +- builder/docker/artifact_export_test.go | 2 +- builder/docker/artifact_import_test.go | 2 +- builder/docker/builder.go | 6 +- builder/docker/builder_test.go | 2 +- builder/docker/comm.go | 4 +- builder/docker/communicator.go | 2 +- builder/docker/communicator_test.go | 8 +- builder/docker/config.go | 10 +- builder/docker/driver_docker.go | 4 +- builder/docker/exec.go | 2 +- builder/docker/step_commit.go | 2 +- builder/docker/step_export.go | 2 +- builder/docker/step_pull.go | 2 +- builder/docker/step_run.go | 2 +- builder/docker/step_temp_dir.go | 2 +- builder/docker/step_temp_dir_test.go | 2 +- builder/docker/step_test.go | 2 +- builder/file/artifact_test.go | 2 +- builder/file/builder.go | 2 +- builder/file/builder_test.go | 4 +- builder/file/config.go | 8 +- builder/googlecompute/artifact_test.go | 2 +- builder/googlecompute/builder.go | 6 +- builder/googlecompute/config.go | 12 +- builder/googlecompute/driver_gce.go | 6 +- .../step_check_existing_image.go | 2 +- builder/googlecompute/step_create_image.go | 2 +- builder/googlecompute/step_create_instance.go | 2 +- builder/googlecompute/step_create_ssh_key.go | 2 +- .../step_create_windows_password.go | 2 +- builder/googlecompute/step_instance_info.go | 2 +- .../googlecompute/step_teardown_instance.go | 2 +- builder/googlecompute/step_test.go | 2 +- .../googlecompute/step_wait_startup_script.go | 4 +- builder/googlecompute/winrm.go | 2 +- builder/hyperv/common/artifact.go | 2 +- builder/hyperv/common/artifact_test.go | 2 +- builder/hyperv/common/config_test.go | 2 +- builder/hyperv/common/driver_ps_4.go | 4 +- builder/hyperv/common/floppy_config.go | 2 +- builder/hyperv/common/output_config.go | 4 +- builder/hyperv/common/output_config_test.go | 2 +- builder/hyperv/common/run_config.go | 2 +- builder/hyperv/common/shutdown_config.go | 2 +- builder/hyperv/common/ssh.go | 4 +- builder/hyperv/common/ssh_config.go | 4 +- builder/hyperv/common/step_configure_ip.go | 2 +- builder/hyperv/common/step_configure_vlan.go | 2 +- .../common/step_create_external_switch.go | 4 +- builder/hyperv/common/step_create_switch.go | 2 +- builder/hyperv/common/step_create_tempdir.go | 2 +- builder/hyperv/common/step_create_vm.go | 2 +- builder/hyperv/common/step_disable_vlan.go | 2 +- .../common/step_enable_integration_service.go | 2 +- builder/hyperv/common/step_export_vm.go | 2 +- builder/hyperv/common/step_mount_dvddrive.go | 2 +- .../hyperv/common/step_mount_floppydrive.go | 2 +- .../common/step_mount_guest_additions.go | 2 +- .../common/step_mount_secondary_dvd_images.go | 2 +- builder/hyperv/common/step_output_dir.go | 2 +- .../common/step_polling_installation.go | 2 +- builder/hyperv/common/step_reboot_vm.go | 2 +- builder/hyperv/common/step_run.go | 2 +- builder/hyperv/common/step_shutdown.go | 2 +- builder/hyperv/common/step_sleep.go | 2 +- .../hyperv/common/step_type_boot_command.go | 6 +- .../hyperv/common/step_unmount_dvddrive.go | 2 +- .../hyperv/common/step_unmount_floppydrive.go | 2 +- .../common/step_unmount_guest_additions.go | 2 +- .../step_unmount_secondary_dvd_images.go | 2 +- .../step_wait_for_install_to_complete.go | 2 +- builder/hyperv/iso/builder.go | 16 +-- builder/hyperv/iso/builder_test.go | 2 +- builder/null/artifact_export_test.go | 2 +- builder/null/builder.go | 6 +- builder/null/builder_test.go | 2 +- builder/null/config.go | 10 +- builder/null/config_test.go | 2 +- builder/null/ssh.go | 2 +- builder/oneandone/builder.go | 6 +- builder/oneandone/builder_acc_test.go | 2 +- builder/oneandone/builder_test.go | 2 +- builder/oneandone/config.go | 10 +- builder/oneandone/ssh.go | 2 +- builder/oneandone/step_create_server.go | 2 +- builder/oneandone/step_create_sshkey.go | 2 +- builder/oneandone/step_take_snapshot.go | 2 +- builder/openstack/access_config.go | 2 +- builder/openstack/artifact_test.go | 2 +- builder/openstack/builder.go | 10 +- builder/openstack/builder_test.go | 2 +- builder/openstack/image_config.go | 4 +- builder/openstack/run_config.go | 6 +- builder/openstack/run_config_test.go | 2 +- builder/openstack/ssh.go | 2 +- builder/openstack/step_add_image_members.go | 2 +- builder/openstack/step_allocate_ip.go | 2 +- builder/openstack/step_create_image.go | 2 +- builder/openstack/step_get_password.go | 4 +- builder/openstack/step_key_pair.go | 4 +- builder/openstack/step_key_pair_test.go | 2 +- builder/openstack/step_load_extensions.go | 2 +- builder/openstack/step_load_flavor.go | 2 +- builder/openstack/step_run_source_server.go | 2 +- builder/openstack/step_stop_server.go | 2 +- .../openstack/step_update_image_visibility.go | 2 +- .../openstack/step_wait_for_rackconnect.go | 2 +- builder/parallels/common/artifact.go | 2 +- builder/parallels/common/artifact_test.go | 2 +- builder/parallels/common/config_test.go | 2 +- builder/parallels/common/output_config.go | 4 +- .../parallels/common/output_config_test.go | 2 +- builder/parallels/common/prlctl_config.go | 2 +- .../parallels/common/prlctl_post_config.go | 2 +- .../parallels/common/prlctl_version_config.go | 2 +- builder/parallels/common/run_config.go | 2 +- builder/parallels/common/shutdown_config.go | 2 +- builder/parallels/common/ssh.go | 4 +- builder/parallels/common/ssh_config.go | 4 +- builder/parallels/common/ssh_config_test.go | 2 +- .../parallels/common/step_attach_floppy.go | 2 +- .../common/step_attach_parallels_tools.go | 2 +- builder/parallels/common/step_compact_disk.go | 2 +- builder/parallels/common/step_output_dir.go | 2 +- builder/parallels/common/step_prlctl.go | 4 +- builder/parallels/common/step_run.go | 2 +- builder/parallels/common/step_shutdown.go | 2 +- .../parallels/common/step_shutdown_test.go | 2 +- builder/parallels/common/step_test.go | 2 +- .../common/step_type_boot_command.go | 6 +- .../common/step_type_boot_command_test.go | 2 +- .../common/step_upload_parallels_tools.go | 4 +- .../step_upload_parallels_tools_test.go | 2 +- .../parallels/common/step_upload_version.go | 2 +- .../common/step_upload_version_test.go | 2 +- builder/parallels/common/tools_config.go | 2 +- builder/parallels/iso/builder.go | 12 +- builder/parallels/iso/builder_test.go | 2 +- builder/parallels/iso/step_attach_iso.go | 4 +- builder/parallels/iso/step_create_disk.go | 4 +- builder/parallels/iso/step_create_vm.go | 4 +- builder/parallels/iso/step_set_boot_order.go | 4 +- builder/parallels/pvm/builder.go | 8 +- builder/parallels/pvm/config.go | 10 +- builder/parallels/pvm/config_test.go | 2 +- builder/parallels/pvm/step_import.go | 4 +- builder/parallels/pvm/step_test.go | 4 +- builder/profitbricks/artifact_test.go | 2 +- builder/profitbricks/builder.go | 6 +- builder/profitbricks/builder_acc_test.go | 2 +- builder/profitbricks/builder_test.go | 2 +- builder/profitbricks/config.go | 10 +- builder/profitbricks/ssh.go | 2 +- builder/profitbricks/step_create_server.go | 2 +- builder/profitbricks/step_create_ssh_key.go | 2 +- builder/profitbricks/step_take_snapshot.go | 2 +- builder/qemu/builder.go | 10 +- builder/qemu/builder_test.go | 2 +- builder/qemu/ssh.go | 4 +- builder/qemu/step_boot_wait.go | 2 +- builder/qemu/step_configure_vnc.go | 2 +- builder/qemu/step_convert_disk.go | 2 +- builder/qemu/step_copy_disk.go | 2 +- builder/qemu/step_create_disk.go | 2 +- builder/qemu/step_forward_ssh.go | 2 +- builder/qemu/step_prepare_output_dir.go | 2 +- builder/qemu/step_resize_disk.go | 2 +- builder/qemu/step_run.go | 4 +- builder/qemu/step_set_iso.go | 2 +- builder/qemu/step_shutdown.go | 2 +- builder/qemu/step_type_boot_command.go | 6 +- builder/triton/access_config.go | 4 +- builder/triton/builder.go | 8 +- builder/triton/config.go | 6 +- builder/triton/driver_triton.go | 2 +- builder/triton/source_machine_config.go | 2 +- builder/triton/ssh.go | 2 +- .../triton/step_create_image_from_machine.go | 2 +- builder/triton/step_create_source_machine.go | 2 +- builder/triton/step_delete_machine.go | 2 +- builder/triton/step_stop_machine.go | 2 +- builder/triton/step_test.go | 2 +- .../triton/step_wait_for_stop_to_not_fail.go | 2 +- builder/triton/target_image_config.go | 2 +- builder/virtualbox/common/artifact.go | 2 +- builder/virtualbox/common/artifact_test.go | 2 +- builder/virtualbox/common/config_test.go | 2 +- builder/virtualbox/common/export_config.go | 2 +- builder/virtualbox/common/export_opts.go | 2 +- builder/virtualbox/common/output_config.go | 4 +- .../virtualbox/common/output_config_test.go | 2 +- builder/virtualbox/common/run_config.go | 2 +- builder/virtualbox/common/shutdown_config.go | 2 +- builder/virtualbox/common/ssh.go | 4 +- builder/virtualbox/common/ssh_config.go | 4 +- builder/virtualbox/common/ssh_config_test.go | 2 +- .../virtualbox/common/step_attach_floppy.go | 2 +- .../common/step_attach_guest_additions.go | 2 +- .../virtualbox/common/step_configure_vrdp.go | 2 +- .../common/step_download_guest_additions.go | 6 +- builder/virtualbox/common/step_export.go | 2 +- builder/virtualbox/common/step_forward_ssh.go | 4 +- builder/virtualbox/common/step_output_dir.go | 2 +- .../virtualbox/common/step_remove_devices.go | 4 +- builder/virtualbox/common/step_run.go | 2 +- builder/virtualbox/common/step_shutdown.go | 2 +- .../virtualbox/common/step_shutdown_test.go | 2 +- .../common/step_suppress_messages.go | 2 +- builder/virtualbox/common/step_test.go | 2 +- .../common/step_type_boot_command.go | 6 +- .../common/step_upload_guest_additions.go | 4 +- .../virtualbox/common/step_upload_version.go | 2 +- .../common/step_upload_version_test.go | 2 +- builder/virtualbox/common/step_vboxmanage.go | 4 +- .../virtualbox/common/vbox_version_config.go | 2 +- .../virtualbox/common/vboxmanage_config.go | 2 +- .../common/vboxmanage_post_config.go | 2 +- builder/virtualbox/iso/builder.go | 12 +- builder/virtualbox/iso/builder_acc_test.go | 2 +- builder/virtualbox/iso/builder_test.go | 4 +- builder/virtualbox/iso/step_attach_iso.go | 4 +- builder/virtualbox/iso/step_create_disk.go | 4 +- builder/virtualbox/iso/step_create_vm.go | 4 +- builder/virtualbox/ovf/builder.go | 8 +- builder/virtualbox/ovf/config.go | 10 +- builder/virtualbox/ovf/config_test.go | 2 +- builder/virtualbox/ovf/step_import.go | 4 +- builder/virtualbox/ovf/step_import_test.go | 2 +- builder/virtualbox/ovf/step_test.go | 4 +- builder/vmware/common/artifact.go | 2 +- builder/vmware/common/artifact_test.go | 2 +- builder/vmware/common/config_test.go | 2 +- builder/vmware/common/driver_config.go | 2 +- builder/vmware/common/output_config.go | 4 +- builder/vmware/common/output_config_test.go | 2 +- builder/vmware/common/run_config.go | 2 +- builder/vmware/common/shutdown_config.go | 2 +- builder/vmware/common/ssh.go | 4 +- builder/vmware/common/ssh_config.go | 4 +- builder/vmware/common/ssh_config_test.go | 2 +- builder/vmware/common/step_clean_files.go | 2 +- builder/vmware/common/step_clean_vmx.go | 2 +- builder/vmware/common/step_compact_disk.go | 2 +- builder/vmware/common/step_configure_vmx.go | 2 +- builder/vmware/common/step_configure_vnc.go | 2 +- builder/vmware/common/step_output_dir.go | 2 +- builder/vmware/common/step_run.go | 2 +- builder/vmware/common/step_shutdown.go | 2 +- builder/vmware/common/step_shutdown_test.go | 2 +- .../vmware/common/step_suppress_messages.go | 2 +- builder/vmware/common/step_test.go | 2 +- .../vmware/common/step_type_boot_command.go | 6 +- builder/vmware/common/step_upload_tools.go | 4 +- builder/vmware/common/tools_config.go | 2 +- builder/vmware/common/vmx_config.go | 2 +- builder/vmware/iso/artifact_test.go | 2 +- builder/vmware/iso/builder.go | 12 +- builder/vmware/iso/builder_test.go | 2 +- builder/vmware/iso/driver.go | 2 +- builder/vmware/iso/driver_esx5.go | 6 +- builder/vmware/iso/driver_esx5_test.go | 2 +- builder/vmware/iso/remote_driver.go | 2 +- builder/vmware/iso/remote_driver_mock.go | 2 +- builder/vmware/iso/remote_driver_mock_test.go | 2 +- builder/vmware/iso/step_create_disk.go | 4 +- builder/vmware/iso/step_create_vmx.go | 6 +- builder/vmware/iso/step_export.go | 2 +- builder/vmware/iso/step_register.go | 4 +- builder/vmware/iso/step_remote_upload.go | 4 +- builder/vmware/iso/step_test.go | 4 +- builder/vmware/iso/step_upload_vmx.go | 4 +- builder/vmware/vmx/builder.go | 8 +- builder/vmware/vmx/builder_test.go | 2 +- builder/vmware/vmx/config.go | 10 +- builder/vmware/vmx/step_clone_vmx.go | 4 +- builder/vmware/vmx/step_clone_vmx_test.go | 2 +- builder/vmware/vmx/step_test.go | 4 +- checkpoint.go | 6 +- command/build.go | 6 +- command/build_test.go | 4 +- command/command_test.go | 2 +- command/fix.go | 4 +- command/inspect.go | 2 +- command/meta.go | 8 +- command/plugin.go | 110 +++++++++--------- command/push.go | 4 +- command/validate.go | 4 +- commands.go | 4 +- common/floppy_config.go | 2 +- common/http_config.go | 2 +- common/iso_config.go | 2 +- common/multistep_debug.go | 2 +- common/multistep_runner.go | 2 +- common/powershell/hyperv/hyperv.go | 2 +- common/step_create_floppy.go | 2 +- common/step_create_floppy_test.go | 2 +- common/step_download.go | 2 +- common/step_http_server.go | 2 +- common/step_provision.go | 2 +- communicator/none/communicator.go | 2 +- communicator/none/communicator_test.go | 2 +- communicator/ssh/communicator.go | 2 +- communicator/ssh/communicator_test.go | 2 +- communicator/winrm/communicator.go | 2 +- communicator/winrm/communicator_test.go | 2 +- config.go | 6 +- helper/builder/testing/testing.go | 4 +- helper/communicator/config.go | 2 +- helper/communicator/config_test.go | 2 +- helper/communicator/step_connect.go | 4 +- helper/communicator/step_connect_ssh.go | 6 +- helper/communicator/step_connect_test.go | 2 +- helper/communicator/step_connect_winrm.go | 4 +- helper/config/decode.go | 2 +- helper/config/decode_test.go | 2 +- main.go | 8 +- main_test.go | 2 +- packer/core.go | 4 +- packer/core_test.go | 4 +- packer/plugin/builder.go | 2 +- packer/plugin/client.go | 4 +- packer/plugin/hook.go | 2 +- packer/plugin/plugin_test.go | 2 +- packer/plugin/post_processor.go | 2 +- packer/plugin/post_processor_test.go | 2 +- packer/plugin/provisioner.go | 2 +- packer/plugin/server.go | 2 +- packer/rpc/artifact.go | 2 +- packer/rpc/artifact_test.go | 2 +- packer/rpc/build.go | 2 +- packer/rpc/build_test.go | 2 +- packer/rpc/builder.go | 2 +- packer/rpc/builder_test.go | 2 +- packer/rpc/cache.go | 2 +- packer/rpc/cache_test.go | 2 +- packer/rpc/client.go | 2 +- packer/rpc/communicator.go | 2 +- packer/rpc/communicator_test.go | 2 +- packer/rpc/hook.go | 2 +- packer/rpc/hook_test.go | 2 +- packer/rpc/post_processor.go | 2 +- packer/rpc/post_processor_test.go | 2 +- packer/rpc/provisioner.go | 2 +- packer/rpc/provisioner_test.go | 2 +- packer/rpc/server.go | 2 +- packer/rpc/ui.go | 2 +- panic.go | 2 +- plugin/example/main.go | 8 +- .../amazon-import/post-processor.go | 10 +- post-processor/artifice/post-processor.go | 8 +- post-processor/atlas/post-processor.go | 8 +- post-processor/atlas/post-processor_test.go | 2 +- post-processor/checksum/post-processor.go | 8 +- .../checksum/post-processor_test.go | 6 +- post-processor/compress/artifact_test.go | 2 +- post-processor/compress/post-processor.go | 8 +- .../compress/post-processor_test.go | 6 +- .../docker-import/post-processor.go | 12 +- .../docker-import/post-processor_test.go | 2 +- post-processor/docker-push/post-processor.go | 14 +-- .../docker-push/post-processor_test.go | 6 +- post-processor/docker-save/post-processor.go | 14 +-- .../docker-save/post-processor_test.go | 2 +- post-processor/docker-tag/post-processor.go | 12 +- .../docker-tag/post-processor_test.go | 6 +- .../googlecompute-export/post-processor.go | 10 +- post-processor/manifest/post-processor.go | 8 +- post-processor/shell-local/communicator.go | 2 +- .../shell-local/communicator_test.go | 2 +- post-processor/shell-local/post-processor.go | 8 +- .../shell-local/post-processor_test.go | 2 +- post-processor/vagrant-cloud/artifact_test.go | 2 +- .../vagrant-cloud/post-processor.go | 8 +- .../vagrant-cloud/post-processor_test.go | 2 +- .../vagrant-cloud/step_create_provider.go | 2 +- .../vagrant-cloud/step_create_version.go | 2 +- .../vagrant-cloud/step_prepare_upload.go | 2 +- .../vagrant-cloud/step_release_version.go | 2 +- post-processor/vagrant-cloud/step_upload.go | 2 +- .../vagrant-cloud/step_verify_box.go | 2 +- .../vagrant-cloud/step_verify_upload.go | 2 +- post-processor/vagrant/artifact_test.go | 2 +- post-processor/vagrant/aws.go | 2 +- post-processor/vagrant/aws_test.go | 2 +- post-processor/vagrant/digitalocean.go | 2 +- post-processor/vagrant/digitalocean_test.go | 2 +- post-processor/vagrant/hyperv.go | 2 +- post-processor/vagrant/libvirt.go | 2 +- post-processor/vagrant/parallels.go | 2 +- post-processor/vagrant/post-processor.go | 8 +- post-processor/vagrant/post-processor_test.go | 2 +- post-processor/vagrant/provider.go | 2 +- post-processor/vagrant/util.go | 2 +- post-processor/vagrant/virtualbox.go | 2 +- post-processor/vagrant/vmware.go | 2 +- post-processor/vsphere/post-processor.go | 8 +- provisioner/ansible-local/provisioner.go | 10 +- provisioner/ansible-local/provisioner_test.go | 2 +- provisioner/ansible/adapter.go | 2 +- provisioner/ansible/adapter_test.go | 2 +- provisioner/ansible/provisioner.go | 8 +- provisioner/ansible/provisioner_test.go | 2 +- provisioner/ansible/scp.go | 2 +- .../test-fixtures/long-debug-message.yml | 2 +- provisioner/chef-client/provisioner.go | 12 +- provisioner/chef-client/provisioner_test.go | 2 +- provisioner/chef-solo/provisioner.go | 10 +- provisioner/chef-solo/provisioner_test.go | 2 +- provisioner/converge/provisioner.go | 8 +- provisioner/converge/provisioner_test.go | 2 +- provisioner/file/provisioner.go | 8 +- provisioner/file/provisioner_test.go | 2 +- provisioner/powershell/provisioner.go | 10 +- provisioner/powershell/provisioner_test.go | 2 +- provisioner/puppet-masterless/provisioner.go | 8 +- .../puppet-masterless/provisioner_test.go | 2 +- provisioner/puppet-server/provisioner.go | 8 +- provisioner/puppet-server/provisioner_test.go | 2 +- provisioner/salt-masterless/provisioner.go | 8 +- .../salt-masterless/provisioner_test.go | 2 +- provisioner/shell-local/communicator.go | 4 +- provisioner/shell-local/communicator_test.go | 2 +- provisioner/shell-local/provisioner.go | 8 +- provisioner/shell-local/provisioner_test.go | 2 +- provisioner/shell/provisioner.go | 8 +- provisioner/shell/provisioner_test.go | 2 +- provisioner/windows-restart/provisioner.go | 8 +- .../windows-restart/provisioner_test.go | 2 +- provisioner/windows-shell/provisioner.go | 8 +- provisioner/windows-shell/provisioner_test.go | 2 +- scripts/build.ps1 | 2 +- scripts/build.sh | 2 +- scripts/generate-plugins.go | 12 +- scripts/prepare_changelog.sh | 2 +- template/interpolate/funcs.go | 2 +- website/source/community.html.erb | 2 +- .../source/docs/builders/azure-setup.html.md | 2 +- website/source/docs/builders/azure.html.md | 4 +- .../source/docs/builders/vmware-iso.html.md | 2 +- .../docs/extending/custom-builders.html.md | 4 +- .../extending/custom-provisioners.html.md | 2 +- website/source/docs/extending/plugins.html.md | 4 +- website/source/downloads.html.erb | 2 +- .../intro/getting-started/install.html.md | 2 +- 573 files changed, 1047 insertions(+), 1047 deletions(-) diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index 5fc387f58..e6881a2d3 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -4,8 +4,8 @@ Describe the change you are making here! Please include tests. Check out these examples: -- https://github.com/mitchellh/packer/blob/master/builder/virtualbox/common/ssh_config_test.go#L19-L37 -- https://github.com/mitchellh/packer/blob/master/post-processor/compress/post-processor_test.go#L153-L182 +- https://github.com/hashicorp/packer/blob/master/builder/virtualbox/common/ssh_config_test.go#L19-L37 +- https://github.com/hashicorp/packer/blob/master/post-processor/compress/post-processor_test.go#L153-L182 If your PR resolves any open issue(s), please indicate them like this so they will be closed when your PR is merged: diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 131c27256..882a15dfe 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -78,8 +78,8 @@ following steps in order to be able to compile and test Packer. These instructio rebuilding. If you don't have `make` you can simply run `go build -o bin/packer .` from the project root. 6. After running building packer successfully, use - `$GOPATH/src/github.com/mitchellh/packer/bin/packer` to build a machine and - verify your changes work. For instance: `$GOPATH/src/github.com/mitchellh/packer/bin/packer build template.json`. + `$GOPATH/src/github.com/hashicorp/packer/bin/packer` to build a machine and + verify your changes work. For instance: `$GOPATH/src/github.com/hashicorp/packer/bin/packer build template.json`. 7. If everything works well and the tests pass, run `go fmt` on your code before submitting a pull-request. diff --git a/README.md b/README.md index 6c767ce49..3f11bb82d 100644 --- a/README.md +++ b/README.md @@ -107,4 +107,4 @@ http://www.packer.io/docs ## Developing Packer -See [CONTRIBUTING.md](https://github.com/mitchellh/packer/blob/master/CONTRIBUTING.md) for best practices and instructions on setting up your development environment to work on Packer. +See [CONTRIBUTING.md](https://github.com/hashicorp/packer/blob/master/CONTRIBUTING.md) for best practices and instructions on setting up your development environment to work on Packer. diff --git a/appveyor.yml b/appveyor.yml index 516d58ccc..ecdff4f91 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -29,9 +29,9 @@ build_script: - ps: | go.exe test (go.exe list ./... ` |? { -not $_.Contains('/vendor/') } ` - |? { $_ -ne 'github.com/mitchellh/packer/builder/parallels/common' } ` - |? { $_ -ne 'github.com/mitchellh/packer/common' }` - |? { $_ -ne 'github.com/mitchellh/packer/provisioner/ansible' }) + |? { $_ -ne 'github.com/hashicorp/packer/builder/parallels/common' } ` + |? { $_ -ne 'github.com/hashicorp/packer/common' }` + |? { $_ -ne 'github.com/hashicorp/packer/provisioner/ansible' }) test: off diff --git a/builder/amazon/chroot/builder.go b/builder/amazon/chroot/builder.go index e3958ace0..cd32d3bce 100644 --- a/builder/amazon/chroot/builder.go +++ b/builder/amazon/chroot/builder.go @@ -11,12 +11,12 @@ import ( "github.com/aws/aws-sdk-go/aws/session" "github.com/aws/aws-sdk-go/service/ec2" + awscommon "github.com/hashicorp/packer/builder/amazon/common" + "github.com/hashicorp/packer/common" + "github.com/hashicorp/packer/helper/config" + "github.com/hashicorp/packer/packer" + "github.com/hashicorp/packer/template/interpolate" "github.com/mitchellh/multistep" - awscommon "github.com/mitchellh/packer/builder/amazon/common" - "github.com/mitchellh/packer/common" - "github.com/mitchellh/packer/helper/config" - "github.com/mitchellh/packer/packer" - "github.com/mitchellh/packer/template/interpolate" ) // The unique ID for this builder diff --git a/builder/amazon/chroot/builder_test.go b/builder/amazon/chroot/builder_test.go index 525291d8c..a52714030 100644 --- a/builder/amazon/chroot/builder_test.go +++ b/builder/amazon/chroot/builder_test.go @@ -3,7 +3,7 @@ package chroot import ( "testing" - "github.com/mitchellh/packer/packer" + "github.com/hashicorp/packer/packer" ) func testConfig() map[string]interface{} { diff --git a/builder/amazon/chroot/communicator.go b/builder/amazon/chroot/communicator.go index 24284efab..854522caa 100644 --- a/builder/amazon/chroot/communicator.go +++ b/builder/amazon/chroot/communicator.go @@ -12,7 +12,7 @@ import ( "strings" "syscall" - "github.com/mitchellh/packer/packer" + "github.com/hashicorp/packer/packer" ) // Communicator is a special communicator that works by executing diff --git a/builder/amazon/chroot/communicator_test.go b/builder/amazon/chroot/communicator_test.go index 56745a681..7017b9e02 100644 --- a/builder/amazon/chroot/communicator_test.go +++ b/builder/amazon/chroot/communicator_test.go @@ -1,7 +1,7 @@ package chroot import ( - "github.com/mitchellh/packer/packer" + "github.com/hashicorp/packer/packer" "testing" ) diff --git a/builder/amazon/chroot/run_local_commands.go b/builder/amazon/chroot/run_local_commands.go index bc339ed11..024a208f8 100644 --- a/builder/amazon/chroot/run_local_commands.go +++ b/builder/amazon/chroot/run_local_commands.go @@ -3,9 +3,9 @@ package chroot import ( "fmt" - "github.com/mitchellh/packer/packer" - "github.com/mitchellh/packer/post-processor/shell-local" - "github.com/mitchellh/packer/template/interpolate" + "github.com/hashicorp/packer/packer" + "github.com/hashicorp/packer/post-processor/shell-local" + "github.com/hashicorp/packer/template/interpolate" ) func RunLocalCommands(commands []string, wrappedCommand CommandWrapper, ctx interpolate.Context, ui packer.Ui) error { diff --git a/builder/amazon/chroot/step_attach_volume.go b/builder/amazon/chroot/step_attach_volume.go index 486948c27..6b83f440b 100644 --- a/builder/amazon/chroot/step_attach_volume.go +++ b/builder/amazon/chroot/step_attach_volume.go @@ -7,9 +7,9 @@ import ( "time" "github.com/aws/aws-sdk-go/service/ec2" + awscommon "github.com/hashicorp/packer/builder/amazon/common" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - awscommon "github.com/mitchellh/packer/builder/amazon/common" - "github.com/mitchellh/packer/packer" ) // StepAttachVolume attaches the previously created volume to an diff --git a/builder/amazon/chroot/step_check_root_device.go b/builder/amazon/chroot/step_check_root_device.go index 29df2933d..fa0097aa4 100644 --- a/builder/amazon/chroot/step_check_root_device.go +++ b/builder/amazon/chroot/step_check_root_device.go @@ -4,8 +4,8 @@ import ( "fmt" "github.com/aws/aws-sdk-go/service/ec2" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" ) // StepCheckRootDevice makes sure the root device on the AMI is EBS-backed. diff --git a/builder/amazon/chroot/step_chroot_provision.go b/builder/amazon/chroot/step_chroot_provision.go index 168b65bb8..941e071b1 100644 --- a/builder/amazon/chroot/step_chroot_provision.go +++ b/builder/amazon/chroot/step_chroot_provision.go @@ -3,8 +3,8 @@ package chroot import ( "log" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" ) // StepChrootProvision provisions the instance within a chroot. diff --git a/builder/amazon/chroot/step_copy_files.go b/builder/amazon/chroot/step_copy_files.go index 844e9e5c1..534ec268a 100644 --- a/builder/amazon/chroot/step_copy_files.go +++ b/builder/amazon/chroot/step_copy_files.go @@ -3,8 +3,8 @@ package chroot import ( "bytes" "fmt" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" "log" "path/filepath" ) diff --git a/builder/amazon/chroot/step_create_volume.go b/builder/amazon/chroot/step_create_volume.go index a527d86dd..c1ecbf1a9 100644 --- a/builder/amazon/chroot/step_create_volume.go +++ b/builder/amazon/chroot/step_create_volume.go @@ -6,9 +6,9 @@ import ( "github.com/aws/aws-sdk-go/aws" "github.com/aws/aws-sdk-go/service/ec2" + awscommon "github.com/hashicorp/packer/builder/amazon/common" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - awscommon "github.com/mitchellh/packer/builder/amazon/common" - "github.com/mitchellh/packer/packer" ) // StepCreateVolume creates a new volume from the snapshot of the root diff --git a/builder/amazon/chroot/step_early_cleanup.go b/builder/amazon/chroot/step_early_cleanup.go index a7b08a26b..edcef49fc 100644 --- a/builder/amazon/chroot/step_early_cleanup.go +++ b/builder/amazon/chroot/step_early_cleanup.go @@ -2,8 +2,8 @@ package chroot import ( "fmt" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" "log" ) diff --git a/builder/amazon/chroot/step_early_unflock.go b/builder/amazon/chroot/step_early_unflock.go index 138e06495..4b24b8581 100644 --- a/builder/amazon/chroot/step_early_unflock.go +++ b/builder/amazon/chroot/step_early_unflock.go @@ -2,8 +2,8 @@ package chroot import ( "fmt" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" "log" ) diff --git a/builder/amazon/chroot/step_flock.go b/builder/amazon/chroot/step_flock.go index 9f7ca54b8..648ec2acc 100644 --- a/builder/amazon/chroot/step_flock.go +++ b/builder/amazon/chroot/step_flock.go @@ -2,8 +2,8 @@ package chroot import ( "fmt" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" "log" "os" "path/filepath" diff --git a/builder/amazon/chroot/step_instance_info.go b/builder/amazon/chroot/step_instance_info.go index ceba307cc..9f331189c 100644 --- a/builder/amazon/chroot/step_instance_info.go +++ b/builder/amazon/chroot/step_instance_info.go @@ -5,9 +5,9 @@ import ( "log" "github.com/aws/aws-sdk-go/service/ec2" + "github.com/hashicorp/packer/builder/amazon/common" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/builder/amazon/common" - "github.com/mitchellh/packer/packer" ) // StepInstanceInfo verifies that this builder is running on an EC2 instance. diff --git a/builder/amazon/chroot/step_mount_device.go b/builder/amazon/chroot/step_mount_device.go index 0ea3b0529..8f740bd6e 100644 --- a/builder/amazon/chroot/step_mount_device.go +++ b/builder/amazon/chroot/step_mount_device.go @@ -9,9 +9,9 @@ import ( "strings" "github.com/aws/aws-sdk-go/service/ec2" + "github.com/hashicorp/packer/packer" + "github.com/hashicorp/packer/template/interpolate" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" - "github.com/mitchellh/packer/template/interpolate" ) type mountPathData struct { diff --git a/builder/amazon/chroot/step_mount_extra.go b/builder/amazon/chroot/step_mount_extra.go index b3ef764b5..3bd8951c7 100644 --- a/builder/amazon/chroot/step_mount_extra.go +++ b/builder/amazon/chroot/step_mount_extra.go @@ -3,8 +3,8 @@ package chroot import ( "bytes" "fmt" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" "os" "os/exec" "syscall" diff --git a/builder/amazon/chroot/step_post_mount_commands.go b/builder/amazon/chroot/step_post_mount_commands.go index 2eb50926c..de927f9aa 100644 --- a/builder/amazon/chroot/step_post_mount_commands.go +++ b/builder/amazon/chroot/step_post_mount_commands.go @@ -1,8 +1,8 @@ package chroot import ( + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" ) type postMountCommandsData struct { diff --git a/builder/amazon/chroot/step_pre_mount_commands.go b/builder/amazon/chroot/step_pre_mount_commands.go index e4561c2d7..63aa6d15a 100644 --- a/builder/amazon/chroot/step_pre_mount_commands.go +++ b/builder/amazon/chroot/step_pre_mount_commands.go @@ -1,8 +1,8 @@ package chroot import ( + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" ) type preMountCommandsData struct { diff --git a/builder/amazon/chroot/step_prepare_device.go b/builder/amazon/chroot/step_prepare_device.go index 62ac82b93..6cbefb2cc 100644 --- a/builder/amazon/chroot/step_prepare_device.go +++ b/builder/amazon/chroot/step_prepare_device.go @@ -5,8 +5,8 @@ import ( "log" "os" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" ) // StepPrepareDevice finds an available device and sets it. diff --git a/builder/amazon/chroot/step_register_ami.go b/builder/amazon/chroot/step_register_ami.go index 8523b595a..d387eada8 100644 --- a/builder/amazon/chroot/step_register_ami.go +++ b/builder/amazon/chroot/step_register_ami.go @@ -5,9 +5,9 @@ import ( "github.com/aws/aws-sdk-go/aws" "github.com/aws/aws-sdk-go/service/ec2" + awscommon "github.com/hashicorp/packer/builder/amazon/common" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - awscommon "github.com/mitchellh/packer/builder/amazon/common" - "github.com/mitchellh/packer/packer" ) // StepRegisterAMI creates the AMI. diff --git a/builder/amazon/chroot/step_snapshot.go b/builder/amazon/chroot/step_snapshot.go index 4761abed6..5cd646662 100644 --- a/builder/amazon/chroot/step_snapshot.go +++ b/builder/amazon/chroot/step_snapshot.go @@ -6,9 +6,9 @@ import ( "time" "github.com/aws/aws-sdk-go/service/ec2" + awscommon "github.com/hashicorp/packer/builder/amazon/common" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - awscommon "github.com/mitchellh/packer/builder/amazon/common" - "github.com/mitchellh/packer/packer" ) // StepSnapshot creates a snapshot of the created volume. diff --git a/builder/amazon/common/access_config.go b/builder/amazon/common/access_config.go index 1fd66d091..eb501e070 100644 --- a/builder/amazon/common/access_config.go +++ b/builder/amazon/common/access_config.go @@ -12,7 +12,7 @@ import ( "github.com/aws/aws-sdk-go/aws/credentials/ec2rolecreds" "github.com/aws/aws-sdk-go/aws/ec2metadata" "github.com/aws/aws-sdk-go/aws/session" - "github.com/mitchellh/packer/template/interpolate" + "github.com/hashicorp/packer/template/interpolate" ) // AccessConfig is for common configuration related to AWS access diff --git a/builder/amazon/common/ami_config.go b/builder/amazon/common/ami_config.go index a60d0d788..4f6cd7316 100644 --- a/builder/amazon/common/ami_config.go +++ b/builder/amazon/common/ami_config.go @@ -3,7 +3,7 @@ package common import ( "fmt" - "github.com/mitchellh/packer/template/interpolate" + "github.com/hashicorp/packer/template/interpolate" ) // AMIConfig is for common configuration related to creating AMIs. diff --git a/builder/amazon/common/artifact.go b/builder/amazon/common/artifact.go index 28331a4ec..c9f9a08b5 100644 --- a/builder/amazon/common/artifact.go +++ b/builder/amazon/common/artifact.go @@ -9,7 +9,7 @@ import ( "github.com/aws/aws-sdk-go/aws" "github.com/aws/aws-sdk-go/aws/session" "github.com/aws/aws-sdk-go/service/ec2" - "github.com/mitchellh/packer/packer" + "github.com/hashicorp/packer/packer" ) // Artifact is an artifact implementation that contains built AMIs. diff --git a/builder/amazon/common/artifact_test.go b/builder/amazon/common/artifact_test.go index 46dfedf3f..ccbf0a1e3 100644 --- a/builder/amazon/common/artifact_test.go +++ b/builder/amazon/common/artifact_test.go @@ -4,7 +4,7 @@ import ( "reflect" "testing" - "github.com/mitchellh/packer/packer" + "github.com/hashicorp/packer/packer" ) func TestArtifact_Impl(t *testing.T) { diff --git a/builder/amazon/common/block_device.go b/builder/amazon/common/block_device.go index 949241463..57f6a4307 100644 --- a/builder/amazon/common/block_device.go +++ b/builder/amazon/common/block_device.go @@ -5,7 +5,7 @@ import ( "github.com/aws/aws-sdk-go/aws" "github.com/aws/aws-sdk-go/service/ec2" - "github.com/mitchellh/packer/template/interpolate" + "github.com/hashicorp/packer/template/interpolate" ) // BlockDevice diff --git a/builder/amazon/common/run_config.go b/builder/amazon/common/run_config.go index 154a519e9..0190df9f3 100644 --- a/builder/amazon/common/run_config.go +++ b/builder/amazon/common/run_config.go @@ -7,9 +7,9 @@ import ( "regexp" "time" - "github.com/mitchellh/packer/common/uuid" - "github.com/mitchellh/packer/helper/communicator" - "github.com/mitchellh/packer/template/interpolate" + "github.com/hashicorp/packer/common/uuid" + "github.com/hashicorp/packer/helper/communicator" + "github.com/hashicorp/packer/template/interpolate" ) var reShutdownBehavior = regexp.MustCompile("^(stop|terminate)$") diff --git a/builder/amazon/common/run_config_test.go b/builder/amazon/common/run_config_test.go index ddf8822a2..7cf42ded1 100644 --- a/builder/amazon/common/run_config_test.go +++ b/builder/amazon/common/run_config_test.go @@ -6,7 +6,7 @@ import ( "regexp" "testing" - "github.com/mitchellh/packer/helper/communicator" + "github.com/hashicorp/packer/helper/communicator" ) func init() { diff --git a/builder/amazon/common/ssh.go b/builder/amazon/common/ssh.go index 3057bf171..685914331 100644 --- a/builder/amazon/common/ssh.go +++ b/builder/amazon/common/ssh.go @@ -8,8 +8,8 @@ import ( "time" "github.com/aws/aws-sdk-go/service/ec2" + packerssh "github.com/hashicorp/packer/communicator/ssh" "github.com/mitchellh/multistep" - packerssh "github.com/mitchellh/packer/communicator/ssh" "golang.org/x/crypto/ssh" "golang.org/x/crypto/ssh/agent" ) diff --git a/builder/amazon/common/step_ami_region_copy.go b/builder/amazon/common/step_ami_region_copy.go index 96496fe47..6020ae1de 100644 --- a/builder/amazon/common/step_ami_region_copy.go +++ b/builder/amazon/common/step_ami_region_copy.go @@ -8,8 +8,8 @@ import ( "github.com/aws/aws-sdk-go/aws/session" "github.com/aws/aws-sdk-go/service/ec2" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" ) type StepAMIRegionCopy struct { diff --git a/builder/amazon/common/step_create_tags.go b/builder/amazon/common/step_create_tags.go index 42c221dbb..81ede5482 100644 --- a/builder/amazon/common/step_create_tags.go +++ b/builder/amazon/common/step_create_tags.go @@ -7,10 +7,10 @@ import ( "github.com/aws/aws-sdk-go/aws/awserr" "github.com/aws/aws-sdk-go/aws/session" "github.com/aws/aws-sdk-go/service/ec2" + retry "github.com/hashicorp/packer/common" + "github.com/hashicorp/packer/packer" + "github.com/hashicorp/packer/template/interpolate" "github.com/mitchellh/multistep" - retry "github.com/mitchellh/packer/common" - "github.com/mitchellh/packer/packer" - "github.com/mitchellh/packer/template/interpolate" ) type StepCreateTags struct { diff --git a/builder/amazon/common/step_deregister_ami.go b/builder/amazon/common/step_deregister_ami.go index 75c3fe239..139e2159c 100644 --- a/builder/amazon/common/step_deregister_ami.go +++ b/builder/amazon/common/step_deregister_ami.go @@ -5,8 +5,8 @@ import ( "github.com/aws/aws-sdk-go/aws" "github.com/aws/aws-sdk-go/service/ec2" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" ) type StepDeregisterAMI struct { diff --git a/builder/amazon/common/step_encrypted_ami.go b/builder/amazon/common/step_encrypted_ami.go index 6a4c2967e..8580927a2 100644 --- a/builder/amazon/common/step_encrypted_ami.go +++ b/builder/amazon/common/step_encrypted_ami.go @@ -6,8 +6,8 @@ import ( "github.com/aws/aws-sdk-go/aws" "github.com/aws/aws-sdk-go/service/ec2" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" ) type StepCreateEncryptedAMICopy struct { diff --git a/builder/amazon/common/step_get_password.go b/builder/amazon/common/step_get_password.go index 618e3bbb8..b457658b9 100644 --- a/builder/amazon/common/step_get_password.go +++ b/builder/amazon/common/step_get_password.go @@ -11,9 +11,9 @@ import ( "time" "github.com/aws/aws-sdk-go/service/ec2" + "github.com/hashicorp/packer/helper/communicator" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/helper/communicator" - "github.com/mitchellh/packer/packer" ) // StepGetPassword reads the password from a Windows server and sets it diff --git a/builder/amazon/common/step_key_pair.go b/builder/amazon/common/step_key_pair.go index c5e3ff13a..29972c9bc 100644 --- a/builder/amazon/common/step_key_pair.go +++ b/builder/amazon/common/step_key_pair.go @@ -7,8 +7,8 @@ import ( "runtime" "github.com/aws/aws-sdk-go/service/ec2" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" ) type StepKeyPair struct { diff --git a/builder/amazon/common/step_modify_ami_attributes.go b/builder/amazon/common/step_modify_ami_attributes.go index 647a37a25..3e86e5391 100644 --- a/builder/amazon/common/step_modify_ami_attributes.go +++ b/builder/amazon/common/step_modify_ami_attributes.go @@ -6,9 +6,9 @@ import ( "github.com/aws/aws-sdk-go/aws" "github.com/aws/aws-sdk-go/aws/session" "github.com/aws/aws-sdk-go/service/ec2" + "github.com/hashicorp/packer/packer" + "github.com/hashicorp/packer/template/interpolate" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" - "github.com/mitchellh/packer/template/interpolate" ) type StepModifyAMIAttributes struct { diff --git a/builder/amazon/common/step_modify_ebs_instance.go b/builder/amazon/common/step_modify_ebs_instance.go index 4f16eded7..11fa629d9 100644 --- a/builder/amazon/common/step_modify_ebs_instance.go +++ b/builder/amazon/common/step_modify_ebs_instance.go @@ -5,8 +5,8 @@ import ( "github.com/aws/aws-sdk-go/aws" "github.com/aws/aws-sdk-go/service/ec2" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" ) type StepModifyEBSBackedInstance struct { diff --git a/builder/amazon/common/step_pre_validate.go b/builder/amazon/common/step_pre_validate.go index 9ba97264f..01e1c6ddc 100644 --- a/builder/amazon/common/step_pre_validate.go +++ b/builder/amazon/common/step_pre_validate.go @@ -5,8 +5,8 @@ import ( "github.com/aws/aws-sdk-go/aws" "github.com/aws/aws-sdk-go/service/ec2" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" ) // StepPreValidate provides an opportunity to pre-validate any configuration for diff --git a/builder/amazon/common/step_run_source_instance.go b/builder/amazon/common/step_run_source_instance.go index 0f33611a2..e6f0a2a87 100644 --- a/builder/amazon/common/step_run_source_instance.go +++ b/builder/amazon/common/step_run_source_instance.go @@ -11,9 +11,9 @@ import ( "github.com/aws/aws-sdk-go/aws" "github.com/aws/aws-sdk-go/service/ec2" + "github.com/hashicorp/packer/packer" + "github.com/hashicorp/packer/template/interpolate" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" - "github.com/mitchellh/packer/template/interpolate" ) type StepRunSourceInstance struct { diff --git a/builder/amazon/common/step_security_group.go b/builder/amazon/common/step_security_group.go index 3206fd254..5de1ebbc5 100644 --- a/builder/amazon/common/step_security_group.go +++ b/builder/amazon/common/step_security_group.go @@ -8,10 +8,10 @@ import ( "github.com/aws/aws-sdk-go/aws" "github.com/aws/aws-sdk-go/private/waiter" "github.com/aws/aws-sdk-go/service/ec2" + "github.com/hashicorp/packer/common/uuid" + "github.com/hashicorp/packer/helper/communicator" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/common/uuid" - "github.com/mitchellh/packer/helper/communicator" - "github.com/mitchellh/packer/packer" ) type StepSecurityGroup struct { diff --git a/builder/amazon/common/step_source_ami_info.go b/builder/amazon/common/step_source_ami_info.go index 2346502fc..386e8e8db 100644 --- a/builder/amazon/common/step_source_ami_info.go +++ b/builder/amazon/common/step_source_ami_info.go @@ -7,8 +7,8 @@ import ( "time" "github.com/aws/aws-sdk-go/service/ec2" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" ) // StepSourceAMIInfo extracts critical information from the source AMI diff --git a/builder/amazon/common/step_stop_ebs_instance.go b/builder/amazon/common/step_stop_ebs_instance.go index cca60e75f..7a3f2bc15 100644 --- a/builder/amazon/common/step_stop_ebs_instance.go +++ b/builder/amazon/common/step_stop_ebs_instance.go @@ -4,8 +4,8 @@ import ( "fmt" "github.com/aws/aws-sdk-go/service/ec2" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" ) type StepStopEBSBackedInstance struct { diff --git a/builder/amazon/common/step_tag_ebs_volumes.go b/builder/amazon/common/step_tag_ebs_volumes.go index 4d9c5d66a..cf4c69a17 100644 --- a/builder/amazon/common/step_tag_ebs_volumes.go +++ b/builder/amazon/common/step_tag_ebs_volumes.go @@ -4,9 +4,9 @@ import ( "fmt" "github.com/aws/aws-sdk-go/service/ec2" + "github.com/hashicorp/packer/packer" + "github.com/hashicorp/packer/template/interpolate" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" - "github.com/mitchellh/packer/template/interpolate" ) type StepTagEBSVolumes struct { diff --git a/builder/amazon/ebs/builder.go b/builder/amazon/ebs/builder.go index c36cb33e8..c4891ba4a 100644 --- a/builder/amazon/ebs/builder.go +++ b/builder/amazon/ebs/builder.go @@ -11,13 +11,13 @@ import ( "github.com/aws/aws-sdk-go/aws/session" "github.com/aws/aws-sdk-go/service/ec2" + awscommon "github.com/hashicorp/packer/builder/amazon/common" + "github.com/hashicorp/packer/common" + "github.com/hashicorp/packer/helper/communicator" + "github.com/hashicorp/packer/helper/config" + "github.com/hashicorp/packer/packer" + "github.com/hashicorp/packer/template/interpolate" "github.com/mitchellh/multistep" - awscommon "github.com/mitchellh/packer/builder/amazon/common" - "github.com/mitchellh/packer/common" - "github.com/mitchellh/packer/helper/communicator" - "github.com/mitchellh/packer/helper/config" - "github.com/mitchellh/packer/packer" - "github.com/mitchellh/packer/template/interpolate" ) // The unique ID for this builder diff --git a/builder/amazon/ebs/builder_acc_test.go b/builder/amazon/ebs/builder_acc_test.go index 2b3c3cc3e..c59712390 100644 --- a/builder/amazon/ebs/builder_acc_test.go +++ b/builder/amazon/ebs/builder_acc_test.go @@ -8,9 +8,9 @@ import ( "github.com/aws/aws-sdk-go/aws" "github.com/aws/aws-sdk-go/aws/session" "github.com/aws/aws-sdk-go/service/ec2" - "github.com/mitchellh/packer/builder/amazon/common" - builderT "github.com/mitchellh/packer/helper/builder/testing" - "github.com/mitchellh/packer/packer" + "github.com/hashicorp/packer/builder/amazon/common" + builderT "github.com/hashicorp/packer/helper/builder/testing" + "github.com/hashicorp/packer/packer" ) func TestBuilderAcc_basic(t *testing.T) { diff --git a/builder/amazon/ebs/builder_test.go b/builder/amazon/ebs/builder_test.go index 945afbd95..4630a36cb 100644 --- a/builder/amazon/ebs/builder_test.go +++ b/builder/amazon/ebs/builder_test.go @@ -3,7 +3,7 @@ package ebs import ( "testing" - "github.com/mitchellh/packer/packer" + "github.com/hashicorp/packer/packer" ) func testConfig() map[string]interface{} { diff --git a/builder/amazon/ebs/step_cleanup_volumes.go b/builder/amazon/ebs/step_cleanup_volumes.go index 6fbe31a75..29d8ffcaf 100644 --- a/builder/amazon/ebs/step_cleanup_volumes.go +++ b/builder/amazon/ebs/step_cleanup_volumes.go @@ -5,9 +5,9 @@ import ( "github.com/aws/aws-sdk-go/aws" "github.com/aws/aws-sdk-go/service/ec2" + "github.com/hashicorp/packer/builder/amazon/common" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/builder/amazon/common" - "github.com/mitchellh/packer/packer" ) // stepCleanupVolumes cleans up any orphaned volumes that were not designated to diff --git a/builder/amazon/ebs/step_create_ami.go b/builder/amazon/ebs/step_create_ami.go index d78922b98..a93740d27 100644 --- a/builder/amazon/ebs/step_create_ami.go +++ b/builder/amazon/ebs/step_create_ami.go @@ -4,9 +4,9 @@ import ( "fmt" "github.com/aws/aws-sdk-go/service/ec2" + awscommon "github.com/hashicorp/packer/builder/amazon/common" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - awscommon "github.com/mitchellh/packer/builder/amazon/common" - "github.com/mitchellh/packer/packer" ) type stepCreateAMI struct { diff --git a/builder/amazon/ebs/tags_acc_test.go b/builder/amazon/ebs/tags_acc_test.go index d7114dc91..1d0eb69b9 100644 --- a/builder/amazon/ebs/tags_acc_test.go +++ b/builder/amazon/ebs/tags_acc_test.go @@ -7,9 +7,9 @@ import ( "github.com/aws/aws-sdk-go/aws" "github.com/aws/aws-sdk-go/service/ec2" - "github.com/mitchellh/packer/builder/amazon/common" - builderT "github.com/mitchellh/packer/helper/builder/testing" - "github.com/mitchellh/packer/packer" + "github.com/hashicorp/packer/builder/amazon/common" + builderT "github.com/hashicorp/packer/helper/builder/testing" + "github.com/hashicorp/packer/packer" ) type TFBuilder struct { diff --git a/builder/amazon/ebssurrogate/builder.go b/builder/amazon/ebssurrogate/builder.go index b3b02aeab..dd6a76b83 100644 --- a/builder/amazon/ebssurrogate/builder.go +++ b/builder/amazon/ebssurrogate/builder.go @@ -10,13 +10,13 @@ import ( "github.com/aws/aws-sdk-go/aws/session" "github.com/aws/aws-sdk-go/service/ec2" "github.com/hashicorp/errwrap" + awscommon "github.com/hashicorp/packer/builder/amazon/common" + "github.com/hashicorp/packer/common" + "github.com/hashicorp/packer/helper/communicator" + "github.com/hashicorp/packer/helper/config" + "github.com/hashicorp/packer/packer" + "github.com/hashicorp/packer/template/interpolate" "github.com/mitchellh/multistep" - awscommon "github.com/mitchellh/packer/builder/amazon/common" - "github.com/mitchellh/packer/common" - "github.com/mitchellh/packer/helper/communicator" - "github.com/mitchellh/packer/helper/config" - "github.com/mitchellh/packer/packer" - "github.com/mitchellh/packer/template/interpolate" ) const BuilderId = "mitchellh.amazon.ebssurrogate" diff --git a/builder/amazon/ebssurrogate/builder_test.go b/builder/amazon/ebssurrogate/builder_test.go index 89a134ba8..94fdacd6b 100644 --- a/builder/amazon/ebssurrogate/builder_test.go +++ b/builder/amazon/ebssurrogate/builder_test.go @@ -3,7 +3,7 @@ package ebssurrogate import ( "testing" - "github.com/mitchellh/packer/packer" + "github.com/hashicorp/packer/packer" ) func testConfig() map[string]interface{} { diff --git a/builder/amazon/ebssurrogate/root_block_device.go b/builder/amazon/ebssurrogate/root_block_device.go index db8a44f72..2c4849732 100644 --- a/builder/amazon/ebssurrogate/root_block_device.go +++ b/builder/amazon/ebssurrogate/root_block_device.go @@ -4,7 +4,7 @@ import ( "errors" "github.com/aws/aws-sdk-go/aws" "github.com/aws/aws-sdk-go/service/ec2" - "github.com/mitchellh/packer/template/interpolate" + "github.com/hashicorp/packer/template/interpolate" ) type RootBlockDevice struct { diff --git a/builder/amazon/ebssurrogate/step_register_ami.go b/builder/amazon/ebssurrogate/step_register_ami.go index 5aef1c724..95212903a 100644 --- a/builder/amazon/ebssurrogate/step_register_ami.go +++ b/builder/amazon/ebssurrogate/step_register_ami.go @@ -5,9 +5,9 @@ import ( "github.com/aws/aws-sdk-go/aws" "github.com/aws/aws-sdk-go/service/ec2" + awscommon "github.com/hashicorp/packer/builder/amazon/common" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - awscommon "github.com/mitchellh/packer/builder/amazon/common" - "github.com/mitchellh/packer/packer" ) // StepRegisterAMI creates the AMI. diff --git a/builder/amazon/ebssurrogate/step_snapshot_new_root.go b/builder/amazon/ebssurrogate/step_snapshot_new_root.go index 858f04934..e00a75cdb 100644 --- a/builder/amazon/ebssurrogate/step_snapshot_new_root.go +++ b/builder/amazon/ebssurrogate/step_snapshot_new_root.go @@ -6,9 +6,9 @@ import ( "time" "github.com/aws/aws-sdk-go/service/ec2" + awscommon "github.com/hashicorp/packer/builder/amazon/common" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - awscommon "github.com/mitchellh/packer/builder/amazon/common" - "github.com/mitchellh/packer/packer" ) // StepSnapshotNewRootVolume creates a snapshot of the created volume. diff --git a/builder/amazon/ebsvolume/artifact.go b/builder/amazon/ebsvolume/artifact.go index e8787d993..9198bb79b 100644 --- a/builder/amazon/ebsvolume/artifact.go +++ b/builder/amazon/ebsvolume/artifact.go @@ -7,7 +7,7 @@ import ( "strings" "github.com/aws/aws-sdk-go/service/ec2" - "github.com/mitchellh/packer/packer" + "github.com/hashicorp/packer/packer" ) // map of region to list of volume IDs diff --git a/builder/amazon/ebsvolume/block_device.go b/builder/amazon/ebsvolume/block_device.go index c5b45027c..5a23821b3 100644 --- a/builder/amazon/ebsvolume/block_device.go +++ b/builder/amazon/ebsvolume/block_device.go @@ -1,8 +1,8 @@ package ebsvolume import ( - awscommon "github.com/mitchellh/packer/builder/amazon/common" - "github.com/mitchellh/packer/template/interpolate" + awscommon "github.com/hashicorp/packer/builder/amazon/common" + "github.com/hashicorp/packer/template/interpolate" ) type BlockDevice struct { diff --git a/builder/amazon/ebsvolume/builder.go b/builder/amazon/ebsvolume/builder.go index c906febce..9221f3b1c 100644 --- a/builder/amazon/ebsvolume/builder.go +++ b/builder/amazon/ebsvolume/builder.go @@ -9,13 +9,13 @@ import ( "github.com/aws/aws-sdk-go/aws/session" "github.com/aws/aws-sdk-go/service/ec2" "github.com/hashicorp/errwrap" + awscommon "github.com/hashicorp/packer/builder/amazon/common" + "github.com/hashicorp/packer/common" + "github.com/hashicorp/packer/helper/communicator" + "github.com/hashicorp/packer/helper/config" + "github.com/hashicorp/packer/packer" + "github.com/hashicorp/packer/template/interpolate" "github.com/mitchellh/multistep" - awscommon "github.com/mitchellh/packer/builder/amazon/common" - "github.com/mitchellh/packer/common" - "github.com/mitchellh/packer/helper/communicator" - "github.com/mitchellh/packer/helper/config" - "github.com/mitchellh/packer/packer" - "github.com/mitchellh/packer/template/interpolate" ) const BuilderId = "mitchellh.amazon.ebsvolume" diff --git a/builder/amazon/ebsvolume/builder_test.go b/builder/amazon/ebsvolume/builder_test.go index 61a8f2ff1..7c209f0a4 100644 --- a/builder/amazon/ebsvolume/builder_test.go +++ b/builder/amazon/ebsvolume/builder_test.go @@ -3,7 +3,7 @@ package ebsvolume import ( "testing" - "github.com/mitchellh/packer/packer" + "github.com/hashicorp/packer/packer" ) func testConfig() map[string]interface{} { diff --git a/builder/amazon/ebsvolume/step_tag_ebs_volumes.go b/builder/amazon/ebsvolume/step_tag_ebs_volumes.go index 48d373ba1..992459560 100644 --- a/builder/amazon/ebsvolume/step_tag_ebs_volumes.go +++ b/builder/amazon/ebsvolume/step_tag_ebs_volumes.go @@ -4,10 +4,10 @@ import ( "fmt" "github.com/aws/aws-sdk-go/service/ec2" + awscommon "github.com/hashicorp/packer/builder/amazon/common" + "github.com/hashicorp/packer/packer" + "github.com/hashicorp/packer/template/interpolate" "github.com/mitchellh/multistep" - awscommon "github.com/mitchellh/packer/builder/amazon/common" - "github.com/mitchellh/packer/packer" - "github.com/mitchellh/packer/template/interpolate" ) type stepTagEBSVolumes struct { diff --git a/builder/amazon/instance/builder.go b/builder/amazon/instance/builder.go index d1e6c50a0..f14a5aea7 100644 --- a/builder/amazon/instance/builder.go +++ b/builder/amazon/instance/builder.go @@ -11,13 +11,13 @@ import ( "github.com/aws/aws-sdk-go/aws/session" "github.com/aws/aws-sdk-go/service/ec2" + awscommon "github.com/hashicorp/packer/builder/amazon/common" + "github.com/hashicorp/packer/common" + "github.com/hashicorp/packer/helper/communicator" + "github.com/hashicorp/packer/helper/config" + "github.com/hashicorp/packer/packer" + "github.com/hashicorp/packer/template/interpolate" "github.com/mitchellh/multistep" - awscommon "github.com/mitchellh/packer/builder/amazon/common" - "github.com/mitchellh/packer/common" - "github.com/mitchellh/packer/helper/communicator" - "github.com/mitchellh/packer/helper/config" - "github.com/mitchellh/packer/packer" - "github.com/mitchellh/packer/template/interpolate" ) // The unique ID for this builder diff --git a/builder/amazon/instance/builder_test.go b/builder/amazon/instance/builder_test.go index bb18e54a8..56ba3911c 100644 --- a/builder/amazon/instance/builder_test.go +++ b/builder/amazon/instance/builder_test.go @@ -1,7 +1,7 @@ package instance import ( - "github.com/mitchellh/packer/packer" + "github.com/hashicorp/packer/packer" "io/ioutil" "os" "testing" diff --git a/builder/amazon/instance/step_bundle_volume.go b/builder/amazon/instance/step_bundle_volume.go index 5d839177f..a8e27d635 100644 --- a/builder/amazon/instance/step_bundle_volume.go +++ b/builder/amazon/instance/step_bundle_volume.go @@ -4,9 +4,9 @@ import ( "fmt" "github.com/aws/aws-sdk-go/service/ec2" + "github.com/hashicorp/packer/packer" + "github.com/hashicorp/packer/template/interpolate" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" - "github.com/mitchellh/packer/template/interpolate" ) type bundleCmdData struct { diff --git a/builder/amazon/instance/step_register_ami.go b/builder/amazon/instance/step_register_ami.go index c21c618ed..01ba46bd9 100644 --- a/builder/amazon/instance/step_register_ami.go +++ b/builder/amazon/instance/step_register_ami.go @@ -5,9 +5,9 @@ import ( "github.com/aws/aws-sdk-go/aws" "github.com/aws/aws-sdk-go/service/ec2" + awscommon "github.com/hashicorp/packer/builder/amazon/common" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - awscommon "github.com/mitchellh/packer/builder/amazon/common" - "github.com/mitchellh/packer/packer" ) type StepRegisterAMI struct{} diff --git a/builder/amazon/instance/step_upload_bundle.go b/builder/amazon/instance/step_upload_bundle.go index fc641e1c6..91a64918e 100644 --- a/builder/amazon/instance/step_upload_bundle.go +++ b/builder/amazon/instance/step_upload_bundle.go @@ -3,9 +3,9 @@ package instance import ( "fmt" + "github.com/hashicorp/packer/packer" + "github.com/hashicorp/packer/template/interpolate" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" - "github.com/mitchellh/packer/template/interpolate" ) type uploadCmdData struct { diff --git a/builder/amazon/instance/step_upload_x509_cert.go b/builder/amazon/instance/step_upload_x509_cert.go index ee24cff98..1de1aa311 100644 --- a/builder/amazon/instance/step_upload_x509_cert.go +++ b/builder/amazon/instance/step_upload_x509_cert.go @@ -2,8 +2,8 @@ package instance import ( "fmt" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" "os" ) diff --git a/builder/azure/arm/azure_client.go b/builder/azure/arm/azure_client.go index 096979b04..8f7025e69 100644 --- a/builder/azure/arm/azure_client.go +++ b/builder/azure/arm/azure_client.go @@ -19,8 +19,8 @@ import ( "github.com/Azure/azure-sdk-for-go/storage" "github.com/Azure/go-autorest/autorest" "github.com/Azure/go-autorest/autorest/azure" - "github.com/mitchellh/packer/builder/azure/common" - "github.com/mitchellh/packer/version" + "github.com/hashicorp/packer/builder/azure/common" + "github.com/hashicorp/packer/version" ) const ( diff --git a/builder/azure/arm/builder.go b/builder/azure/arm/builder.go index a82caebe6..b1fe484a1 100644 --- a/builder/azure/arm/builder.go +++ b/builder/azure/arm/builder.go @@ -10,17 +10,17 @@ import ( "strings" "time" - packerAzureCommon "github.com/mitchellh/packer/builder/azure/common" + packerAzureCommon "github.com/hashicorp/packer/builder/azure/common" "github.com/Azure/go-autorest/autorest/azure" - "github.com/mitchellh/packer/builder/azure/common/constants" - "github.com/mitchellh/packer/builder/azure/common/lin" + "github.com/hashicorp/packer/builder/azure/common/constants" + "github.com/hashicorp/packer/builder/azure/common/lin" + packerCommon "github.com/hashicorp/packer/common" + "github.com/hashicorp/packer/helper/communicator" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - packerCommon "github.com/mitchellh/packer/common" - "github.com/mitchellh/packer/helper/communicator" - "github.com/mitchellh/packer/packer" ) type Builder struct { diff --git a/builder/azure/arm/builder_test.go b/builder/azure/arm/builder_test.go index 436ddc04c..47f7a74b5 100644 --- a/builder/azure/arm/builder_test.go +++ b/builder/azure/arm/builder_test.go @@ -6,7 +6,7 @@ package arm import ( "testing" - "github.com/mitchellh/packer/builder/azure/common/constants" + "github.com/hashicorp/packer/builder/azure/common/constants" ) func TestStateBagShouldBePopulatedExpectedValues(t *testing.T) { diff --git a/builder/azure/arm/config.go b/builder/azure/arm/config.go index 0b5b158fa..c7348d2ee 100644 --- a/builder/azure/arm/config.go +++ b/builder/azure/arm/config.go @@ -22,13 +22,13 @@ import ( "github.com/Azure/go-autorest/autorest/to" "github.com/masterzen/winrm" - "github.com/mitchellh/packer/builder/azure/common/constants" - "github.com/mitchellh/packer/builder/azure/pkcs12" - "github.com/mitchellh/packer/common" - "github.com/mitchellh/packer/helper/communicator" - "github.com/mitchellh/packer/helper/config" - "github.com/mitchellh/packer/packer" - "github.com/mitchellh/packer/template/interpolate" + "github.com/hashicorp/packer/builder/azure/common/constants" + "github.com/hashicorp/packer/builder/azure/pkcs12" + "github.com/hashicorp/packer/common" + "github.com/hashicorp/packer/helper/communicator" + "github.com/hashicorp/packer/helper/config" + "github.com/hashicorp/packer/packer" + "github.com/hashicorp/packer/template/interpolate" "golang.org/x/crypto/ssh" ) diff --git a/builder/azure/arm/config_retriever.go b/builder/azure/arm/config_retriever.go index b31340f46..3e8a3e655 100644 --- a/builder/azure/arm/config_retriever.go +++ b/builder/azure/arm/config_retriever.go @@ -9,7 +9,7 @@ package arm import ( "github.com/Azure/go-autorest/autorest/azure" - "github.com/mitchellh/packer/builder/azure/common" + "github.com/hashicorp/packer/builder/azure/common" ) type configRetriever struct { diff --git a/builder/azure/arm/config_test.go b/builder/azure/arm/config_test.go index 680d8301b..1d859d014 100644 --- a/builder/azure/arm/config_test.go +++ b/builder/azure/arm/config_test.go @@ -9,8 +9,8 @@ import ( "testing" "time" - "github.com/mitchellh/packer/builder/azure/common/constants" - "github.com/mitchellh/packer/packer" + "github.com/hashicorp/packer/builder/azure/common/constants" + "github.com/hashicorp/packer/packer" ) // List of configuration parameters that are required by the ARM builder. diff --git a/builder/azure/arm/inspector.go b/builder/azure/arm/inspector.go index 2ad5ab807..d3fbd4ccd 100644 --- a/builder/azure/arm/inspector.go +++ b/builder/azure/arm/inspector.go @@ -8,7 +8,7 @@ import ( "github.com/Azure/go-autorest/autorest" "github.com/Azure/go-autorest/autorest/azure" - "github.com/mitchellh/packer/builder/azure/common/logutil" + "github.com/hashicorp/packer/builder/azure/common/logutil" "io" ) diff --git a/builder/azure/arm/step.go b/builder/azure/arm/step.go index 53da60c3d..574527f8d 100644 --- a/builder/azure/arm/step.go +++ b/builder/azure/arm/step.go @@ -4,9 +4,9 @@ package arm import ( + "github.com/hashicorp/packer/builder/azure/common" + "github.com/hashicorp/packer/builder/azure/common/constants" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/builder/azure/common" - "github.com/mitchellh/packer/builder/azure/common/constants" ) func processInterruptibleResult( diff --git a/builder/azure/arm/step_capture_image.go b/builder/azure/arm/step_capture_image.go index e1ab17424..d579747d4 100644 --- a/builder/azure/arm/step_capture_image.go +++ b/builder/azure/arm/step_capture_image.go @@ -7,10 +7,10 @@ import ( "fmt" "github.com/Azure/azure-sdk-for-go/arm/compute" + "github.com/hashicorp/packer/builder/azure/common" + "github.com/hashicorp/packer/builder/azure/common/constants" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/builder/azure/common" - "github.com/mitchellh/packer/builder/azure/common/constants" - "github.com/mitchellh/packer/packer" ) type StepCaptureImage struct { diff --git a/builder/azure/arm/step_capture_image_test.go b/builder/azure/arm/step_capture_image_test.go index f1fe2c06a..c25345c6e 100644 --- a/builder/azure/arm/step_capture_image_test.go +++ b/builder/azure/arm/step_capture_image_test.go @@ -8,8 +8,8 @@ import ( "testing" "github.com/Azure/azure-sdk-for-go/arm/compute" + "github.com/hashicorp/packer/builder/azure/common/constants" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/builder/azure/common/constants" ) func TestStepCaptureImageShouldFailIfCaptureFails(t *testing.T) { diff --git a/builder/azure/arm/step_create_resource_group.go b/builder/azure/arm/step_create_resource_group.go index 9295ff36d..d5115019f 100644 --- a/builder/azure/arm/step_create_resource_group.go +++ b/builder/azure/arm/step_create_resource_group.go @@ -7,9 +7,9 @@ import ( "fmt" "github.com/Azure/azure-sdk-for-go/arm/resources/resources" + "github.com/hashicorp/packer/builder/azure/common/constants" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/builder/azure/common/constants" - "github.com/mitchellh/packer/packer" ) type StepCreateResourceGroup struct { diff --git a/builder/azure/arm/step_create_resource_group_test.go b/builder/azure/arm/step_create_resource_group_test.go index affab4a04..ca0c8f18b 100644 --- a/builder/azure/arm/step_create_resource_group_test.go +++ b/builder/azure/arm/step_create_resource_group_test.go @@ -7,8 +7,8 @@ import ( "fmt" "testing" + "github.com/hashicorp/packer/builder/azure/common/constants" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/builder/azure/common/constants" ) func TestStepCreateResourceGroupShouldFailIfCreateFails(t *testing.T) { diff --git a/builder/azure/arm/step_delete_os_disk.go b/builder/azure/arm/step_delete_os_disk.go index ba079cdbe..697502837 100644 --- a/builder/azure/arm/step_delete_os_disk.go +++ b/builder/azure/arm/step_delete_os_disk.go @@ -8,10 +8,10 @@ import ( "net/url" "strings" - "github.com/mitchellh/packer/builder/azure/common/constants" + "github.com/hashicorp/packer/builder/azure/common/constants" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" ) type StepDeleteOSDisk struct { diff --git a/builder/azure/arm/step_delete_os_disk_test.go b/builder/azure/arm/step_delete_os_disk_test.go index 2355bf283..5e3adfb6b 100644 --- a/builder/azure/arm/step_delete_os_disk_test.go +++ b/builder/azure/arm/step_delete_os_disk_test.go @@ -7,8 +7,8 @@ import ( "fmt" "testing" + "github.com/hashicorp/packer/builder/azure/common/constants" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/builder/azure/common/constants" ) func TestStepDeleteOSDiskShouldFailIfGetFails(t *testing.T) { diff --git a/builder/azure/arm/step_delete_resource_group.go b/builder/azure/arm/step_delete_resource_group.go index 82b9adfb0..05677fa59 100644 --- a/builder/azure/arm/step_delete_resource_group.go +++ b/builder/azure/arm/step_delete_resource_group.go @@ -6,10 +6,10 @@ package arm import ( "fmt" + "github.com/hashicorp/packer/builder/azure/common" + "github.com/hashicorp/packer/builder/azure/common/constants" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/builder/azure/common" - "github.com/mitchellh/packer/builder/azure/common/constants" - "github.com/mitchellh/packer/packer" ) type StepDeleteResourceGroup struct { diff --git a/builder/azure/arm/step_delete_resource_group_test.go b/builder/azure/arm/step_delete_resource_group_test.go index 310116d0f..fb2882a49 100644 --- a/builder/azure/arm/step_delete_resource_group_test.go +++ b/builder/azure/arm/step_delete_resource_group_test.go @@ -7,8 +7,8 @@ import ( "fmt" "testing" + "github.com/hashicorp/packer/builder/azure/common/constants" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/builder/azure/common/constants" ) func TestStepDeleteResourceGroupShouldFailIfDeleteFails(t *testing.T) { diff --git a/builder/azure/arm/step_deploy_template.go b/builder/azure/arm/step_deploy_template.go index 9ad9d1ba9..291ebf2c3 100644 --- a/builder/azure/arm/step_deploy_template.go +++ b/builder/azure/arm/step_deploy_template.go @@ -6,10 +6,10 @@ package arm import ( "fmt" + "github.com/hashicorp/packer/builder/azure/common" + "github.com/hashicorp/packer/builder/azure/common/constants" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/builder/azure/common" - "github.com/mitchellh/packer/builder/azure/common/constants" - "github.com/mitchellh/packer/packer" ) type StepDeployTemplate struct { diff --git a/builder/azure/arm/step_deploy_template_test.go b/builder/azure/arm/step_deploy_template_test.go index 171c2659a..57bfce7d4 100644 --- a/builder/azure/arm/step_deploy_template_test.go +++ b/builder/azure/arm/step_deploy_template_test.go @@ -7,8 +7,8 @@ import ( "fmt" "testing" + "github.com/hashicorp/packer/builder/azure/common/constants" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/builder/azure/common/constants" ) func TestStepDeployTemplateShouldFailIfDeployFails(t *testing.T) { diff --git a/builder/azure/arm/step_get_certificate.go b/builder/azure/arm/step_get_certificate.go index fb2a36ccc..8253ff8ed 100644 --- a/builder/azure/arm/step_get_certificate.go +++ b/builder/azure/arm/step_get_certificate.go @@ -7,9 +7,9 @@ import ( "fmt" "time" + "github.com/hashicorp/packer/builder/azure/common/constants" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/builder/azure/common/constants" - "github.com/mitchellh/packer/packer" ) type StepGetCertificate struct { diff --git a/builder/azure/arm/step_get_certificate_test.go b/builder/azure/arm/step_get_certificate_test.go index 46b105291..46c921a36 100644 --- a/builder/azure/arm/step_get_certificate_test.go +++ b/builder/azure/arm/step_get_certificate_test.go @@ -7,8 +7,8 @@ import ( "fmt" "testing" + "github.com/hashicorp/packer/builder/azure/common/constants" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/builder/azure/common/constants" ) func TestStepGetCertificateShouldFailIfGetFails(t *testing.T) { diff --git a/builder/azure/arm/step_get_ip_address.go b/builder/azure/arm/step_get_ip_address.go index d0b24e82c..7c127f71b 100644 --- a/builder/azure/arm/step_get_ip_address.go +++ b/builder/azure/arm/step_get_ip_address.go @@ -6,9 +6,9 @@ package arm import ( "fmt" + "github.com/hashicorp/packer/builder/azure/common/constants" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/builder/azure/common/constants" - "github.com/mitchellh/packer/packer" ) type EndpointType int diff --git a/builder/azure/arm/step_get_ip_address_test.go b/builder/azure/arm/step_get_ip_address_test.go index d6e29a2d7..a0b854ed0 100644 --- a/builder/azure/arm/step_get_ip_address_test.go +++ b/builder/azure/arm/step_get_ip_address_test.go @@ -7,8 +7,8 @@ import ( "fmt" "testing" + "github.com/hashicorp/packer/builder/azure/common/constants" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/builder/azure/common/constants" ) func TestStepGetIPAddressShouldFailIfGetFails(t *testing.T) { diff --git a/builder/azure/arm/step_get_os_disk.go b/builder/azure/arm/step_get_os_disk.go index 810159ea2..098960f88 100644 --- a/builder/azure/arm/step_get_os_disk.go +++ b/builder/azure/arm/step_get_os_disk.go @@ -8,10 +8,10 @@ import ( "github.com/Azure/azure-sdk-for-go/arm/compute" - "github.com/mitchellh/packer/builder/azure/common/constants" + "github.com/hashicorp/packer/builder/azure/common/constants" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" ) type StepGetOSDisk struct { diff --git a/builder/azure/arm/step_get_os_disk_test.go b/builder/azure/arm/step_get_os_disk_test.go index 2062fd444..e1857fb93 100644 --- a/builder/azure/arm/step_get_os_disk_test.go +++ b/builder/azure/arm/step_get_os_disk_test.go @@ -9,7 +9,7 @@ import ( "github.com/Azure/azure-sdk-for-go/arm/compute" - "github.com/mitchellh/packer/builder/azure/common/constants" + "github.com/hashicorp/packer/builder/azure/common/constants" "github.com/mitchellh/multistep" ) diff --git a/builder/azure/arm/step_power_off_compute.go b/builder/azure/arm/step_power_off_compute.go index bb702d0c7..33b9bf1c5 100644 --- a/builder/azure/arm/step_power_off_compute.go +++ b/builder/azure/arm/step_power_off_compute.go @@ -6,10 +6,10 @@ package arm import ( "fmt" + "github.com/hashicorp/packer/builder/azure/common" + "github.com/hashicorp/packer/builder/azure/common/constants" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/builder/azure/common" - "github.com/mitchellh/packer/builder/azure/common/constants" - "github.com/mitchellh/packer/packer" ) type StepPowerOffCompute struct { diff --git a/builder/azure/arm/step_power_off_compute_test.go b/builder/azure/arm/step_power_off_compute_test.go index a1b8a7b37..71004256c 100644 --- a/builder/azure/arm/step_power_off_compute_test.go +++ b/builder/azure/arm/step_power_off_compute_test.go @@ -7,8 +7,8 @@ import ( "fmt" "testing" + "github.com/hashicorp/packer/builder/azure/common/constants" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/builder/azure/common/constants" ) func TestStepPowerOffComputeShouldFailIfPowerOffFails(t *testing.T) { diff --git a/builder/azure/arm/step_set_certificate.go b/builder/azure/arm/step_set_certificate.go index 79ed9fa25..a2263d12a 100644 --- a/builder/azure/arm/step_set_certificate.go +++ b/builder/azure/arm/step_set_certificate.go @@ -4,9 +4,9 @@ package arm import ( + "github.com/hashicorp/packer/builder/azure/common/constants" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/builder/azure/common/constants" - "github.com/mitchellh/packer/packer" ) type StepSetCertificate struct { diff --git a/builder/azure/arm/step_set_certificate_test.go b/builder/azure/arm/step_set_certificate_test.go index 3ea03730c..5bcb7dffa 100644 --- a/builder/azure/arm/step_set_certificate_test.go +++ b/builder/azure/arm/step_set_certificate_test.go @@ -6,8 +6,8 @@ package arm import ( "testing" + "github.com/hashicorp/packer/builder/azure/common/constants" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/builder/azure/common/constants" ) func TestStepSetCertificateShouldPassIfGetPasses(t *testing.T) { diff --git a/builder/azure/arm/step_test.go b/builder/azure/arm/step_test.go index b0f2bfe81..060c12355 100644 --- a/builder/azure/arm/step_test.go +++ b/builder/azure/arm/step_test.go @@ -5,9 +5,9 @@ package arm import ( "fmt" + "github.com/hashicorp/packer/builder/azure/common" + "github.com/hashicorp/packer/builder/azure/common/constants" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/builder/azure/common" - "github.com/mitchellh/packer/builder/azure/common/constants" "testing" ) diff --git a/builder/azure/arm/step_validate_template.go b/builder/azure/arm/step_validate_template.go index 25a6fbd27..f2e286b0b 100644 --- a/builder/azure/arm/step_validate_template.go +++ b/builder/azure/arm/step_validate_template.go @@ -6,9 +6,9 @@ package arm import ( "fmt" + "github.com/hashicorp/packer/builder/azure/common/constants" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/builder/azure/common/constants" - "github.com/mitchellh/packer/packer" ) type StepValidateTemplate struct { diff --git a/builder/azure/arm/step_validate_template_test.go b/builder/azure/arm/step_validate_template_test.go index eb82a8848..071d10d86 100644 --- a/builder/azure/arm/step_validate_template_test.go +++ b/builder/azure/arm/step_validate_template_test.go @@ -7,8 +7,8 @@ import ( "fmt" "testing" + "github.com/hashicorp/packer/builder/azure/common/constants" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/builder/azure/common/constants" ) func TestStepValidateTemplateShouldFailIfValidateFails(t *testing.T) { diff --git a/builder/azure/arm/template_factory.go b/builder/azure/arm/template_factory.go index ba2e4ebc6..f4157e5d0 100644 --- a/builder/azure/arm/template_factory.go +++ b/builder/azure/arm/template_factory.go @@ -6,8 +6,8 @@ import ( "github.com/Azure/azure-sdk-for-go/arm/compute" "github.com/Azure/azure-sdk-for-go/arm/resources/resources" - "github.com/mitchellh/packer/builder/azure/common/constants" - "github.com/mitchellh/packer/builder/azure/common/template" + "github.com/hashicorp/packer/builder/azure/common/constants" + "github.com/hashicorp/packer/builder/azure/common/template" ) type templateFactoryFunc func(*Config) (*resources.Deployment, error) diff --git a/builder/azure/arm/template_factory_test.go b/builder/azure/arm/template_factory_test.go index e27669435..8ad32d6d0 100644 --- a/builder/azure/arm/template_factory_test.go +++ b/builder/azure/arm/template_factory_test.go @@ -7,8 +7,8 @@ import ( "github.com/Azure/azure-sdk-for-go/arm/resources/resources" "github.com/approvals/go-approval-tests" - "github.com/mitchellh/packer/builder/azure/common/constants" - "github.com/mitchellh/packer/builder/azure/common/template" + "github.com/hashicorp/packer/builder/azure/common/constants" + "github.com/hashicorp/packer/builder/azure/common/template" ) // Ensure the link values are not set, and the concrete values are set. diff --git a/builder/azure/arm/tempname.go b/builder/azure/arm/tempname.go index 6298a1943..22e14097d 100644 --- a/builder/azure/arm/tempname.go +++ b/builder/azure/arm/tempname.go @@ -6,7 +6,7 @@ package arm import ( "fmt" - "github.com/mitchellh/packer/builder/azure/common" + "github.com/hashicorp/packer/builder/azure/common" ) const ( diff --git a/builder/azure/common/devicelogin.go b/builder/azure/common/devicelogin.go index 0197f98bb..4cde8fbdf 100644 --- a/builder/azure/common/devicelogin.go +++ b/builder/azure/common/devicelogin.go @@ -11,8 +11,8 @@ import ( "github.com/Azure/go-autorest/autorest" "github.com/Azure/go-autorest/autorest/azure" "github.com/Azure/go-autorest/autorest/to" + "github.com/hashicorp/packer/version" "github.com/mitchellh/go-homedir" - "github.com/mitchellh/packer/version" ) var ( diff --git a/builder/azure/common/lin/ssh.go b/builder/azure/common/lin/ssh.go index a869978fe..f12ee09ea 100644 --- a/builder/azure/common/lin/ssh.go +++ b/builder/azure/common/lin/ssh.go @@ -5,8 +5,8 @@ package lin import ( "fmt" + "github.com/hashicorp/packer/builder/azure/common/constants" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/builder/azure/common/constants" "golang.org/x/crypto/ssh" ) diff --git a/builder/azure/common/lin/step_create_cert.go b/builder/azure/common/lin/step_create_cert.go index 08b60f45a..6ef4ff560 100644 --- a/builder/azure/common/lin/step_create_cert.go +++ b/builder/azure/common/lin/step_create_cert.go @@ -15,10 +15,10 @@ import ( "math/big" "time" - "github.com/mitchellh/packer/builder/azure/common/constants" + "github.com/hashicorp/packer/builder/azure/common/constants" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" ) type StepCreateCert struct { diff --git a/builder/azure/common/lin/step_generalize_os.go b/builder/azure/common/lin/step_generalize_os.go index e36d39009..1c355c2c6 100644 --- a/builder/azure/common/lin/step_generalize_os.go +++ b/builder/azure/common/lin/step_generalize_os.go @@ -6,8 +6,8 @@ package lin import ( "bytes" "fmt" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" "log" ) diff --git a/builder/azure/pkcs12/crypto.go b/builder/azure/pkcs12/crypto.go index 17bca7d79..5095a4f7f 100644 --- a/builder/azure/pkcs12/crypto.go +++ b/builder/azure/pkcs12/crypto.go @@ -12,7 +12,7 @@ import ( "errors" "io" - "github.com/mitchellh/packer/builder/azure/pkcs12/rc2" + "github.com/hashicorp/packer/builder/azure/pkcs12/rc2" ) const ( diff --git a/builder/cloudstack/artifact_test.go b/builder/cloudstack/artifact_test.go index 9d93d645b..f1b062e5e 100644 --- a/builder/cloudstack/artifact_test.go +++ b/builder/cloudstack/artifact_test.go @@ -3,7 +3,7 @@ package cloudstack import ( "testing" - "github.com/mitchellh/packer/packer" + "github.com/hashicorp/packer/packer" "github.com/xanzy/go-cloudstack/cloudstack" ) diff --git a/builder/cloudstack/builder.go b/builder/cloudstack/builder.go index 880b21169..8e562354e 100644 --- a/builder/cloudstack/builder.go +++ b/builder/cloudstack/builder.go @@ -1,10 +1,10 @@ package cloudstack import ( + "github.com/hashicorp/packer/common" + "github.com/hashicorp/packer/helper/communicator" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/common" - "github.com/mitchellh/packer/helper/communicator" - "github.com/mitchellh/packer/packer" "github.com/xanzy/go-cloudstack/cloudstack" ) diff --git a/builder/cloudstack/builder_test.go b/builder/cloudstack/builder_test.go index f5fc453cf..6d7ab1444 100644 --- a/builder/cloudstack/builder_test.go +++ b/builder/cloudstack/builder_test.go @@ -3,7 +3,7 @@ package cloudstack import ( "testing" - "github.com/mitchellh/packer/packer" + "github.com/hashicorp/packer/packer" ) func TestBuilder_Impl(t *testing.T) { diff --git a/builder/cloudstack/config.go b/builder/cloudstack/config.go index fc57a3d48..5394d3c9c 100644 --- a/builder/cloudstack/config.go +++ b/builder/cloudstack/config.go @@ -6,12 +6,12 @@ import ( "os" "time" - "github.com/mitchellh/packer/common" - "github.com/mitchellh/packer/common/uuid" - "github.com/mitchellh/packer/helper/communicator" - "github.com/mitchellh/packer/helper/config" - "github.com/mitchellh/packer/packer" - "github.com/mitchellh/packer/template/interpolate" + "github.com/hashicorp/packer/common" + "github.com/hashicorp/packer/common/uuid" + "github.com/hashicorp/packer/helper/communicator" + "github.com/hashicorp/packer/helper/config" + "github.com/hashicorp/packer/packer" + "github.com/hashicorp/packer/template/interpolate" ) // Config holds all the details needed to configure the builder. diff --git a/builder/cloudstack/ssh.go b/builder/cloudstack/ssh.go index b980102f4..192293bda 100644 --- a/builder/cloudstack/ssh.go +++ b/builder/cloudstack/ssh.go @@ -4,8 +4,8 @@ import ( "fmt" "io/ioutil" + packerssh "github.com/hashicorp/packer/communicator/ssh" "github.com/mitchellh/multistep" - packerssh "github.com/mitchellh/packer/communicator/ssh" "github.com/xanzy/go-cloudstack/cloudstack" "golang.org/x/crypto/ssh" ) diff --git a/builder/cloudstack/step_configure_networking.go b/builder/cloudstack/step_configure_networking.go index 71a71e1cc..ae736a07f 100644 --- a/builder/cloudstack/step_configure_networking.go +++ b/builder/cloudstack/step_configure_networking.go @@ -6,8 +6,8 @@ import ( "strings" "time" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" "github.com/xanzy/go-cloudstack/cloudstack" ) diff --git a/builder/cloudstack/step_create_instance.go b/builder/cloudstack/step_create_instance.go index 7d1b687fa..c1caa9f36 100644 --- a/builder/cloudstack/step_create_instance.go +++ b/builder/cloudstack/step_create_instance.go @@ -5,8 +5,8 @@ import ( "fmt" "strings" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" "github.com/xanzy/go-cloudstack/cloudstack" ) diff --git a/builder/cloudstack/step_create_template.go b/builder/cloudstack/step_create_template.go index 5c80a15a2..9845a3166 100644 --- a/builder/cloudstack/step_create_template.go +++ b/builder/cloudstack/step_create_template.go @@ -4,8 +4,8 @@ import ( "fmt" "time" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" "github.com/xanzy/go-cloudstack/cloudstack" ) diff --git a/builder/cloudstack/step_prepare_config.go b/builder/cloudstack/step_prepare_config.go index 7aafc9292..82b75dccf 100644 --- a/builder/cloudstack/step_prepare_config.go +++ b/builder/cloudstack/step_prepare_config.go @@ -5,8 +5,8 @@ import ( "io/ioutil" "regexp" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" "github.com/xanzy/go-cloudstack/cloudstack" ) diff --git a/builder/cloudstack/step_shutdown_instance.go b/builder/cloudstack/step_shutdown_instance.go index 1f7df43a2..d472a79d8 100644 --- a/builder/cloudstack/step_shutdown_instance.go +++ b/builder/cloudstack/step_shutdown_instance.go @@ -3,8 +3,8 @@ package cloudstack import ( "fmt" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" "github.com/xanzy/go-cloudstack/cloudstack" ) diff --git a/builder/digitalocean/artifact_test.go b/builder/digitalocean/artifact_test.go index 5646be0be..8b11348da 100644 --- a/builder/digitalocean/artifact_test.go +++ b/builder/digitalocean/artifact_test.go @@ -3,7 +3,7 @@ package digitalocean import ( "testing" - "github.com/mitchellh/packer/packer" + "github.com/hashicorp/packer/packer" ) func TestArtifact_Impl(t *testing.T) { diff --git a/builder/digitalocean/builder.go b/builder/digitalocean/builder.go index bafad7522..1dc93b793 100644 --- a/builder/digitalocean/builder.go +++ b/builder/digitalocean/builder.go @@ -9,10 +9,10 @@ import ( "net/url" "github.com/digitalocean/godo" + "github.com/hashicorp/packer/common" + "github.com/hashicorp/packer/helper/communicator" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/common" - "github.com/mitchellh/packer/helper/communicator" - "github.com/mitchellh/packer/packer" "golang.org/x/oauth2" ) diff --git a/builder/digitalocean/builder_acc_test.go b/builder/digitalocean/builder_acc_test.go index 4e7931ade..3a091697e 100644 --- a/builder/digitalocean/builder_acc_test.go +++ b/builder/digitalocean/builder_acc_test.go @@ -4,7 +4,7 @@ import ( "os" "testing" - builderT "github.com/mitchellh/packer/helper/builder/testing" + builderT "github.com/hashicorp/packer/helper/builder/testing" ) func TestBuilderAcc_basic(t *testing.T) { diff --git a/builder/digitalocean/builder_test.go b/builder/digitalocean/builder_test.go index 000cf7f1a..9ef7c0ad7 100644 --- a/builder/digitalocean/builder_test.go +++ b/builder/digitalocean/builder_test.go @@ -5,7 +5,7 @@ import ( "testing" "time" - "github.com/mitchellh/packer/packer" + "github.com/hashicorp/packer/packer" ) func testConfig() map[string]interface{} { diff --git a/builder/digitalocean/config.go b/builder/digitalocean/config.go index 9406f739e..de623ca6d 100644 --- a/builder/digitalocean/config.go +++ b/builder/digitalocean/config.go @@ -6,13 +6,13 @@ import ( "os" "time" + "github.com/hashicorp/packer/common" + "github.com/hashicorp/packer/common/uuid" + "github.com/hashicorp/packer/helper/communicator" + "github.com/hashicorp/packer/helper/config" + "github.com/hashicorp/packer/packer" + "github.com/hashicorp/packer/template/interpolate" "github.com/mitchellh/mapstructure" - "github.com/mitchellh/packer/common" - "github.com/mitchellh/packer/common/uuid" - "github.com/mitchellh/packer/helper/communicator" - "github.com/mitchellh/packer/helper/config" - "github.com/mitchellh/packer/packer" - "github.com/mitchellh/packer/template/interpolate" ) type Config struct { diff --git a/builder/digitalocean/step_create_droplet.go b/builder/digitalocean/step_create_droplet.go index 0a214199a..a2e3c2b24 100644 --- a/builder/digitalocean/step_create_droplet.go +++ b/builder/digitalocean/step_create_droplet.go @@ -6,8 +6,8 @@ import ( "io/ioutil" "github.com/digitalocean/godo" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" ) type stepCreateDroplet struct { diff --git a/builder/digitalocean/step_create_ssh_key.go b/builder/digitalocean/step_create_ssh_key.go index ce65cb425..b639e1edf 100644 --- a/builder/digitalocean/step_create_ssh_key.go +++ b/builder/digitalocean/step_create_ssh_key.go @@ -11,9 +11,9 @@ import ( "runtime" "github.com/digitalocean/godo" + "github.com/hashicorp/packer/common/uuid" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/common/uuid" - "github.com/mitchellh/packer/packer" "golang.org/x/crypto/ssh" ) diff --git a/builder/digitalocean/step_droplet_info.go b/builder/digitalocean/step_droplet_info.go index abdc2b698..c7b128218 100644 --- a/builder/digitalocean/step_droplet_info.go +++ b/builder/digitalocean/step_droplet_info.go @@ -4,8 +4,8 @@ import ( "fmt" "github.com/digitalocean/godo" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" ) type stepDropletInfo struct{} diff --git a/builder/digitalocean/step_power_off.go b/builder/digitalocean/step_power_off.go index 0f38e6a52..9b697dbf0 100644 --- a/builder/digitalocean/step_power_off.go +++ b/builder/digitalocean/step_power_off.go @@ -5,8 +5,8 @@ import ( "log" "github.com/digitalocean/godo" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" ) type stepPowerOff struct{} diff --git a/builder/digitalocean/step_shutdown.go b/builder/digitalocean/step_shutdown.go index a01b26ef2..64b681ed9 100644 --- a/builder/digitalocean/step_shutdown.go +++ b/builder/digitalocean/step_shutdown.go @@ -6,8 +6,8 @@ import ( "time" "github.com/digitalocean/godo" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" ) type stepShutdown struct{} diff --git a/builder/digitalocean/step_snapshot.go b/builder/digitalocean/step_snapshot.go index 129a0d5b1..ce97f3702 100644 --- a/builder/digitalocean/step_snapshot.go +++ b/builder/digitalocean/step_snapshot.go @@ -7,8 +7,8 @@ import ( "time" "github.com/digitalocean/godo" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" ) type stepSnapshot struct{} diff --git a/builder/docker/artifact_export_test.go b/builder/docker/artifact_export_test.go index be7ce2444..784535f1b 100644 --- a/builder/docker/artifact_export_test.go +++ b/builder/docker/artifact_export_test.go @@ -1,7 +1,7 @@ package docker import ( - "github.com/mitchellh/packer/packer" + "github.com/hashicorp/packer/packer" "testing" ) diff --git a/builder/docker/artifact_import_test.go b/builder/docker/artifact_import_test.go index 971143953..0a002344c 100644 --- a/builder/docker/artifact_import_test.go +++ b/builder/docker/artifact_import_test.go @@ -2,7 +2,7 @@ package docker import ( "errors" - "github.com/mitchellh/packer/packer" + "github.com/hashicorp/packer/packer" "testing" ) diff --git a/builder/docker/builder.go b/builder/docker/builder.go index 8e7e2cf19..c59456e80 100644 --- a/builder/docker/builder.go +++ b/builder/docker/builder.go @@ -3,10 +3,10 @@ package docker import ( "log" + "github.com/hashicorp/packer/common" + "github.com/hashicorp/packer/helper/communicator" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/common" - "github.com/mitchellh/packer/helper/communicator" - "github.com/mitchellh/packer/packer" ) const ( diff --git a/builder/docker/builder_test.go b/builder/docker/builder_test.go index c8da72224..e196b0b30 100644 --- a/builder/docker/builder_test.go +++ b/builder/docker/builder_test.go @@ -1,7 +1,7 @@ package docker import ( - "github.com/mitchellh/packer/packer" + "github.com/hashicorp/packer/packer" "testing" ) diff --git a/builder/docker/comm.go b/builder/docker/comm.go index a42d12525..c064c0550 100644 --- a/builder/docker/comm.go +++ b/builder/docker/comm.go @@ -4,9 +4,9 @@ import ( "fmt" "io/ioutil" + "github.com/hashicorp/packer/communicator/ssh" + "github.com/hashicorp/packer/helper/communicator" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/communicator/ssh" - "github.com/mitchellh/packer/helper/communicator" gossh "golang.org/x/crypto/ssh" ) diff --git a/builder/docker/communicator.go b/builder/docker/communicator.go index 092782ded..d33f79e95 100644 --- a/builder/docker/communicator.go +++ b/builder/docker/communicator.go @@ -14,7 +14,7 @@ import ( "syscall" "github.com/hashicorp/go-version" - "github.com/mitchellh/packer/packer" + "github.com/hashicorp/packer/packer" ) type Communicator struct { diff --git a/builder/docker/communicator_test.go b/builder/docker/communicator_test.go index fb005de06..908593a5e 100644 --- a/builder/docker/communicator_test.go +++ b/builder/docker/communicator_test.go @@ -8,10 +8,10 @@ import ( "strings" "testing" - "github.com/mitchellh/packer/packer" - "github.com/mitchellh/packer/provisioner/file" - "github.com/mitchellh/packer/provisioner/shell" - "github.com/mitchellh/packer/template" + "github.com/hashicorp/packer/packer" + "github.com/hashicorp/packer/provisioner/file" + "github.com/hashicorp/packer/provisioner/shell" + "github.com/hashicorp/packer/template" ) func TestCommunicator_impl(t *testing.T) { diff --git a/builder/docker/config.go b/builder/docker/config.go index e24280432..7ba1f4587 100644 --- a/builder/docker/config.go +++ b/builder/docker/config.go @@ -4,12 +4,12 @@ import ( "fmt" "os" + "github.com/hashicorp/packer/common" + "github.com/hashicorp/packer/helper/communicator" + "github.com/hashicorp/packer/helper/config" + "github.com/hashicorp/packer/packer" + "github.com/hashicorp/packer/template/interpolate" "github.com/mitchellh/mapstructure" - "github.com/mitchellh/packer/common" - "github.com/mitchellh/packer/helper/communicator" - "github.com/mitchellh/packer/helper/config" - "github.com/mitchellh/packer/packer" - "github.com/mitchellh/packer/template/interpolate" ) var ( diff --git a/builder/docker/driver_docker.go b/builder/docker/driver_docker.go index 53a62832c..ac691a3a4 100644 --- a/builder/docker/driver_docker.go +++ b/builder/docker/driver_docker.go @@ -12,8 +12,8 @@ import ( "sync" "github.com/hashicorp/go-version" - "github.com/mitchellh/packer/packer" - "github.com/mitchellh/packer/template/interpolate" + "github.com/hashicorp/packer/packer" + "github.com/hashicorp/packer/template/interpolate" ) type DockerDriver struct { diff --git a/builder/docker/exec.go b/builder/docker/exec.go index 598702410..201055b74 100644 --- a/builder/docker/exec.go +++ b/builder/docker/exec.go @@ -2,8 +2,8 @@ package docker import ( "fmt" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/iochan" - "github.com/mitchellh/packer/packer" "io" "log" "os/exec" diff --git a/builder/docker/step_commit.go b/builder/docker/step_commit.go index 2e0281bd4..94205bc2f 100644 --- a/builder/docker/step_commit.go +++ b/builder/docker/step_commit.go @@ -2,8 +2,8 @@ package docker import ( "fmt" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" ) // StepCommit commits the container to a image. diff --git a/builder/docker/step_export.go b/builder/docker/step_export.go index b09ea0bd4..428055a48 100644 --- a/builder/docker/step_export.go +++ b/builder/docker/step_export.go @@ -5,8 +5,8 @@ import ( "os" "path/filepath" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" ) // StepExport exports the container to a flat tar file. diff --git a/builder/docker/step_pull.go b/builder/docker/step_pull.go index 3f5b1b62a..9e38f7b49 100644 --- a/builder/docker/step_pull.go +++ b/builder/docker/step_pull.go @@ -2,8 +2,8 @@ package docker import ( "fmt" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" "log" ) diff --git a/builder/docker/step_run.go b/builder/docker/step_run.go index a3df4bda6..92803f932 100644 --- a/builder/docker/step_run.go +++ b/builder/docker/step_run.go @@ -2,8 +2,8 @@ package docker import ( "fmt" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" ) type StepRun struct { diff --git a/builder/docker/step_temp_dir.go b/builder/docker/step_temp_dir.go index 58b264a4d..7e84b908f 100644 --- a/builder/docker/step_temp_dir.go +++ b/builder/docker/step_temp_dir.go @@ -2,8 +2,8 @@ package docker import ( "fmt" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" "io/ioutil" "os" ) diff --git a/builder/docker/step_temp_dir_test.go b/builder/docker/step_temp_dir_test.go index 5cf851f77..cc12932f3 100644 --- a/builder/docker/step_temp_dir_test.go +++ b/builder/docker/step_temp_dir_test.go @@ -5,8 +5,8 @@ import ( "path/filepath" "testing" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" ) func TestStepTempDir_impl(t *testing.T) { diff --git a/builder/docker/step_test.go b/builder/docker/step_test.go index 0bc190830..4278fb50d 100644 --- a/builder/docker/step_test.go +++ b/builder/docker/step_test.go @@ -2,8 +2,8 @@ package docker import ( "bytes" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" "testing" ) diff --git a/builder/file/artifact_test.go b/builder/file/artifact_test.go index 0aa77894b..c2c73d660 100644 --- a/builder/file/artifact_test.go +++ b/builder/file/artifact_test.go @@ -3,7 +3,7 @@ package file import ( "testing" - "github.com/mitchellh/packer/packer" + "github.com/hashicorp/packer/packer" ) func TestNullArtifact(t *testing.T) { diff --git a/builder/file/builder.go b/builder/file/builder.go index 9a2c2cc7f..1ac87331c 100644 --- a/builder/file/builder.go +++ b/builder/file/builder.go @@ -11,8 +11,8 @@ import ( "io/ioutil" "os" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" ) const BuilderId = "packer.file" diff --git a/builder/file/builder_test.go b/builder/file/builder_test.go index 3ce9e77ae..3979ab853 100644 --- a/builder/file/builder_test.go +++ b/builder/file/builder_test.go @@ -5,8 +5,8 @@ import ( "io/ioutil" "testing" - builderT "github.com/mitchellh/packer/helper/builder/testing" - "github.com/mitchellh/packer/packer" + builderT "github.com/hashicorp/packer/helper/builder/testing" + "github.com/hashicorp/packer/packer" ) func TestBuilder_implBuilder(t *testing.T) { diff --git a/builder/file/config.go b/builder/file/config.go index 6702e6894..7fc6ebc22 100644 --- a/builder/file/config.go +++ b/builder/file/config.go @@ -3,10 +3,10 @@ package file import ( "fmt" - "github.com/mitchellh/packer/common" - "github.com/mitchellh/packer/helper/config" - "github.com/mitchellh/packer/packer" - "github.com/mitchellh/packer/template/interpolate" + "github.com/hashicorp/packer/common" + "github.com/hashicorp/packer/helper/config" + "github.com/hashicorp/packer/packer" + "github.com/hashicorp/packer/template/interpolate" ) var ErrTargetRequired = fmt.Errorf("target required") diff --git a/builder/googlecompute/artifact_test.go b/builder/googlecompute/artifact_test.go index a892a3e53..9d028c1a3 100644 --- a/builder/googlecompute/artifact_test.go +++ b/builder/googlecompute/artifact_test.go @@ -1,7 +1,7 @@ package googlecompute import ( - "github.com/mitchellh/packer/packer" + "github.com/hashicorp/packer/packer" "testing" ) diff --git a/builder/googlecompute/builder.go b/builder/googlecompute/builder.go index d1413d83a..1cb79f2a7 100644 --- a/builder/googlecompute/builder.go +++ b/builder/googlecompute/builder.go @@ -6,10 +6,10 @@ import ( "fmt" "log" + "github.com/hashicorp/packer/common" + "github.com/hashicorp/packer/helper/communicator" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/common" - "github.com/mitchellh/packer/helper/communicator" - "github.com/mitchellh/packer/packer" ) // The unique ID for this builder. diff --git a/builder/googlecompute/config.go b/builder/googlecompute/config.go index fd8b7ba8a..4250f1824 100644 --- a/builder/googlecompute/config.go +++ b/builder/googlecompute/config.go @@ -6,12 +6,12 @@ import ( "regexp" "time" - "github.com/mitchellh/packer/common" - "github.com/mitchellh/packer/common/uuid" - "github.com/mitchellh/packer/helper/communicator" - "github.com/mitchellh/packer/helper/config" - "github.com/mitchellh/packer/packer" - "github.com/mitchellh/packer/template/interpolate" + "github.com/hashicorp/packer/common" + "github.com/hashicorp/packer/common/uuid" + "github.com/hashicorp/packer/helper/communicator" + "github.com/hashicorp/packer/helper/config" + "github.com/hashicorp/packer/packer" + "github.com/hashicorp/packer/template/interpolate" ) var reImageFamily = regexp.MustCompile(`^[a-z]([-a-z0-9]{0,61}[a-z0-9])?$`) diff --git a/builder/googlecompute/driver_gce.go b/builder/googlecompute/driver_gce.go index 0708d0f43..b4cdd8d84 100644 --- a/builder/googlecompute/driver_gce.go +++ b/builder/googlecompute/driver_gce.go @@ -16,9 +16,9 @@ import ( "google.golang.org/api/compute/v1" - "github.com/mitchellh/packer/common" - "github.com/mitchellh/packer/packer" - "github.com/mitchellh/packer/version" + "github.com/hashicorp/packer/common" + "github.com/hashicorp/packer/packer" + "github.com/hashicorp/packer/version" "golang.org/x/oauth2" "golang.org/x/oauth2/google" diff --git a/builder/googlecompute/step_check_existing_image.go b/builder/googlecompute/step_check_existing_image.go index dbad5cf1c..d5f2f5e73 100644 --- a/builder/googlecompute/step_check_existing_image.go +++ b/builder/googlecompute/step_check_existing_image.go @@ -3,8 +3,8 @@ package googlecompute import ( "fmt" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" ) // StepCheckExistingImage represents a Packer build step that checks if the diff --git a/builder/googlecompute/step_create_image.go b/builder/googlecompute/step_create_image.go index 79d0c3df6..13339d82f 100644 --- a/builder/googlecompute/step_create_image.go +++ b/builder/googlecompute/step_create_image.go @@ -5,8 +5,8 @@ import ( "fmt" "time" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" ) // StepCreateImage represents a Packer build step that creates GCE machine diff --git a/builder/googlecompute/step_create_instance.go b/builder/googlecompute/step_create_instance.go index bbd8867a7..adb08e7bd 100644 --- a/builder/googlecompute/step_create_instance.go +++ b/builder/googlecompute/step_create_instance.go @@ -6,8 +6,8 @@ import ( "io/ioutil" "time" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" ) // StepCreateInstance represents a Packer build step that creates GCE instances. diff --git a/builder/googlecompute/step_create_ssh_key.go b/builder/googlecompute/step_create_ssh_key.go index 1012867b6..fd6d7f55a 100644 --- a/builder/googlecompute/step_create_ssh_key.go +++ b/builder/googlecompute/step_create_ssh_key.go @@ -9,8 +9,8 @@ import ( "io/ioutil" "os" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" "golang.org/x/crypto/ssh" ) diff --git a/builder/googlecompute/step_create_windows_password.go b/builder/googlecompute/step_create_windows_password.go index 4c16cb604..312e54512 100644 --- a/builder/googlecompute/step_create_windows_password.go +++ b/builder/googlecompute/step_create_windows_password.go @@ -12,8 +12,8 @@ import ( "os" "time" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" ) // StepCreateWindowsPassword represents a Packer build step that sets the windows password on a Windows GCE instance. diff --git a/builder/googlecompute/step_instance_info.go b/builder/googlecompute/step_instance_info.go index 63653f420..d5ece22e7 100644 --- a/builder/googlecompute/step_instance_info.go +++ b/builder/googlecompute/step_instance_info.go @@ -5,8 +5,8 @@ import ( "fmt" "time" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" ) // stepInstanceInfo represents a Packer build step that gathers GCE instance info. diff --git a/builder/googlecompute/step_teardown_instance.go b/builder/googlecompute/step_teardown_instance.go index 9f998a059..58585d78f 100644 --- a/builder/googlecompute/step_teardown_instance.go +++ b/builder/googlecompute/step_teardown_instance.go @@ -5,8 +5,8 @@ import ( "fmt" "time" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" ) // StepTeardownInstance represents a Packer build step that tears down GCE diff --git a/builder/googlecompute/step_test.go b/builder/googlecompute/step_test.go index 4c1ceff55..3e9b843f4 100644 --- a/builder/googlecompute/step_test.go +++ b/builder/googlecompute/step_test.go @@ -4,8 +4,8 @@ import ( "bytes" "testing" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" ) func testState(t *testing.T) multistep.StateBag { diff --git a/builder/googlecompute/step_wait_startup_script.go b/builder/googlecompute/step_wait_startup_script.go index 7a13d5457..78bb4e4e3 100644 --- a/builder/googlecompute/step_wait_startup_script.go +++ b/builder/googlecompute/step_wait_startup_script.go @@ -4,9 +4,9 @@ import ( "errors" "fmt" + "github.com/hashicorp/packer/common" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/common" - "github.com/mitchellh/packer/packer" ) type StepWaitStartupScript int diff --git a/builder/googlecompute/winrm.go b/builder/googlecompute/winrm.go index 8f744f9aa..ec617cba5 100644 --- a/builder/googlecompute/winrm.go +++ b/builder/googlecompute/winrm.go @@ -1,8 +1,8 @@ package googlecompute import ( + "github.com/hashicorp/packer/helper/communicator" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/helper/communicator" ) // winrmConfig returns the WinRM configuration. diff --git a/builder/hyperv/common/artifact.go b/builder/hyperv/common/artifact.go index 63b123eee..06537449d 100644 --- a/builder/hyperv/common/artifact.go +++ b/builder/hyperv/common/artifact.go @@ -5,7 +5,7 @@ import ( "os" "path/filepath" - "github.com/mitchellh/packer/packer" + "github.com/hashicorp/packer/packer" ) // This is the common builder ID to all of these artifacts. diff --git a/builder/hyperv/common/artifact_test.go b/builder/hyperv/common/artifact_test.go index f9ddc5dbf..023d2dd44 100644 --- a/builder/hyperv/common/artifact_test.go +++ b/builder/hyperv/common/artifact_test.go @@ -6,7 +6,7 @@ import ( "path/filepath" "testing" - "github.com/mitchellh/packer/packer" + "github.com/hashicorp/packer/packer" ) func TestArtifact_impl(t *testing.T) { diff --git a/builder/hyperv/common/config_test.go b/builder/hyperv/common/config_test.go index eeeda864a..e6a902cc2 100644 --- a/builder/hyperv/common/config_test.go +++ b/builder/hyperv/common/config_test.go @@ -3,7 +3,7 @@ package common import ( "testing" - "github.com/mitchellh/packer/template/interpolate" + "github.com/hashicorp/packer/template/interpolate" ) func testConfigTemplate(t *testing.T) *interpolate.Context { diff --git a/builder/hyperv/common/driver_ps_4.go b/builder/hyperv/common/driver_ps_4.go index e563f89ea..c954a3d46 100644 --- a/builder/hyperv/common/driver_ps_4.go +++ b/builder/hyperv/common/driver_ps_4.go @@ -7,8 +7,8 @@ import ( "strconv" "strings" - "github.com/mitchellh/packer/common/powershell" - "github.com/mitchellh/packer/common/powershell/hyperv" + "github.com/hashicorp/packer/common/powershell" + "github.com/hashicorp/packer/common/powershell/hyperv" ) type HypervPS4Driver struct { diff --git a/builder/hyperv/common/floppy_config.go b/builder/hyperv/common/floppy_config.go index d656e103a..b0d6a5ab9 100644 --- a/builder/hyperv/common/floppy_config.go +++ b/builder/hyperv/common/floppy_config.go @@ -1,7 +1,7 @@ package common import ( - "github.com/mitchellh/packer/template/interpolate" + "github.com/hashicorp/packer/template/interpolate" ) // FloppyConfig is configuration related to created floppy disks and attaching diff --git a/builder/hyperv/common/output_config.go b/builder/hyperv/common/output_config.go index 7b5ddcd45..14eced008 100644 --- a/builder/hyperv/common/output_config.go +++ b/builder/hyperv/common/output_config.go @@ -3,8 +3,8 @@ package common import ( "fmt" - "github.com/mitchellh/packer/common" - "github.com/mitchellh/packer/template/interpolate" + "github.com/hashicorp/packer/common" + "github.com/hashicorp/packer/template/interpolate" ) type OutputConfig struct { diff --git a/builder/hyperv/common/output_config_test.go b/builder/hyperv/common/output_config_test.go index 3da8bda58..3a87dc18f 100644 --- a/builder/hyperv/common/output_config_test.go +++ b/builder/hyperv/common/output_config_test.go @@ -5,7 +5,7 @@ import ( "os" "testing" - "github.com/mitchellh/packer/common" + "github.com/hashicorp/packer/common" ) func TestOutputConfigPrepare(t *testing.T) { diff --git a/builder/hyperv/common/run_config.go b/builder/hyperv/common/run_config.go index 35cdb3b5d..a189a0355 100644 --- a/builder/hyperv/common/run_config.go +++ b/builder/hyperv/common/run_config.go @@ -2,7 +2,7 @@ package common import ( "fmt" - "github.com/mitchellh/packer/template/interpolate" + "github.com/hashicorp/packer/template/interpolate" "time" ) diff --git a/builder/hyperv/common/shutdown_config.go b/builder/hyperv/common/shutdown_config.go index 83d2224c3..faa90268f 100644 --- a/builder/hyperv/common/shutdown_config.go +++ b/builder/hyperv/common/shutdown_config.go @@ -4,7 +4,7 @@ import ( "fmt" "time" - "github.com/mitchellh/packer/template/interpolate" + "github.com/hashicorp/packer/template/interpolate" ) type ShutdownConfig struct { diff --git a/builder/hyperv/common/ssh.go b/builder/hyperv/common/ssh.go index 1bb06bfd2..50db23ac2 100644 --- a/builder/hyperv/common/ssh.go +++ b/builder/hyperv/common/ssh.go @@ -1,9 +1,9 @@ package common import ( + commonssh "github.com/hashicorp/packer/common/ssh" + "github.com/hashicorp/packer/communicator/ssh" "github.com/mitchellh/multistep" - commonssh "github.com/mitchellh/packer/common/ssh" - "github.com/mitchellh/packer/communicator/ssh" gossh "golang.org/x/crypto/ssh" ) diff --git a/builder/hyperv/common/ssh_config.go b/builder/hyperv/common/ssh_config.go index 3569a00b6..152230ccd 100644 --- a/builder/hyperv/common/ssh_config.go +++ b/builder/hyperv/common/ssh_config.go @@ -1,8 +1,8 @@ package common import ( - "github.com/mitchellh/packer/helper/communicator" - "github.com/mitchellh/packer/template/interpolate" + "github.com/hashicorp/packer/helper/communicator" + "github.com/hashicorp/packer/template/interpolate" ) type SSHConfig struct { diff --git a/builder/hyperv/common/step_configure_ip.go b/builder/hyperv/common/step_configure_ip.go index 330f784a0..deac917f8 100644 --- a/builder/hyperv/common/step_configure_ip.go +++ b/builder/hyperv/common/step_configure_ip.go @@ -6,8 +6,8 @@ import ( "strings" "time" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" ) type StepConfigureIp struct { diff --git a/builder/hyperv/common/step_configure_vlan.go b/builder/hyperv/common/step_configure_vlan.go index cb81a8a6c..5d713ac99 100644 --- a/builder/hyperv/common/step_configure_vlan.go +++ b/builder/hyperv/common/step_configure_vlan.go @@ -3,8 +3,8 @@ package common import ( "fmt" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" ) type StepConfigureVlan struct { diff --git a/builder/hyperv/common/step_create_external_switch.go b/builder/hyperv/common/step_create_external_switch.go index 112d79f45..8443202b3 100644 --- a/builder/hyperv/common/step_create_external_switch.go +++ b/builder/hyperv/common/step_create_external_switch.go @@ -3,9 +3,9 @@ package common import ( "fmt" + "github.com/hashicorp/packer/common/uuid" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/common/uuid" - "github.com/mitchellh/packer/packer" ) // This step creates switch for VM. diff --git a/builder/hyperv/common/step_create_switch.go b/builder/hyperv/common/step_create_switch.go index 4f84e6bf1..7e5ea2751 100644 --- a/builder/hyperv/common/step_create_switch.go +++ b/builder/hyperv/common/step_create_switch.go @@ -2,8 +2,8 @@ package common import ( "fmt" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" ) const ( diff --git a/builder/hyperv/common/step_create_tempdir.go b/builder/hyperv/common/step_create_tempdir.go index 8ecb81b40..269ba4eae 100644 --- a/builder/hyperv/common/step_create_tempdir.go +++ b/builder/hyperv/common/step_create_tempdir.go @@ -2,8 +2,8 @@ package common import ( "fmt" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" "io/ioutil" "os" ) diff --git a/builder/hyperv/common/step_create_vm.go b/builder/hyperv/common/step_create_vm.go index 9fa65b1a8..13dd37e1f 100644 --- a/builder/hyperv/common/step_create_vm.go +++ b/builder/hyperv/common/step_create_vm.go @@ -3,8 +3,8 @@ package common import ( "fmt" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" ) // This step creates the actual virtual machine. diff --git a/builder/hyperv/common/step_disable_vlan.go b/builder/hyperv/common/step_disable_vlan.go index fd101c7a1..883ff76c4 100644 --- a/builder/hyperv/common/step_disable_vlan.go +++ b/builder/hyperv/common/step_disable_vlan.go @@ -2,8 +2,8 @@ package common import ( "fmt" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" ) type StepDisableVlan struct { diff --git a/builder/hyperv/common/step_enable_integration_service.go b/builder/hyperv/common/step_enable_integration_service.go index 399e1af44..0889bed22 100644 --- a/builder/hyperv/common/step_enable_integration_service.go +++ b/builder/hyperv/common/step_enable_integration_service.go @@ -2,8 +2,8 @@ package common import ( "fmt" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" ) type StepEnableIntegrationService struct { diff --git a/builder/hyperv/common/step_export_vm.go b/builder/hyperv/common/step_export_vm.go index 904a4b62e..f3d96fbb6 100644 --- a/builder/hyperv/common/step_export_vm.go +++ b/builder/hyperv/common/step_export_vm.go @@ -2,8 +2,8 @@ package common import ( "fmt" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" "io/ioutil" "path/filepath" ) diff --git a/builder/hyperv/common/step_mount_dvddrive.go b/builder/hyperv/common/step_mount_dvddrive.go index 58426a252..632120053 100644 --- a/builder/hyperv/common/step_mount_dvddrive.go +++ b/builder/hyperv/common/step_mount_dvddrive.go @@ -2,8 +2,8 @@ package common import ( "fmt" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" "log" ) diff --git a/builder/hyperv/common/step_mount_floppydrive.go b/builder/hyperv/common/step_mount_floppydrive.go index bb9272c54..c787b1fe7 100644 --- a/builder/hyperv/common/step_mount_floppydrive.go +++ b/builder/hyperv/common/step_mount_floppydrive.go @@ -2,8 +2,8 @@ package common import ( "fmt" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" "io" "io/ioutil" "log" diff --git a/builder/hyperv/common/step_mount_guest_additions.go b/builder/hyperv/common/step_mount_guest_additions.go index 66e3a8bc6..954075d08 100644 --- a/builder/hyperv/common/step_mount_guest_additions.go +++ b/builder/hyperv/common/step_mount_guest_additions.go @@ -2,8 +2,8 @@ package common import ( "fmt" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" "log" ) diff --git a/builder/hyperv/common/step_mount_secondary_dvd_images.go b/builder/hyperv/common/step_mount_secondary_dvd_images.go index 2550cd9f0..4e7663d40 100644 --- a/builder/hyperv/common/step_mount_secondary_dvd_images.go +++ b/builder/hyperv/common/step_mount_secondary_dvd_images.go @@ -2,8 +2,8 @@ package common import ( "fmt" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" "log" ) diff --git a/builder/hyperv/common/step_output_dir.go b/builder/hyperv/common/step_output_dir.go index 1443e5791..0054d1994 100644 --- a/builder/hyperv/common/step_output_dir.go +++ b/builder/hyperv/common/step_output_dir.go @@ -7,8 +7,8 @@ import ( "path/filepath" "time" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" ) // StepOutputDir sets up the output directory by creating it if it does diff --git a/builder/hyperv/common/step_polling_installation.go b/builder/hyperv/common/step_polling_installation.go index aa61a1e53..8586940b1 100644 --- a/builder/hyperv/common/step_polling_installation.go +++ b/builder/hyperv/common/step_polling_installation.go @@ -8,8 +8,8 @@ import ( "strings" "time" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" ) const port string = "13000" diff --git a/builder/hyperv/common/step_reboot_vm.go b/builder/hyperv/common/step_reboot_vm.go index 6e45dfd62..9446781a2 100644 --- a/builder/hyperv/common/step_reboot_vm.go +++ b/builder/hyperv/common/step_reboot_vm.go @@ -2,8 +2,8 @@ package common import ( "fmt" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" "time" ) diff --git a/builder/hyperv/common/step_run.go b/builder/hyperv/common/step_run.go index b052b1050..12d621e1c 100644 --- a/builder/hyperv/common/step_run.go +++ b/builder/hyperv/common/step_run.go @@ -2,8 +2,8 @@ package common import ( "fmt" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" "time" ) diff --git a/builder/hyperv/common/step_shutdown.go b/builder/hyperv/common/step_shutdown.go index 84a20c26b..9b341b395 100644 --- a/builder/hyperv/common/step_shutdown.go +++ b/builder/hyperv/common/step_shutdown.go @@ -7,8 +7,8 @@ import ( "log" "time" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" ) // This step shuts down the machine. It first attempts to do so gracefully, diff --git a/builder/hyperv/common/step_sleep.go b/builder/hyperv/common/step_sleep.go index ce61753e4..23f7e344f 100644 --- a/builder/hyperv/common/step_sleep.go +++ b/builder/hyperv/common/step_sleep.go @@ -2,8 +2,8 @@ package common import ( "fmt" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" "time" ) diff --git a/builder/hyperv/common/step_type_boot_command.go b/builder/hyperv/common/step_type_boot_command.go index 2955813d4..dfeca6196 100644 --- a/builder/hyperv/common/step_type_boot_command.go +++ b/builder/hyperv/common/step_type_boot_command.go @@ -7,10 +7,10 @@ import ( "unicode" "unicode/utf8" + "github.com/hashicorp/packer/common" + "github.com/hashicorp/packer/packer" + "github.com/hashicorp/packer/template/interpolate" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/common" - "github.com/mitchellh/packer/packer" - "github.com/mitchellh/packer/template/interpolate" ) type bootCommandTemplateData struct { diff --git a/builder/hyperv/common/step_unmount_dvddrive.go b/builder/hyperv/common/step_unmount_dvddrive.go index 3af6566b3..7ba748f2f 100644 --- a/builder/hyperv/common/step_unmount_dvddrive.go +++ b/builder/hyperv/common/step_unmount_dvddrive.go @@ -2,8 +2,8 @@ package common import ( "fmt" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" ) type StepUnmountDvdDrive struct { diff --git a/builder/hyperv/common/step_unmount_floppydrive.go b/builder/hyperv/common/step_unmount_floppydrive.go index c183f463b..2d271584d 100644 --- a/builder/hyperv/common/step_unmount_floppydrive.go +++ b/builder/hyperv/common/step_unmount_floppydrive.go @@ -2,8 +2,8 @@ package common import ( "fmt" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" ) type StepUnmountFloppyDrive struct { diff --git a/builder/hyperv/common/step_unmount_guest_additions.go b/builder/hyperv/common/step_unmount_guest_additions.go index 16a4c14e8..b47e969d1 100644 --- a/builder/hyperv/common/step_unmount_guest_additions.go +++ b/builder/hyperv/common/step_unmount_guest_additions.go @@ -2,8 +2,8 @@ package common import ( "fmt" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" ) type StepUnmountGuestAdditions struct { diff --git a/builder/hyperv/common/step_unmount_secondary_dvd_images.go b/builder/hyperv/common/step_unmount_secondary_dvd_images.go index 175f6484b..e59ad6014 100644 --- a/builder/hyperv/common/step_unmount_secondary_dvd_images.go +++ b/builder/hyperv/common/step_unmount_secondary_dvd_images.go @@ -2,8 +2,8 @@ package common import ( "fmt" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" ) type StepUnmountSecondaryDvdImages struct { diff --git a/builder/hyperv/common/step_wait_for_install_to_complete.go b/builder/hyperv/common/step_wait_for_install_to_complete.go index b1674b2d6..51736ddb5 100644 --- a/builder/hyperv/common/step_wait_for_install_to_complete.go +++ b/builder/hyperv/common/step_wait_for_install_to_complete.go @@ -2,8 +2,8 @@ package common import ( "fmt" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" "time" ) diff --git a/builder/hyperv/iso/builder.go b/builder/hyperv/iso/builder.go index ede06cca0..cd73c4873 100644 --- a/builder/hyperv/iso/builder.go +++ b/builder/hyperv/iso/builder.go @@ -7,15 +7,15 @@ import ( "os" "strings" + hypervcommon "github.com/hashicorp/packer/builder/hyperv/common" + "github.com/hashicorp/packer/common" + powershell "github.com/hashicorp/packer/common/powershell" + "github.com/hashicorp/packer/common/powershell/hyperv" + "github.com/hashicorp/packer/helper/communicator" + "github.com/hashicorp/packer/helper/config" + "github.com/hashicorp/packer/packer" + "github.com/hashicorp/packer/template/interpolate" "github.com/mitchellh/multistep" - hypervcommon "github.com/mitchellh/packer/builder/hyperv/common" - "github.com/mitchellh/packer/common" - powershell "github.com/mitchellh/packer/common/powershell" - "github.com/mitchellh/packer/common/powershell/hyperv" - "github.com/mitchellh/packer/helper/communicator" - "github.com/mitchellh/packer/helper/config" - "github.com/mitchellh/packer/packer" - "github.com/mitchellh/packer/template/interpolate" ) const ( diff --git a/builder/hyperv/iso/builder_test.go b/builder/hyperv/iso/builder_test.go index 3adf05aa9..561b6110c 100644 --- a/builder/hyperv/iso/builder_test.go +++ b/builder/hyperv/iso/builder_test.go @@ -4,7 +4,7 @@ import ( "reflect" "testing" - "github.com/mitchellh/packer/packer" + "github.com/hashicorp/packer/packer" ) func testConfig() map[string]interface{} { diff --git a/builder/null/artifact_export_test.go b/builder/null/artifact_export_test.go index 9e71613a6..aa0540851 100644 --- a/builder/null/artifact_export_test.go +++ b/builder/null/artifact_export_test.go @@ -1,7 +1,7 @@ package null import ( - "github.com/mitchellh/packer/packer" + "github.com/hashicorp/packer/packer" "testing" ) diff --git a/builder/null/builder.go b/builder/null/builder.go index cce9227d6..08eb363b5 100644 --- a/builder/null/builder.go +++ b/builder/null/builder.go @@ -3,10 +3,10 @@ package null import ( "log" + "github.com/hashicorp/packer/common" + "github.com/hashicorp/packer/helper/communicator" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/common" - "github.com/mitchellh/packer/helper/communicator" - "github.com/mitchellh/packer/packer" ) const BuilderId = "fnoeding.null" diff --git a/builder/null/builder_test.go b/builder/null/builder_test.go index 3749b2f68..2f77ccb39 100644 --- a/builder/null/builder_test.go +++ b/builder/null/builder_test.go @@ -1,7 +1,7 @@ package null import ( - "github.com/mitchellh/packer/packer" + "github.com/hashicorp/packer/packer" "testing" ) diff --git a/builder/null/config.go b/builder/null/config.go index 697d40ce9..17d4925a1 100644 --- a/builder/null/config.go +++ b/builder/null/config.go @@ -3,11 +3,11 @@ package null import ( "fmt" - "github.com/mitchellh/packer/common" - "github.com/mitchellh/packer/helper/communicator" - "github.com/mitchellh/packer/helper/config" - "github.com/mitchellh/packer/packer" - "github.com/mitchellh/packer/template/interpolate" + "github.com/hashicorp/packer/common" + "github.com/hashicorp/packer/helper/communicator" + "github.com/hashicorp/packer/helper/config" + "github.com/hashicorp/packer/packer" + "github.com/hashicorp/packer/template/interpolate" ) type Config struct { diff --git a/builder/null/config_test.go b/builder/null/config_test.go index 428533e0e..29114806b 100644 --- a/builder/null/config_test.go +++ b/builder/null/config_test.go @@ -4,7 +4,7 @@ import ( "os" "testing" - "github.com/mitchellh/packer/helper/communicator" + "github.com/hashicorp/packer/helper/communicator" ) func testConfig() map[string]interface{} { diff --git a/builder/null/ssh.go b/builder/null/ssh.go index 483390e86..3c31df5cc 100644 --- a/builder/null/ssh.go +++ b/builder/null/ssh.go @@ -2,8 +2,8 @@ package null import ( "fmt" + "github.com/hashicorp/packer/communicator/ssh" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/communicator/ssh" gossh "golang.org/x/crypto/ssh" "io/ioutil" ) diff --git a/builder/oneandone/builder.go b/builder/oneandone/builder.go index 050a5f38e..f4f8e1dc3 100644 --- a/builder/oneandone/builder.go +++ b/builder/oneandone/builder.go @@ -3,10 +3,10 @@ package oneandone import ( "errors" "fmt" + "github.com/hashicorp/packer/common" + "github.com/hashicorp/packer/helper/communicator" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/common" - "github.com/mitchellh/packer/helper/communicator" - "github.com/mitchellh/packer/packer" "log" ) diff --git a/builder/oneandone/builder_acc_test.go b/builder/oneandone/builder_acc_test.go index a15dce6d5..57ca974f2 100644 --- a/builder/oneandone/builder_acc_test.go +++ b/builder/oneandone/builder_acc_test.go @@ -4,7 +4,7 @@ import ( "os" "testing" - builderT "github.com/mitchellh/packer/helper/builder/testing" + builderT "github.com/hashicorp/packer/helper/builder/testing" ) func TestBuilderAcc_basic(t *testing.T) { diff --git a/builder/oneandone/builder_test.go b/builder/oneandone/builder_test.go index 808caf46a..ae90f72b2 100644 --- a/builder/oneandone/builder_test.go +++ b/builder/oneandone/builder_test.go @@ -2,7 +2,7 @@ package oneandone import ( "fmt" - "github.com/mitchellh/packer/packer" + "github.com/hashicorp/packer/packer" "testing" ) diff --git a/builder/oneandone/config.go b/builder/oneandone/config.go index fcc3fca97..e71ef2c9f 100644 --- a/builder/oneandone/config.go +++ b/builder/oneandone/config.go @@ -3,12 +3,12 @@ package oneandone import ( "errors" "github.com/1and1/oneandone-cloudserver-sdk-go" + "github.com/hashicorp/packer/common" + "github.com/hashicorp/packer/helper/communicator" + "github.com/hashicorp/packer/helper/config" + "github.com/hashicorp/packer/packer" + "github.com/hashicorp/packer/template/interpolate" "github.com/mitchellh/mapstructure" - "github.com/mitchellh/packer/common" - "github.com/mitchellh/packer/helper/communicator" - "github.com/mitchellh/packer/helper/config" - "github.com/mitchellh/packer/packer" - "github.com/mitchellh/packer/template/interpolate" "os" "strings" ) diff --git a/builder/oneandone/ssh.go b/builder/oneandone/ssh.go index 669c571a5..8f1856a8e 100644 --- a/builder/oneandone/ssh.go +++ b/builder/oneandone/ssh.go @@ -2,8 +2,8 @@ package oneandone import ( "fmt" + "github.com/hashicorp/packer/communicator/ssh" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/communicator/ssh" gossh "golang.org/x/crypto/ssh" ) diff --git a/builder/oneandone/step_create_server.go b/builder/oneandone/step_create_server.go index f6825a00b..2ad268ff8 100644 --- a/builder/oneandone/step_create_server.go +++ b/builder/oneandone/step_create_server.go @@ -3,8 +3,8 @@ package oneandone import ( "fmt" "github.com/1and1/oneandone-cloudserver-sdk-go" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" "strings" "time" ) diff --git a/builder/oneandone/step_create_sshkey.go b/builder/oneandone/step_create_sshkey.go index bb655d39d..0ad089c23 100644 --- a/builder/oneandone/step_create_sshkey.go +++ b/builder/oneandone/step_create_sshkey.go @@ -4,8 +4,8 @@ import ( "crypto/x509" "encoding/pem" "fmt" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" "golang.org/x/crypto/ssh" "io/ioutil" ) diff --git a/builder/oneandone/step_take_snapshot.go b/builder/oneandone/step_take_snapshot.go index 8e8cb88fd..b19790c7d 100644 --- a/builder/oneandone/step_take_snapshot.go +++ b/builder/oneandone/step_take_snapshot.go @@ -2,8 +2,8 @@ package oneandone import ( "github.com/1and1/oneandone-cloudserver-sdk-go" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" ) type stepTakeSnapshot struct{} diff --git a/builder/openstack/access_config.go b/builder/openstack/access_config.go index 04e7c854d..10b4fd02e 100644 --- a/builder/openstack/access_config.go +++ b/builder/openstack/access_config.go @@ -8,7 +8,7 @@ import ( "github.com/gophercloud/gophercloud" "github.com/gophercloud/gophercloud/openstack" - "github.com/mitchellh/packer/template/interpolate" + "github.com/hashicorp/packer/template/interpolate" ) // AccessConfig is for common configuration related to openstack access diff --git a/builder/openstack/artifact_test.go b/builder/openstack/artifact_test.go index 313fea7cf..20f5fe3b5 100644 --- a/builder/openstack/artifact_test.go +++ b/builder/openstack/artifact_test.go @@ -1,7 +1,7 @@ package openstack import ( - "github.com/mitchellh/packer/packer" + "github.com/hashicorp/packer/packer" "testing" ) diff --git a/builder/openstack/builder.go b/builder/openstack/builder.go index 3d4263433..46d0e4e67 100644 --- a/builder/openstack/builder.go +++ b/builder/openstack/builder.go @@ -7,12 +7,12 @@ import ( "fmt" "log" + "github.com/hashicorp/packer/common" + "github.com/hashicorp/packer/helper/communicator" + "github.com/hashicorp/packer/helper/config" + "github.com/hashicorp/packer/packer" + "github.com/hashicorp/packer/template/interpolate" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/common" - "github.com/mitchellh/packer/helper/communicator" - "github.com/mitchellh/packer/helper/config" - "github.com/mitchellh/packer/packer" - "github.com/mitchellh/packer/template/interpolate" ) // The unique ID for this builder diff --git a/builder/openstack/builder_test.go b/builder/openstack/builder_test.go index ce15873eb..14fb8f2f9 100644 --- a/builder/openstack/builder_test.go +++ b/builder/openstack/builder_test.go @@ -1,7 +1,7 @@ package openstack import ( - "github.com/mitchellh/packer/packer" + "github.com/hashicorp/packer/packer" "testing" ) diff --git a/builder/openstack/image_config.go b/builder/openstack/image_config.go index 3e4319547..3bdc1fc50 100644 --- a/builder/openstack/image_config.go +++ b/builder/openstack/image_config.go @@ -5,7 +5,7 @@ import ( "strings" imageservice "github.com/gophercloud/gophercloud/openstack/imageservice/v2/images" - "github.com/mitchellh/packer/template/interpolate" + "github.com/hashicorp/packer/template/interpolate" ) // ImageConfig is for common configuration related to creating Images. @@ -26,7 +26,7 @@ func (c *ImageConfig) Prepare(ctx *interpolate.Context) []error { // "snapshot", since it came from snapshotting a VM. A "snapshot" looks // slightly different in the OpenStack UI and OpenStack won't show "snapshot" // images as a choice in the list of images to boot from for a new instance. - // See https://github.com/mitchellh/packer/issues/3038 + // See https://github.com/hashicorp/packer/issues/3038 if c.ImageMetadata == nil { c.ImageMetadata = map[string]string{"image_type": "image"} } else if c.ImageMetadata["image_type"] == "" { diff --git a/builder/openstack/run_config.go b/builder/openstack/run_config.go index eddbae1ed..1c138f790 100644 --- a/builder/openstack/run_config.go +++ b/builder/openstack/run_config.go @@ -4,9 +4,9 @@ import ( "errors" "fmt" - "github.com/mitchellh/packer/common/uuid" - "github.com/mitchellh/packer/helper/communicator" - "github.com/mitchellh/packer/template/interpolate" + "github.com/hashicorp/packer/common/uuid" + "github.com/hashicorp/packer/helper/communicator" + "github.com/hashicorp/packer/template/interpolate" ) // RunConfig contains configuration for running an instance from a source diff --git a/builder/openstack/run_config_test.go b/builder/openstack/run_config_test.go index 1a71b3ca2..151dcd99d 100644 --- a/builder/openstack/run_config_test.go +++ b/builder/openstack/run_config_test.go @@ -4,7 +4,7 @@ import ( "os" "testing" - "github.com/mitchellh/packer/helper/communicator" + "github.com/hashicorp/packer/helper/communicator" ) func init() { diff --git a/builder/openstack/ssh.go b/builder/openstack/ssh.go index 9738c278e..3bf003e5e 100644 --- a/builder/openstack/ssh.go +++ b/builder/openstack/ssh.go @@ -11,8 +11,8 @@ import ( "github.com/gophercloud/gophercloud" "github.com/gophercloud/gophercloud/openstack/compute/v2/extensions/floatingips" "github.com/gophercloud/gophercloud/openstack/compute/v2/servers" + packerssh "github.com/hashicorp/packer/communicator/ssh" "github.com/mitchellh/multistep" - packerssh "github.com/mitchellh/packer/communicator/ssh" "golang.org/x/crypto/ssh" "golang.org/x/crypto/ssh/agent" ) diff --git a/builder/openstack/step_add_image_members.go b/builder/openstack/step_add_image_members.go index cd26b822f..642ed3d46 100644 --- a/builder/openstack/step_add_image_members.go +++ b/builder/openstack/step_add_image_members.go @@ -4,8 +4,8 @@ import ( "fmt" "github.com/gophercloud/gophercloud/openstack/imageservice/v2/members" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" ) type stepAddImageMembers struct{} diff --git a/builder/openstack/step_allocate_ip.go b/builder/openstack/step_allocate_ip.go index 18f385053..521e42634 100644 --- a/builder/openstack/step_allocate_ip.go +++ b/builder/openstack/step_allocate_ip.go @@ -6,8 +6,8 @@ import ( "github.com/gophercloud/gophercloud/openstack/compute/v2/extensions/floatingips" "github.com/gophercloud/gophercloud/openstack/compute/v2/servers" "github.com/gophercloud/gophercloud/pagination" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" ) type StepAllocateIp struct { diff --git a/builder/openstack/step_create_image.go b/builder/openstack/step_create_image.go index c5b12b85e..126bd4971 100644 --- a/builder/openstack/step_create_image.go +++ b/builder/openstack/step_create_image.go @@ -8,8 +8,8 @@ import ( "github.com/gophercloud/gophercloud" "github.com/gophercloud/gophercloud/openstack/compute/v2/images" "github.com/gophercloud/gophercloud/openstack/compute/v2/servers" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" ) type stepCreateImage struct{} diff --git a/builder/openstack/step_get_password.go b/builder/openstack/step_get_password.go index dd11c98f3..10800d5be 100644 --- a/builder/openstack/step_get_password.go +++ b/builder/openstack/step_get_password.go @@ -7,9 +7,9 @@ import ( "time" "github.com/gophercloud/gophercloud/openstack/compute/v2/servers" + "github.com/hashicorp/packer/helper/communicator" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/helper/communicator" - "github.com/mitchellh/packer/packer" "golang.org/x/crypto/ssh" ) diff --git a/builder/openstack/step_key_pair.go b/builder/openstack/step_key_pair.go index b28994030..5125c6c8f 100644 --- a/builder/openstack/step_key_pair.go +++ b/builder/openstack/step_key_pair.go @@ -9,8 +9,8 @@ import ( "runtime" "github.com/gophercloud/gophercloud/openstack/compute/v2/extensions/keypairs" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" "golang.org/x/crypto/ssh" ) @@ -123,7 +123,7 @@ func (s *StepKeyPair) Run(state multistep.StateBag) multistep.StepAction { return multistep.ActionContinue } -// Work around for https://github.com/mitchellh/packer/issues/2526 +// Work around for https://github.com/hashicorp/packer/issues/2526 func berToDer(ber string, ui packer.Ui) string { // Check if x/crypto/ssh can parse the key _, err := ssh.ParsePrivateKey([]byte(ber)) diff --git a/builder/openstack/step_key_pair_test.go b/builder/openstack/step_key_pair_test.go index 997844611..0ce45d6a7 100644 --- a/builder/openstack/step_key_pair_test.go +++ b/builder/openstack/step_key_pair_test.go @@ -5,7 +5,7 @@ import ( "os/exec" "testing" - "github.com/mitchellh/packer/packer" + "github.com/hashicorp/packer/packer" "golang.org/x/crypto/ssh" ) diff --git a/builder/openstack/step_load_extensions.go b/builder/openstack/step_load_extensions.go index 4a3362fac..84ab0c8d2 100644 --- a/builder/openstack/step_load_extensions.go +++ b/builder/openstack/step_load_extensions.go @@ -6,8 +6,8 @@ import ( "github.com/gophercloud/gophercloud/openstack/compute/v2/extensions" "github.com/gophercloud/gophercloud/pagination" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" ) // StepLoadExtensions gets the FlavorRef from a Flavor. It first assumes diff --git a/builder/openstack/step_load_flavor.go b/builder/openstack/step_load_flavor.go index bac84bfa9..816e0d8f4 100644 --- a/builder/openstack/step_load_flavor.go +++ b/builder/openstack/step_load_flavor.go @@ -5,8 +5,8 @@ import ( "log" "github.com/gophercloud/gophercloud/openstack/compute/v2/flavors" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" ) // StepLoadFlavor gets the FlavorRef from a Flavor. It first assumes diff --git a/builder/openstack/step_run_source_server.go b/builder/openstack/step_run_source_server.go index 2d02173fa..427f507dc 100644 --- a/builder/openstack/step_run_source_server.go +++ b/builder/openstack/step_run_source_server.go @@ -7,8 +7,8 @@ import ( "github.com/gophercloud/gophercloud/openstack/compute/v2/extensions/keypairs" "github.com/gophercloud/gophercloud/openstack/compute/v2/servers" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" ) type StepRunSourceServer struct { diff --git a/builder/openstack/step_stop_server.go b/builder/openstack/step_stop_server.go index ede909b54..e0f240fbd 100644 --- a/builder/openstack/step_stop_server.go +++ b/builder/openstack/step_stop_server.go @@ -5,8 +5,8 @@ import ( "github.com/gophercloud/gophercloud/openstack/compute/v2/extensions/startstop" "github.com/gophercloud/gophercloud/openstack/compute/v2/servers" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" ) type StepStopServer struct{} diff --git a/builder/openstack/step_update_image_visibility.go b/builder/openstack/step_update_image_visibility.go index 96bd9d59c..fb83134bd 100644 --- a/builder/openstack/step_update_image_visibility.go +++ b/builder/openstack/step_update_image_visibility.go @@ -4,8 +4,8 @@ import ( "fmt" imageservice "github.com/gophercloud/gophercloud/openstack/imageservice/v2/images" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" ) type stepUpdateImageVisibility struct{} diff --git a/builder/openstack/step_wait_for_rackconnect.go b/builder/openstack/step_wait_for_rackconnect.go index 0afbe1379..d791e9db0 100644 --- a/builder/openstack/step_wait_for_rackconnect.go +++ b/builder/openstack/step_wait_for_rackconnect.go @@ -5,8 +5,8 @@ import ( "time" "github.com/gophercloud/gophercloud/openstack/compute/v2/servers" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" ) type StepWaitForRackConnect struct { diff --git a/builder/parallels/common/artifact.go b/builder/parallels/common/artifact.go index 04961974b..ec236151f 100644 --- a/builder/parallels/common/artifact.go +++ b/builder/parallels/common/artifact.go @@ -6,7 +6,7 @@ import ( "path/filepath" "regexp" - "github.com/mitchellh/packer/packer" + "github.com/hashicorp/packer/packer" ) // BuilderId is the common builder ID to all of these artifacts. diff --git a/builder/parallels/common/artifact_test.go b/builder/parallels/common/artifact_test.go index 3f2438200..cb2da6d39 100644 --- a/builder/parallels/common/artifact_test.go +++ b/builder/parallels/common/artifact_test.go @@ -6,7 +6,7 @@ import ( "path/filepath" "testing" - "github.com/mitchellh/packer/packer" + "github.com/hashicorp/packer/packer" ) func TestArtifact_impl(t *testing.T) { diff --git a/builder/parallels/common/config_test.go b/builder/parallels/common/config_test.go index eeeda864a..e6a902cc2 100644 --- a/builder/parallels/common/config_test.go +++ b/builder/parallels/common/config_test.go @@ -3,7 +3,7 @@ package common import ( "testing" - "github.com/mitchellh/packer/template/interpolate" + "github.com/hashicorp/packer/template/interpolate" ) func testConfigTemplate(t *testing.T) *interpolate.Context { diff --git a/builder/parallels/common/output_config.go b/builder/parallels/common/output_config.go index 7514cf089..f2e6cea50 100644 --- a/builder/parallels/common/output_config.go +++ b/builder/parallels/common/output_config.go @@ -5,8 +5,8 @@ import ( "os" "path" - "github.com/mitchellh/packer/common" - "github.com/mitchellh/packer/template/interpolate" + "github.com/hashicorp/packer/common" + "github.com/hashicorp/packer/template/interpolate" ) // OutputConfig contains the configuration for builder's output. diff --git a/builder/parallels/common/output_config_test.go b/builder/parallels/common/output_config_test.go index 1bfac27fe..c3161ff42 100644 --- a/builder/parallels/common/output_config_test.go +++ b/builder/parallels/common/output_config_test.go @@ -5,7 +5,7 @@ import ( "os" "testing" - "github.com/mitchellh/packer/common" + "github.com/hashicorp/packer/common" ) func TestOutputConfigPrepare(t *testing.T) { diff --git a/builder/parallels/common/prlctl_config.go b/builder/parallels/common/prlctl_config.go index f69ddf9ed..5d42c5ea4 100644 --- a/builder/parallels/common/prlctl_config.go +++ b/builder/parallels/common/prlctl_config.go @@ -1,7 +1,7 @@ package common import ( - "github.com/mitchellh/packer/template/interpolate" + "github.com/hashicorp/packer/template/interpolate" ) // PrlctlConfig contains the configuration for running "prlctl" commands diff --git a/builder/parallels/common/prlctl_post_config.go b/builder/parallels/common/prlctl_post_config.go index 5077bb1b3..27f5cb234 100644 --- a/builder/parallels/common/prlctl_post_config.go +++ b/builder/parallels/common/prlctl_post_config.go @@ -1,7 +1,7 @@ package common import ( - "github.com/mitchellh/packer/template/interpolate" + "github.com/hashicorp/packer/template/interpolate" ) // PrlctlPostConfig contains the configuration for running "prlctl" commands diff --git a/builder/parallels/common/prlctl_version_config.go b/builder/parallels/common/prlctl_version_config.go index b47d46fc5..ab2641cb3 100644 --- a/builder/parallels/common/prlctl_version_config.go +++ b/builder/parallels/common/prlctl_version_config.go @@ -1,7 +1,7 @@ package common import ( - "github.com/mitchellh/packer/template/interpolate" + "github.com/hashicorp/packer/template/interpolate" ) // PrlctlVersionConfig contains the configuration for `prlctl` version. diff --git a/builder/parallels/common/run_config.go b/builder/parallels/common/run_config.go index a3c4aba55..53fb8757b 100644 --- a/builder/parallels/common/run_config.go +++ b/builder/parallels/common/run_config.go @@ -4,7 +4,7 @@ import ( "fmt" "time" - "github.com/mitchellh/packer/template/interpolate" + "github.com/hashicorp/packer/template/interpolate" ) // RunConfig contains the configuration for VM run. diff --git a/builder/parallels/common/shutdown_config.go b/builder/parallels/common/shutdown_config.go index ee37ab938..4ebdf405f 100644 --- a/builder/parallels/common/shutdown_config.go +++ b/builder/parallels/common/shutdown_config.go @@ -4,7 +4,7 @@ import ( "fmt" "time" - "github.com/mitchellh/packer/template/interpolate" + "github.com/hashicorp/packer/template/interpolate" ) // ShutdownConfig contains the configuration for VM shutdown. diff --git a/builder/parallels/common/ssh.go b/builder/parallels/common/ssh.go index cdc5eab5c..c4c76fabf 100644 --- a/builder/parallels/common/ssh.go +++ b/builder/parallels/common/ssh.go @@ -1,9 +1,9 @@ package common import ( + commonssh "github.com/hashicorp/packer/common/ssh" + packerssh "github.com/hashicorp/packer/communicator/ssh" "github.com/mitchellh/multistep" - commonssh "github.com/mitchellh/packer/common/ssh" - packerssh "github.com/mitchellh/packer/communicator/ssh" "golang.org/x/crypto/ssh" ) diff --git a/builder/parallels/common/ssh_config.go b/builder/parallels/common/ssh_config.go index 8612cc0c2..10fdb30cc 100644 --- a/builder/parallels/common/ssh_config.go +++ b/builder/parallels/common/ssh_config.go @@ -3,8 +3,8 @@ package common import ( "time" - "github.com/mitchellh/packer/helper/communicator" - "github.com/mitchellh/packer/template/interpolate" + "github.com/hashicorp/packer/helper/communicator" + "github.com/hashicorp/packer/template/interpolate" ) // SSHConfig contains the configuration for SSH communicator. diff --git a/builder/parallels/common/ssh_config_test.go b/builder/parallels/common/ssh_config_test.go index 64889195f..43b83f3ad 100644 --- a/builder/parallels/common/ssh_config_test.go +++ b/builder/parallels/common/ssh_config_test.go @@ -5,7 +5,7 @@ import ( "os" "testing" - "github.com/mitchellh/packer/helper/communicator" + "github.com/hashicorp/packer/helper/communicator" ) func testSSHConfig() *SSHConfig { diff --git a/builder/parallels/common/step_attach_floppy.go b/builder/parallels/common/step_attach_floppy.go index 64bf9ffa0..8b970fef2 100644 --- a/builder/parallels/common/step_attach_floppy.go +++ b/builder/parallels/common/step_attach_floppy.go @@ -4,8 +4,8 @@ import ( "fmt" "log" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" ) // StepAttachFloppy is a step that attaches a floppy to the virtual machine. diff --git a/builder/parallels/common/step_attach_parallels_tools.go b/builder/parallels/common/step_attach_parallels_tools.go index a4fd0559b..87d602df7 100644 --- a/builder/parallels/common/step_attach_parallels_tools.go +++ b/builder/parallels/common/step_attach_parallels_tools.go @@ -4,8 +4,8 @@ import ( "fmt" "log" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" ) // StepAttachParallelsTools is a step that attaches Parallels Tools ISO image diff --git a/builder/parallels/common/step_compact_disk.go b/builder/parallels/common/step_compact_disk.go index c6bd4e65e..2e88e7bd5 100644 --- a/builder/parallels/common/step_compact_disk.go +++ b/builder/parallels/common/step_compact_disk.go @@ -3,8 +3,8 @@ package common import ( "fmt" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" ) // StepCompactDisk is a step that removes all empty blocks from expanding diff --git a/builder/parallels/common/step_output_dir.go b/builder/parallels/common/step_output_dir.go index 0634dbdbb..3accd2cbb 100644 --- a/builder/parallels/common/step_output_dir.go +++ b/builder/parallels/common/step_output_dir.go @@ -7,8 +7,8 @@ import ( "path/filepath" "time" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" ) // StepOutputDir sets up the output directory by creating it if it does diff --git a/builder/parallels/common/step_prlctl.go b/builder/parallels/common/step_prlctl.go index 7b29919f0..a38d8b7fe 100644 --- a/builder/parallels/common/step_prlctl.go +++ b/builder/parallels/common/step_prlctl.go @@ -4,9 +4,9 @@ import ( "fmt" "strings" + "github.com/hashicorp/packer/packer" + "github.com/hashicorp/packer/template/interpolate" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" - "github.com/mitchellh/packer/template/interpolate" ) type commandTemplate struct { diff --git a/builder/parallels/common/step_run.go b/builder/parallels/common/step_run.go index 84b003de3..8f86e089b 100644 --- a/builder/parallels/common/step_run.go +++ b/builder/parallels/common/step_run.go @@ -4,8 +4,8 @@ import ( "fmt" "time" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" ) // StepRun is a step that starts the virtual machine. diff --git a/builder/parallels/common/step_shutdown.go b/builder/parallels/common/step_shutdown.go index 3a93c1767..f8ec90009 100644 --- a/builder/parallels/common/step_shutdown.go +++ b/builder/parallels/common/step_shutdown.go @@ -7,8 +7,8 @@ import ( "log" "time" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" ) // StepShutdown is a step that shuts down the machine. It first attempts to do diff --git a/builder/parallels/common/step_shutdown_test.go b/builder/parallels/common/step_shutdown_test.go index 72a4af6cf..de3baabda 100644 --- a/builder/parallels/common/step_shutdown_test.go +++ b/builder/parallels/common/step_shutdown_test.go @@ -4,8 +4,8 @@ import ( "testing" "time" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" ) func TestStepShutdown_impl(t *testing.T) { diff --git a/builder/parallels/common/step_test.go b/builder/parallels/common/step_test.go index 82ad8f442..cdaab7922 100644 --- a/builder/parallels/common/step_test.go +++ b/builder/parallels/common/step_test.go @@ -4,8 +4,8 @@ import ( "bytes" "testing" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" ) func testState(t *testing.T) multistep.StateBag { diff --git a/builder/parallels/common/step_type_boot_command.go b/builder/parallels/common/step_type_boot_command.go index 01f9743cb..c3076b82c 100644 --- a/builder/parallels/common/step_type_boot_command.go +++ b/builder/parallels/common/step_type_boot_command.go @@ -8,10 +8,10 @@ import ( "unicode" "unicode/utf8" + packer_common "github.com/hashicorp/packer/common" + "github.com/hashicorp/packer/packer" + "github.com/hashicorp/packer/template/interpolate" "github.com/mitchellh/multistep" - packer_common "github.com/mitchellh/packer/common" - "github.com/mitchellh/packer/packer" - "github.com/mitchellh/packer/template/interpolate" ) type bootCommandTemplateData struct { diff --git a/builder/parallels/common/step_type_boot_command_test.go b/builder/parallels/common/step_type_boot_command_test.go index 066ea2518..ea33b9369 100644 --- a/builder/parallels/common/step_type_boot_command_test.go +++ b/builder/parallels/common/step_type_boot_command_test.go @@ -4,8 +4,8 @@ import ( "strings" "testing" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" ) func TestStepTypeBootCommand(t *testing.T) { diff --git a/builder/parallels/common/step_upload_parallels_tools.go b/builder/parallels/common/step_upload_parallels_tools.go index 97ba02d72..5769f1be5 100644 --- a/builder/parallels/common/step_upload_parallels_tools.go +++ b/builder/parallels/common/step_upload_parallels_tools.go @@ -5,9 +5,9 @@ import ( "log" "os" + "github.com/hashicorp/packer/packer" + "github.com/hashicorp/packer/template/interpolate" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" - "github.com/mitchellh/packer/template/interpolate" ) // This step uploads the Parallels Tools ISO to the virtual machine. diff --git a/builder/parallels/common/step_upload_parallels_tools_test.go b/builder/parallels/common/step_upload_parallels_tools_test.go index 25f0242ea..263571ff6 100644 --- a/builder/parallels/common/step_upload_parallels_tools_test.go +++ b/builder/parallels/common/step_upload_parallels_tools_test.go @@ -3,8 +3,8 @@ package common import ( "testing" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" ) func TestStepUploadParallelsTools_impl(t *testing.T) { diff --git a/builder/parallels/common/step_upload_version.go b/builder/parallels/common/step_upload_version.go index a120f1478..6824b035e 100644 --- a/builder/parallels/common/step_upload_version.go +++ b/builder/parallels/common/step_upload_version.go @@ -5,8 +5,8 @@ import ( "fmt" "log" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" ) // StepUploadVersion is a step that uploads a file containing the version of diff --git a/builder/parallels/common/step_upload_version_test.go b/builder/parallels/common/step_upload_version_test.go index c6ae76dec..8aaf9cc90 100644 --- a/builder/parallels/common/step_upload_version_test.go +++ b/builder/parallels/common/step_upload_version_test.go @@ -3,8 +3,8 @@ package common import ( "testing" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" ) func TestStepUploadVersion_impl(t *testing.T) { diff --git a/builder/parallels/common/tools_config.go b/builder/parallels/common/tools_config.go index c587a77ad..c273d2e87 100644 --- a/builder/parallels/common/tools_config.go +++ b/builder/parallels/common/tools_config.go @@ -4,7 +4,7 @@ import ( "errors" "fmt" - "github.com/mitchellh/packer/template/interpolate" + "github.com/hashicorp/packer/template/interpolate" ) // These are the different valid mode values for "parallels_tools_mode" which diff --git a/builder/parallels/iso/builder.go b/builder/parallels/iso/builder.go index e53509c50..14ae2991d 100644 --- a/builder/parallels/iso/builder.go +++ b/builder/parallels/iso/builder.go @@ -5,13 +5,13 @@ import ( "fmt" "log" + parallelscommon "github.com/hashicorp/packer/builder/parallels/common" + "github.com/hashicorp/packer/common" + "github.com/hashicorp/packer/helper/communicator" + "github.com/hashicorp/packer/helper/config" + "github.com/hashicorp/packer/packer" + "github.com/hashicorp/packer/template/interpolate" "github.com/mitchellh/multistep" - parallelscommon "github.com/mitchellh/packer/builder/parallels/common" - "github.com/mitchellh/packer/common" - "github.com/mitchellh/packer/helper/communicator" - "github.com/mitchellh/packer/helper/config" - "github.com/mitchellh/packer/packer" - "github.com/mitchellh/packer/template/interpolate" ) const BuilderId = "rickard-von-essen.parallels" diff --git a/builder/parallels/iso/builder_test.go b/builder/parallels/iso/builder_test.go index 8230941a1..b4b9eb917 100644 --- a/builder/parallels/iso/builder_test.go +++ b/builder/parallels/iso/builder_test.go @@ -5,7 +5,7 @@ import ( "reflect" "testing" - "github.com/mitchellh/packer/packer" + "github.com/hashicorp/packer/packer" ) func testConfig() map[string]interface{} { diff --git a/builder/parallels/iso/step_attach_iso.go b/builder/parallels/iso/step_attach_iso.go index df957081b..4dead4705 100644 --- a/builder/parallels/iso/step_attach_iso.go +++ b/builder/parallels/iso/step_attach_iso.go @@ -4,9 +4,9 @@ import ( "fmt" "log" + parallelscommon "github.com/hashicorp/packer/builder/parallels/common" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - parallelscommon "github.com/mitchellh/packer/builder/parallels/common" - "github.com/mitchellh/packer/packer" ) // This step attaches the ISO to the virtual machine. diff --git a/builder/parallels/iso/step_create_disk.go b/builder/parallels/iso/step_create_disk.go index 1737dcf6a..0333472be 100644 --- a/builder/parallels/iso/step_create_disk.go +++ b/builder/parallels/iso/step_create_disk.go @@ -4,9 +4,9 @@ import ( "fmt" "strconv" + parallelscommon "github.com/hashicorp/packer/builder/parallels/common" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - parallelscommon "github.com/mitchellh/packer/builder/parallels/common" - "github.com/mitchellh/packer/packer" ) // This step creates the virtual disk that will be used as the diff --git a/builder/parallels/iso/step_create_vm.go b/builder/parallels/iso/step_create_vm.go index ca8c7c44e..52cbf3fbf 100644 --- a/builder/parallels/iso/step_create_vm.go +++ b/builder/parallels/iso/step_create_vm.go @@ -3,9 +3,9 @@ package iso import ( "fmt" + parallelscommon "github.com/hashicorp/packer/builder/parallels/common" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - parallelscommon "github.com/mitchellh/packer/builder/parallels/common" - "github.com/mitchellh/packer/packer" ) // This step creates the actual virtual machine. diff --git a/builder/parallels/iso/step_set_boot_order.go b/builder/parallels/iso/step_set_boot_order.go index 8880c0310..a32249173 100644 --- a/builder/parallels/iso/step_set_boot_order.go +++ b/builder/parallels/iso/step_set_boot_order.go @@ -3,9 +3,9 @@ package iso import ( "fmt" + parallelscommon "github.com/hashicorp/packer/builder/parallels/common" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - parallelscommon "github.com/mitchellh/packer/builder/parallels/common" - "github.com/mitchellh/packer/packer" ) // This step sets the device boot order for the virtual machine. diff --git a/builder/parallels/pvm/builder.go b/builder/parallels/pvm/builder.go index bcfc75b8b..5db72bbaa 100644 --- a/builder/parallels/pvm/builder.go +++ b/builder/parallels/pvm/builder.go @@ -5,11 +5,11 @@ import ( "fmt" "log" + parallelscommon "github.com/hashicorp/packer/builder/parallels/common" + "github.com/hashicorp/packer/common" + "github.com/hashicorp/packer/helper/communicator" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - parallelscommon "github.com/mitchellh/packer/builder/parallels/common" - "github.com/mitchellh/packer/common" - "github.com/mitchellh/packer/helper/communicator" - "github.com/mitchellh/packer/packer" ) // Builder implements packer.Builder and builds the actual Parallels diff --git a/builder/parallels/pvm/config.go b/builder/parallels/pvm/config.go index ddcadcfee..7641e0c9d 100644 --- a/builder/parallels/pvm/config.go +++ b/builder/parallels/pvm/config.go @@ -4,11 +4,11 @@ import ( "fmt" "os" - parallelscommon "github.com/mitchellh/packer/builder/parallels/common" - "github.com/mitchellh/packer/common" - "github.com/mitchellh/packer/helper/config" - "github.com/mitchellh/packer/packer" - "github.com/mitchellh/packer/template/interpolate" + parallelscommon "github.com/hashicorp/packer/builder/parallels/common" + "github.com/hashicorp/packer/common" + "github.com/hashicorp/packer/helper/config" + "github.com/hashicorp/packer/packer" + "github.com/hashicorp/packer/template/interpolate" ) // Config is the configuration structure for the builder. diff --git a/builder/parallels/pvm/config_test.go b/builder/parallels/pvm/config_test.go index 87fd96b3d..c6c36a0b4 100644 --- a/builder/parallels/pvm/config_test.go +++ b/builder/parallels/pvm/config_test.go @@ -6,7 +6,7 @@ import ( "os" "testing" - "github.com/mitchellh/packer/packer" + "github.com/hashicorp/packer/packer" ) func testConfig(t *testing.T) map[string]interface{} { diff --git a/builder/parallels/pvm/step_import.go b/builder/parallels/pvm/step_import.go index 123050f18..91b8878af 100644 --- a/builder/parallels/pvm/step_import.go +++ b/builder/parallels/pvm/step_import.go @@ -3,9 +3,9 @@ package pvm import ( "fmt" + parallelscommon "github.com/hashicorp/packer/builder/parallels/common" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - parallelscommon "github.com/mitchellh/packer/builder/parallels/common" - "github.com/mitchellh/packer/packer" ) // This step imports an PVM VM into Parallels. diff --git a/builder/parallels/pvm/step_test.go b/builder/parallels/pvm/step_test.go index b9fdbb404..827850a35 100644 --- a/builder/parallels/pvm/step_test.go +++ b/builder/parallels/pvm/step_test.go @@ -4,9 +4,9 @@ import ( "bytes" "testing" + parallelscommon "github.com/hashicorp/packer/builder/parallels/common" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - parallelscommon "github.com/mitchellh/packer/builder/parallels/common" - "github.com/mitchellh/packer/packer" ) func testState(t *testing.T) multistep.StateBag { diff --git a/builder/profitbricks/artifact_test.go b/builder/profitbricks/artifact_test.go index 5b9ad1a8c..1760f3b6a 100644 --- a/builder/profitbricks/artifact_test.go +++ b/builder/profitbricks/artifact_test.go @@ -3,7 +3,7 @@ package profitbricks import ( "testing" - "github.com/mitchellh/packer/packer" + "github.com/hashicorp/packer/packer" ) func TestArtifact_Impl(t *testing.T) { diff --git a/builder/profitbricks/builder.go b/builder/profitbricks/builder.go index a7f3a371f..95a2b1b2d 100644 --- a/builder/profitbricks/builder.go +++ b/builder/profitbricks/builder.go @@ -2,10 +2,10 @@ package profitbricks import ( "fmt" + "github.com/hashicorp/packer/common" + "github.com/hashicorp/packer/helper/communicator" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/common" - "github.com/mitchellh/packer/helper/communicator" - "github.com/mitchellh/packer/packer" "log" ) diff --git a/builder/profitbricks/builder_acc_test.go b/builder/profitbricks/builder_acc_test.go index 921dc9d73..93fd7946d 100644 --- a/builder/profitbricks/builder_acc_test.go +++ b/builder/profitbricks/builder_acc_test.go @@ -4,7 +4,7 @@ import ( "os" "testing" - builderT "github.com/mitchellh/packer/helper/builder/testing" + builderT "github.com/hashicorp/packer/helper/builder/testing" ) func TestBuilderAcc_basic(t *testing.T) { diff --git a/builder/profitbricks/builder_test.go b/builder/profitbricks/builder_test.go index 65e284690..70b73226f 100644 --- a/builder/profitbricks/builder_test.go +++ b/builder/profitbricks/builder_test.go @@ -2,7 +2,7 @@ package profitbricks import ( "fmt" - "github.com/mitchellh/packer/packer" + "github.com/hashicorp/packer/packer" "testing" ) diff --git a/builder/profitbricks/config.go b/builder/profitbricks/config.go index 79c697a19..62ffc18c8 100644 --- a/builder/profitbricks/config.go +++ b/builder/profitbricks/config.go @@ -2,12 +2,12 @@ package profitbricks import ( "errors" + "github.com/hashicorp/packer/common" + "github.com/hashicorp/packer/helper/communicator" + "github.com/hashicorp/packer/helper/config" + "github.com/hashicorp/packer/packer" + "github.com/hashicorp/packer/template/interpolate" "github.com/mitchellh/mapstructure" - "github.com/mitchellh/packer/common" - "github.com/mitchellh/packer/helper/communicator" - "github.com/mitchellh/packer/helper/config" - "github.com/mitchellh/packer/packer" - "github.com/mitchellh/packer/template/interpolate" "os" ) diff --git a/builder/profitbricks/ssh.go b/builder/profitbricks/ssh.go index 55aa80950..7069a77ba 100644 --- a/builder/profitbricks/ssh.go +++ b/builder/profitbricks/ssh.go @@ -2,8 +2,8 @@ package profitbricks import ( "fmt" + "github.com/hashicorp/packer/communicator/ssh" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/communicator/ssh" gossh "golang.org/x/crypto/ssh" ) diff --git a/builder/profitbricks/step_create_server.go b/builder/profitbricks/step_create_server.go index ef606e380..70c9148d5 100644 --- a/builder/profitbricks/step_create_server.go +++ b/builder/profitbricks/step_create_server.go @@ -8,8 +8,8 @@ import ( "strings" "time" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" "github.com/profitbricks/profitbricks-sdk-go" ) diff --git a/builder/profitbricks/step_create_ssh_key.go b/builder/profitbricks/step_create_ssh_key.go index eba23fc9d..0afccb494 100644 --- a/builder/profitbricks/step_create_ssh_key.go +++ b/builder/profitbricks/step_create_ssh_key.go @@ -4,8 +4,8 @@ import ( "crypto/x509" "encoding/pem" "fmt" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" "golang.org/x/crypto/ssh" "io/ioutil" ) diff --git a/builder/profitbricks/step_take_snapshot.go b/builder/profitbricks/step_take_snapshot.go index 1c172daef..db63df73c 100644 --- a/builder/profitbricks/step_take_snapshot.go +++ b/builder/profitbricks/step_take_snapshot.go @@ -4,8 +4,8 @@ import ( "encoding/json" "time" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" "github.com/profitbricks/profitbricks-sdk-go" ) diff --git a/builder/qemu/builder.go b/builder/qemu/builder.go index 3e2b79b11..2b6b206d9 100644 --- a/builder/qemu/builder.go +++ b/builder/qemu/builder.go @@ -10,12 +10,12 @@ import ( "runtime" "time" + "github.com/hashicorp/packer/common" + "github.com/hashicorp/packer/helper/communicator" + "github.com/hashicorp/packer/helper/config" + "github.com/hashicorp/packer/packer" + "github.com/hashicorp/packer/template/interpolate" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/common" - "github.com/mitchellh/packer/helper/communicator" - "github.com/mitchellh/packer/helper/config" - "github.com/mitchellh/packer/packer" - "github.com/mitchellh/packer/template/interpolate" ) const BuilderId = "transcend.qemu" diff --git a/builder/qemu/builder_test.go b/builder/qemu/builder_test.go index 9704d37b8..24c5dc47e 100644 --- a/builder/qemu/builder_test.go +++ b/builder/qemu/builder_test.go @@ -7,7 +7,7 @@ import ( "reflect" "testing" - "github.com/mitchellh/packer/packer" + "github.com/hashicorp/packer/packer" ) var testPem = ` diff --git a/builder/qemu/ssh.go b/builder/qemu/ssh.go index 498d3fbe9..83c923f67 100644 --- a/builder/qemu/ssh.go +++ b/builder/qemu/ssh.go @@ -1,9 +1,9 @@ package qemu import ( + commonssh "github.com/hashicorp/packer/common/ssh" + "github.com/hashicorp/packer/communicator/ssh" "github.com/mitchellh/multistep" - commonssh "github.com/mitchellh/packer/common/ssh" - "github.com/mitchellh/packer/communicator/ssh" gossh "golang.org/x/crypto/ssh" ) diff --git a/builder/qemu/step_boot_wait.go b/builder/qemu/step_boot_wait.go index 8557900a5..3e4e48320 100644 --- a/builder/qemu/step_boot_wait.go +++ b/builder/qemu/step_boot_wait.go @@ -2,8 +2,8 @@ package qemu import ( "fmt" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" "time" ) diff --git a/builder/qemu/step_configure_vnc.go b/builder/qemu/step_configure_vnc.go index bda624f89..2cbfd6820 100644 --- a/builder/qemu/step_configure_vnc.go +++ b/builder/qemu/step_configure_vnc.go @@ -6,8 +6,8 @@ import ( "math/rand" "net" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" ) // This step configures the VM to enable the VNC server. diff --git a/builder/qemu/step_convert_disk.go b/builder/qemu/step_convert_disk.go index 5017470fc..db7fe52c3 100644 --- a/builder/qemu/step_convert_disk.go +++ b/builder/qemu/step_convert_disk.go @@ -4,8 +4,8 @@ import ( "fmt" "path/filepath" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" "os" ) diff --git a/builder/qemu/step_copy_disk.go b/builder/qemu/step_copy_disk.go index e5d53fa56..633d8d6b8 100644 --- a/builder/qemu/step_copy_disk.go +++ b/builder/qemu/step_copy_disk.go @@ -4,8 +4,8 @@ import ( "fmt" "path/filepath" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" ) // This step copies the virtual disk that will be used as the diff --git a/builder/qemu/step_create_disk.go b/builder/qemu/step_create_disk.go index 3af48cd4b..5d844e2a0 100644 --- a/builder/qemu/step_create_disk.go +++ b/builder/qemu/step_create_disk.go @@ -4,8 +4,8 @@ import ( "fmt" "path/filepath" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" ) // This step creates the virtual disk that will be used as the diff --git a/builder/qemu/step_forward_ssh.go b/builder/qemu/step_forward_ssh.go index c0653171b..7737fcbd8 100644 --- a/builder/qemu/step_forward_ssh.go +++ b/builder/qemu/step_forward_ssh.go @@ -6,8 +6,8 @@ import ( "math/rand" "net" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" ) // This step adds a NAT port forwarding definition so that SSH is available diff --git a/builder/qemu/step_prepare_output_dir.go b/builder/qemu/step_prepare_output_dir.go index 0f3bd1278..7023ac9b8 100644 --- a/builder/qemu/step_prepare_output_dir.go +++ b/builder/qemu/step_prepare_output_dir.go @@ -1,8 +1,8 @@ package qemu import ( + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" "log" "os" "time" diff --git a/builder/qemu/step_resize_disk.go b/builder/qemu/step_resize_disk.go index 22c56dc37..fbbd8d572 100644 --- a/builder/qemu/step_resize_disk.go +++ b/builder/qemu/step_resize_disk.go @@ -4,8 +4,8 @@ import ( "fmt" "path/filepath" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" ) // This step resizes the virtual disk that will be used as the diff --git a/builder/qemu/step_run.go b/builder/qemu/step_run.go index 12316dd97..dc9dd2faa 100644 --- a/builder/qemu/step_run.go +++ b/builder/qemu/step_run.go @@ -7,9 +7,9 @@ import ( "strconv" "strings" + "github.com/hashicorp/packer/packer" + "github.com/hashicorp/packer/template/interpolate" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" - "github.com/mitchellh/packer/template/interpolate" ) // stepRun runs the virtual machine diff --git a/builder/qemu/step_set_iso.go b/builder/qemu/step_set_iso.go index eb39f1448..f32a2687b 100644 --- a/builder/qemu/step_set_iso.go +++ b/builder/qemu/step_set_iso.go @@ -4,8 +4,8 @@ import ( "fmt" "net/http" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" ) // This step set iso_patch to available url diff --git a/builder/qemu/step_shutdown.go b/builder/qemu/step_shutdown.go index 2bca7a09e..88fa42c34 100644 --- a/builder/qemu/step_shutdown.go +++ b/builder/qemu/step_shutdown.go @@ -6,8 +6,8 @@ import ( "log" "time" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" ) // This step shuts down the machine. It first attempts to do so gracefully, diff --git a/builder/qemu/step_type_boot_command.go b/builder/qemu/step_type_boot_command.go index 2ec581685..526a792e3 100644 --- a/builder/qemu/step_type_boot_command.go +++ b/builder/qemu/step_type_boot_command.go @@ -10,11 +10,11 @@ import ( "unicode" "unicode/utf8" + "github.com/hashicorp/packer/common" + "github.com/hashicorp/packer/packer" + "github.com/hashicorp/packer/template/interpolate" "github.com/mitchellh/go-vnc" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/common" - "github.com/mitchellh/packer/packer" - "github.com/mitchellh/packer/template/interpolate" "os" ) diff --git a/builder/triton/access_config.go b/builder/triton/access_config.go index 08deefdff..229f63ec9 100644 --- a/builder/triton/access_config.go +++ b/builder/triton/access_config.go @@ -6,11 +6,11 @@ import ( "log" "os" + "github.com/hashicorp/packer/helper/communicator" + "github.com/hashicorp/packer/template/interpolate" "github.com/joyent/gocommon/client" "github.com/joyent/gosdc/cloudapi" "github.com/joyent/gosign/auth" - "github.com/mitchellh/packer/helper/communicator" - "github.com/mitchellh/packer/template/interpolate" ) // AccessConfig is for common configuration related to Triton access diff --git a/builder/triton/builder.go b/builder/triton/builder.go index 3c9f3e856..dd9ba30b9 100644 --- a/builder/triton/builder.go +++ b/builder/triton/builder.go @@ -4,11 +4,11 @@ import ( "log" "github.com/hashicorp/go-multierror" + "github.com/hashicorp/packer/common" + "github.com/hashicorp/packer/helper/communicator" + "github.com/hashicorp/packer/helper/config" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/common" - "github.com/mitchellh/packer/helper/communicator" - "github.com/mitchellh/packer/helper/config" - "github.com/mitchellh/packer/packer" ) const ( diff --git a/builder/triton/config.go b/builder/triton/config.go index 683fb807c..9a08508b5 100644 --- a/builder/triton/config.go +++ b/builder/triton/config.go @@ -1,9 +1,9 @@ package triton import ( - "github.com/mitchellh/packer/common" - "github.com/mitchellh/packer/helper/communicator" - "github.com/mitchellh/packer/template/interpolate" + "github.com/hashicorp/packer/common" + "github.com/hashicorp/packer/helper/communicator" + "github.com/hashicorp/packer/template/interpolate" ) type Config struct { diff --git a/builder/triton/driver_triton.go b/builder/triton/driver_triton.go index 277ab8ef9..cef18bab8 100644 --- a/builder/triton/driver_triton.go +++ b/builder/triton/driver_triton.go @@ -5,8 +5,8 @@ import ( "strings" "time" + "github.com/hashicorp/packer/packer" "github.com/joyent/gosdc/cloudapi" - "github.com/mitchellh/packer/packer" ) type driverTriton struct { diff --git a/builder/triton/source_machine_config.go b/builder/triton/source_machine_config.go index d98cce05b..549a2a114 100644 --- a/builder/triton/source_machine_config.go +++ b/builder/triton/source_machine_config.go @@ -3,7 +3,7 @@ package triton import ( "fmt" - "github.com/mitchellh/packer/template/interpolate" + "github.com/hashicorp/packer/template/interpolate" ) // SourceMachineConfig represents the configuration to run a machine using diff --git a/builder/triton/ssh.go b/builder/triton/ssh.go index 084ad8909..496379318 100644 --- a/builder/triton/ssh.go +++ b/builder/triton/ssh.go @@ -3,8 +3,8 @@ package triton import ( "fmt" + packerssh "github.com/hashicorp/packer/communicator/ssh" "github.com/mitchellh/multistep" - packerssh "github.com/mitchellh/packer/communicator/ssh" "golang.org/x/crypto/ssh" "golang.org/x/crypto/ssh/agent" "io/ioutil" diff --git a/builder/triton/step_create_image_from_machine.go b/builder/triton/step_create_image_from_machine.go index dd2201576..76c46a768 100644 --- a/builder/triton/step_create_image_from_machine.go +++ b/builder/triton/step_create_image_from_machine.go @@ -4,8 +4,8 @@ import ( "fmt" "time" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" ) // StepCreateImageFromMachine creates an image with the specified attributes diff --git a/builder/triton/step_create_source_machine.go b/builder/triton/step_create_source_machine.go index 6de30143e..b5a8aec15 100644 --- a/builder/triton/step_create_source_machine.go +++ b/builder/triton/step_create_source_machine.go @@ -4,8 +4,8 @@ import ( "fmt" "time" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" ) // StepCreateSourceMachine creates an machine with the specified attributes diff --git a/builder/triton/step_delete_machine.go b/builder/triton/step_delete_machine.go index 1538212b6..d766f9833 100644 --- a/builder/triton/step_delete_machine.go +++ b/builder/triton/step_delete_machine.go @@ -4,8 +4,8 @@ import ( "fmt" "time" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" ) // StepDeleteMachine deletes the machine with the ID specified in state["machine"] diff --git a/builder/triton/step_stop_machine.go b/builder/triton/step_stop_machine.go index 1974eb733..00eb75958 100644 --- a/builder/triton/step_stop_machine.go +++ b/builder/triton/step_stop_machine.go @@ -4,8 +4,8 @@ import ( "fmt" "time" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" ) // StepStopMachine stops the machine with the given Machine ID, and waits diff --git a/builder/triton/step_test.go b/builder/triton/step_test.go index 1816af279..61580edfe 100644 --- a/builder/triton/step_test.go +++ b/builder/triton/step_test.go @@ -2,8 +2,8 @@ package triton import ( "bytes" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" "testing" ) diff --git a/builder/triton/step_wait_for_stop_to_not_fail.go b/builder/triton/step_wait_for_stop_to_not_fail.go index dfe719466..cd4df4704 100644 --- a/builder/triton/step_wait_for_stop_to_not_fail.go +++ b/builder/triton/step_wait_for_stop_to_not_fail.go @@ -3,8 +3,8 @@ package triton import ( "time" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" ) // StepWaitForStopNotToFail waits for 10 seconds before returning with continue diff --git a/builder/triton/target_image_config.go b/builder/triton/target_image_config.go index 3a180a8ee..53a9f58f7 100644 --- a/builder/triton/target_image_config.go +++ b/builder/triton/target_image_config.go @@ -3,7 +3,7 @@ package triton import ( "fmt" - "github.com/mitchellh/packer/template/interpolate" + "github.com/hashicorp/packer/template/interpolate" ) // TargetImageConfig represents the configuration for the image to be created diff --git a/builder/virtualbox/common/artifact.go b/builder/virtualbox/common/artifact.go index c28fb6c59..e560e788d 100644 --- a/builder/virtualbox/common/artifact.go +++ b/builder/virtualbox/common/artifact.go @@ -5,7 +5,7 @@ import ( "os" "path/filepath" - "github.com/mitchellh/packer/packer" + "github.com/hashicorp/packer/packer" ) // This is the common builder ID to all of these artifacts. diff --git a/builder/virtualbox/common/artifact_test.go b/builder/virtualbox/common/artifact_test.go index f9ddc5dbf..023d2dd44 100644 --- a/builder/virtualbox/common/artifact_test.go +++ b/builder/virtualbox/common/artifact_test.go @@ -6,7 +6,7 @@ import ( "path/filepath" "testing" - "github.com/mitchellh/packer/packer" + "github.com/hashicorp/packer/packer" ) func TestArtifact_impl(t *testing.T) { diff --git a/builder/virtualbox/common/config_test.go b/builder/virtualbox/common/config_test.go index eeeda864a..e6a902cc2 100644 --- a/builder/virtualbox/common/config_test.go +++ b/builder/virtualbox/common/config_test.go @@ -3,7 +3,7 @@ package common import ( "testing" - "github.com/mitchellh/packer/template/interpolate" + "github.com/hashicorp/packer/template/interpolate" ) func testConfigTemplate(t *testing.T) *interpolate.Context { diff --git a/builder/virtualbox/common/export_config.go b/builder/virtualbox/common/export_config.go index 62e11e607..08dfb267c 100644 --- a/builder/virtualbox/common/export_config.go +++ b/builder/virtualbox/common/export_config.go @@ -3,7 +3,7 @@ package common import ( "errors" - "github.com/mitchellh/packer/template/interpolate" + "github.com/hashicorp/packer/template/interpolate" ) type ExportConfig struct { diff --git a/builder/virtualbox/common/export_opts.go b/builder/virtualbox/common/export_opts.go index cd66da586..de94a7caa 100644 --- a/builder/virtualbox/common/export_opts.go +++ b/builder/virtualbox/common/export_opts.go @@ -1,7 +1,7 @@ package common import ( - "github.com/mitchellh/packer/template/interpolate" + "github.com/hashicorp/packer/template/interpolate" ) type ExportOpts struct { diff --git a/builder/virtualbox/common/output_config.go b/builder/virtualbox/common/output_config.go index 7b5ddcd45..14eced008 100644 --- a/builder/virtualbox/common/output_config.go +++ b/builder/virtualbox/common/output_config.go @@ -3,8 +3,8 @@ package common import ( "fmt" - "github.com/mitchellh/packer/common" - "github.com/mitchellh/packer/template/interpolate" + "github.com/hashicorp/packer/common" + "github.com/hashicorp/packer/template/interpolate" ) type OutputConfig struct { diff --git a/builder/virtualbox/common/output_config_test.go b/builder/virtualbox/common/output_config_test.go index a4d8e7999..08cff37d1 100644 --- a/builder/virtualbox/common/output_config_test.go +++ b/builder/virtualbox/common/output_config_test.go @@ -1,7 +1,7 @@ package common import ( - "github.com/mitchellh/packer/common" + "github.com/hashicorp/packer/common" "io/ioutil" "os" "testing" diff --git a/builder/virtualbox/common/run_config.go b/builder/virtualbox/common/run_config.go index 595667b11..6d3f58686 100644 --- a/builder/virtualbox/common/run_config.go +++ b/builder/virtualbox/common/run_config.go @@ -4,7 +4,7 @@ import ( "fmt" "time" - "github.com/mitchellh/packer/template/interpolate" + "github.com/hashicorp/packer/template/interpolate" ) type RunConfig struct { diff --git a/builder/virtualbox/common/shutdown_config.go b/builder/virtualbox/common/shutdown_config.go index cbb939645..05180ef09 100644 --- a/builder/virtualbox/common/shutdown_config.go +++ b/builder/virtualbox/common/shutdown_config.go @@ -4,7 +4,7 @@ import ( "fmt" "time" - "github.com/mitchellh/packer/template/interpolate" + "github.com/hashicorp/packer/template/interpolate" ) type ShutdownConfig struct { diff --git a/builder/virtualbox/common/ssh.go b/builder/virtualbox/common/ssh.go index 0ad514be9..5316a1c31 100644 --- a/builder/virtualbox/common/ssh.go +++ b/builder/virtualbox/common/ssh.go @@ -1,9 +1,9 @@ package common import ( + commonssh "github.com/hashicorp/packer/common/ssh" + "github.com/hashicorp/packer/communicator/ssh" "github.com/mitchellh/multistep" - commonssh "github.com/mitchellh/packer/common/ssh" - "github.com/mitchellh/packer/communicator/ssh" gossh "golang.org/x/crypto/ssh" ) diff --git a/builder/virtualbox/common/ssh_config.go b/builder/virtualbox/common/ssh_config.go index 3d31781f1..3136bca98 100644 --- a/builder/virtualbox/common/ssh_config.go +++ b/builder/virtualbox/common/ssh_config.go @@ -4,8 +4,8 @@ import ( "errors" "time" - "github.com/mitchellh/packer/helper/communicator" - "github.com/mitchellh/packer/template/interpolate" + "github.com/hashicorp/packer/helper/communicator" + "github.com/hashicorp/packer/template/interpolate" ) type SSHConfig struct { diff --git a/builder/virtualbox/common/ssh_config_test.go b/builder/virtualbox/common/ssh_config_test.go index d31ab4f0b..b7dc7f90e 100644 --- a/builder/virtualbox/common/ssh_config_test.go +++ b/builder/virtualbox/common/ssh_config_test.go @@ -5,7 +5,7 @@ import ( "os" "testing" - "github.com/mitchellh/packer/helper/communicator" + "github.com/hashicorp/packer/helper/communicator" ) func testSSHConfig() *SSHConfig { diff --git a/builder/virtualbox/common/step_attach_floppy.go b/builder/virtualbox/common/step_attach_floppy.go index 5ebcf9b5f..238619551 100644 --- a/builder/virtualbox/common/step_attach_floppy.go +++ b/builder/virtualbox/common/step_attach_floppy.go @@ -2,8 +2,8 @@ package common import ( "fmt" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" "io" "io/ioutil" "log" diff --git a/builder/virtualbox/common/step_attach_guest_additions.go b/builder/virtualbox/common/step_attach_guest_additions.go index 6017079d4..de51237a5 100644 --- a/builder/virtualbox/common/step_attach_guest_additions.go +++ b/builder/virtualbox/common/step_attach_guest_additions.go @@ -2,8 +2,8 @@ package common import ( "fmt" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" "log" ) diff --git a/builder/virtualbox/common/step_configure_vrdp.go b/builder/virtualbox/common/step_configure_vrdp.go index b48a70d60..9a966c508 100644 --- a/builder/virtualbox/common/step_configure_vrdp.go +++ b/builder/virtualbox/common/step_configure_vrdp.go @@ -6,8 +6,8 @@ import ( "math/rand" "net" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" ) // This step configures the VM to enable the VRDP server diff --git a/builder/virtualbox/common/step_download_guest_additions.go b/builder/virtualbox/common/step_download_guest_additions.go index 5ade2457c..8039d0fa4 100644 --- a/builder/virtualbox/common/step_download_guest_additions.go +++ b/builder/virtualbox/common/step_download_guest_additions.go @@ -9,10 +9,10 @@ import ( "os" "strings" + "github.com/hashicorp/packer/common" + "github.com/hashicorp/packer/packer" + "github.com/hashicorp/packer/template/interpolate" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/common" - "github.com/mitchellh/packer/packer" - "github.com/mitchellh/packer/template/interpolate" ) var additionsVersionMap = map[string]string{ diff --git a/builder/virtualbox/common/step_export.go b/builder/virtualbox/common/step_export.go index cf1bd18cf..4e7a6411f 100644 --- a/builder/virtualbox/common/step_export.go +++ b/builder/virtualbox/common/step_export.go @@ -2,8 +2,8 @@ package common import ( "fmt" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" "log" "path/filepath" "strings" diff --git a/builder/virtualbox/common/step_forward_ssh.go b/builder/virtualbox/common/step_forward_ssh.go index 0f514a843..002397395 100644 --- a/builder/virtualbox/common/step_forward_ssh.go +++ b/builder/virtualbox/common/step_forward_ssh.go @@ -6,9 +6,9 @@ import ( "math/rand" "net" + "github.com/hashicorp/packer/helper/communicator" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/helper/communicator" - "github.com/mitchellh/packer/packer" ) // This step adds a NAT port forwarding definition so that SSH is available diff --git a/builder/virtualbox/common/step_output_dir.go b/builder/virtualbox/common/step_output_dir.go index 1443e5791..0054d1994 100644 --- a/builder/virtualbox/common/step_output_dir.go +++ b/builder/virtualbox/common/step_output_dir.go @@ -7,8 +7,8 @@ import ( "path/filepath" "time" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" ) // StepOutputDir sets up the output directory by creating it if it does diff --git a/builder/virtualbox/common/step_remove_devices.go b/builder/virtualbox/common/step_remove_devices.go index 6508a138f..52d32f1b2 100644 --- a/builder/virtualbox/common/step_remove_devices.go +++ b/builder/virtualbox/common/step_remove_devices.go @@ -4,9 +4,9 @@ import ( "fmt" "log" + "github.com/hashicorp/packer/common" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/common" - "github.com/mitchellh/packer/packer" ) // This step removes any devices (floppy disks, ISOs, etc.) from the diff --git a/builder/virtualbox/common/step_run.go b/builder/virtualbox/common/step_run.go index 487f31430..3019c57d6 100644 --- a/builder/virtualbox/common/step_run.go +++ b/builder/virtualbox/common/step_run.go @@ -4,8 +4,8 @@ import ( "fmt" "time" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" ) // This step starts the virtual machine. diff --git a/builder/virtualbox/common/step_shutdown.go b/builder/virtualbox/common/step_shutdown.go index 1b70485b6..82bcb05ab 100644 --- a/builder/virtualbox/common/step_shutdown.go +++ b/builder/virtualbox/common/step_shutdown.go @@ -3,8 +3,8 @@ package common import ( "errors" "fmt" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" "log" "time" ) diff --git a/builder/virtualbox/common/step_shutdown_test.go b/builder/virtualbox/common/step_shutdown_test.go index a80dec7cd..769ed64f0 100644 --- a/builder/virtualbox/common/step_shutdown_test.go +++ b/builder/virtualbox/common/step_shutdown_test.go @@ -1,8 +1,8 @@ package common import ( + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" "testing" "time" ) diff --git a/builder/virtualbox/common/step_suppress_messages.go b/builder/virtualbox/common/step_suppress_messages.go index a99576f12..863606526 100644 --- a/builder/virtualbox/common/step_suppress_messages.go +++ b/builder/virtualbox/common/step_suppress_messages.go @@ -2,8 +2,8 @@ package common import ( "fmt" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" "log" ) diff --git a/builder/virtualbox/common/step_test.go b/builder/virtualbox/common/step_test.go index 9bf6d5d67..c6424b692 100644 --- a/builder/virtualbox/common/step_test.go +++ b/builder/virtualbox/common/step_test.go @@ -2,8 +2,8 @@ package common import ( "bytes" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" "testing" ) diff --git a/builder/virtualbox/common/step_type_boot_command.go b/builder/virtualbox/common/step_type_boot_command.go index 26d5a9658..3220ca8b8 100644 --- a/builder/virtualbox/common/step_type_boot_command.go +++ b/builder/virtualbox/common/step_type_boot_command.go @@ -8,10 +8,10 @@ import ( "unicode" "unicode/utf8" + "github.com/hashicorp/packer/common" + "github.com/hashicorp/packer/packer" + "github.com/hashicorp/packer/template/interpolate" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/common" - "github.com/mitchellh/packer/packer" - "github.com/mitchellh/packer/template/interpolate" ) const KeyLeftShift uint32 = 0xFFE1 diff --git a/builder/virtualbox/common/step_upload_guest_additions.go b/builder/virtualbox/common/step_upload_guest_additions.go index ccc054616..a98676555 100644 --- a/builder/virtualbox/common/step_upload_guest_additions.go +++ b/builder/virtualbox/common/step_upload_guest_additions.go @@ -5,9 +5,9 @@ import ( "log" "os" + "github.com/hashicorp/packer/packer" + "github.com/hashicorp/packer/template/interpolate" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" - "github.com/mitchellh/packer/template/interpolate" ) type guestAdditionsPathTemplate struct { diff --git a/builder/virtualbox/common/step_upload_version.go b/builder/virtualbox/common/step_upload_version.go index 02566c8cb..ab1ca6c7f 100644 --- a/builder/virtualbox/common/step_upload_version.go +++ b/builder/virtualbox/common/step_upload_version.go @@ -3,8 +3,8 @@ package common import ( "bytes" "fmt" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" "log" ) diff --git a/builder/virtualbox/common/step_upload_version_test.go b/builder/virtualbox/common/step_upload_version_test.go index 234c4b5df..1414a2278 100644 --- a/builder/virtualbox/common/step_upload_version_test.go +++ b/builder/virtualbox/common/step_upload_version_test.go @@ -1,8 +1,8 @@ package common import ( + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" "testing" ) diff --git a/builder/virtualbox/common/step_vboxmanage.go b/builder/virtualbox/common/step_vboxmanage.go index 4eae387ee..7544dbbce 100644 --- a/builder/virtualbox/common/step_vboxmanage.go +++ b/builder/virtualbox/common/step_vboxmanage.go @@ -4,9 +4,9 @@ import ( "fmt" "strings" + "github.com/hashicorp/packer/packer" + "github.com/hashicorp/packer/template/interpolate" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" - "github.com/mitchellh/packer/template/interpolate" ) type commandTemplate struct { diff --git a/builder/virtualbox/common/vbox_version_config.go b/builder/virtualbox/common/vbox_version_config.go index 5ece4d12a..2b2b87886 100644 --- a/builder/virtualbox/common/vbox_version_config.go +++ b/builder/virtualbox/common/vbox_version_config.go @@ -1,7 +1,7 @@ package common import ( - "github.com/mitchellh/packer/template/interpolate" + "github.com/hashicorp/packer/template/interpolate" ) type VBoxVersionConfig struct { diff --git a/builder/virtualbox/common/vboxmanage_config.go b/builder/virtualbox/common/vboxmanage_config.go index 1670aee0d..7ee0a19ce 100644 --- a/builder/virtualbox/common/vboxmanage_config.go +++ b/builder/virtualbox/common/vboxmanage_config.go @@ -1,7 +1,7 @@ package common import ( - "github.com/mitchellh/packer/template/interpolate" + "github.com/hashicorp/packer/template/interpolate" ) type VBoxManageConfig struct { diff --git a/builder/virtualbox/common/vboxmanage_post_config.go b/builder/virtualbox/common/vboxmanage_post_config.go index 570e9b1fc..d05913f9f 100644 --- a/builder/virtualbox/common/vboxmanage_post_config.go +++ b/builder/virtualbox/common/vboxmanage_post_config.go @@ -1,7 +1,7 @@ package common import ( - "github.com/mitchellh/packer/template/interpolate" + "github.com/hashicorp/packer/template/interpolate" ) type VBoxManagePostConfig struct { diff --git a/builder/virtualbox/iso/builder.go b/builder/virtualbox/iso/builder.go index f9def2528..f5442184e 100644 --- a/builder/virtualbox/iso/builder.go +++ b/builder/virtualbox/iso/builder.go @@ -6,13 +6,13 @@ import ( "log" "strings" + vboxcommon "github.com/hashicorp/packer/builder/virtualbox/common" + "github.com/hashicorp/packer/common" + "github.com/hashicorp/packer/helper/communicator" + "github.com/hashicorp/packer/helper/config" + "github.com/hashicorp/packer/packer" + "github.com/hashicorp/packer/template/interpolate" "github.com/mitchellh/multistep" - vboxcommon "github.com/mitchellh/packer/builder/virtualbox/common" - "github.com/mitchellh/packer/common" - "github.com/mitchellh/packer/helper/communicator" - "github.com/mitchellh/packer/helper/config" - "github.com/mitchellh/packer/packer" - "github.com/mitchellh/packer/template/interpolate" ) const BuilderId = "mitchellh.virtualbox" diff --git a/builder/virtualbox/iso/builder_acc_test.go b/builder/virtualbox/iso/builder_acc_test.go index d756f452e..630d4094f 100644 --- a/builder/virtualbox/iso/builder_acc_test.go +++ b/builder/virtualbox/iso/builder_acc_test.go @@ -3,7 +3,7 @@ package iso import ( "testing" - builderT "github.com/mitchellh/packer/helper/builder/testing" + builderT "github.com/hashicorp/packer/helper/builder/testing" ) func TestBuilderAcc_basic(t *testing.T) { diff --git a/builder/virtualbox/iso/builder_test.go b/builder/virtualbox/iso/builder_test.go index 5cf8bde28..370ebe675 100644 --- a/builder/virtualbox/iso/builder_test.go +++ b/builder/virtualbox/iso/builder_test.go @@ -5,8 +5,8 @@ import ( "reflect" "testing" - "github.com/mitchellh/packer/builder/virtualbox/common" - "github.com/mitchellh/packer/packer" + "github.com/hashicorp/packer/builder/virtualbox/common" + "github.com/hashicorp/packer/packer" ) func testConfig() map[string]interface{} { diff --git a/builder/virtualbox/iso/step_attach_iso.go b/builder/virtualbox/iso/step_attach_iso.go index dfba91b7b..a997ee823 100644 --- a/builder/virtualbox/iso/step_attach_iso.go +++ b/builder/virtualbox/iso/step_attach_iso.go @@ -2,9 +2,9 @@ package iso import ( "fmt" + vboxcommon "github.com/hashicorp/packer/builder/virtualbox/common" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - vboxcommon "github.com/mitchellh/packer/builder/virtualbox/common" - "github.com/mitchellh/packer/packer" ) // This step attaches the ISO to the virtual machine. diff --git a/builder/virtualbox/iso/step_create_disk.go b/builder/virtualbox/iso/step_create_disk.go index 52e159687..bc581040e 100644 --- a/builder/virtualbox/iso/step_create_disk.go +++ b/builder/virtualbox/iso/step_create_disk.go @@ -2,9 +2,9 @@ package iso import ( "fmt" + vboxcommon "github.com/hashicorp/packer/builder/virtualbox/common" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - vboxcommon "github.com/mitchellh/packer/builder/virtualbox/common" - "github.com/mitchellh/packer/packer" "path/filepath" "strconv" "strings" diff --git a/builder/virtualbox/iso/step_create_vm.go b/builder/virtualbox/iso/step_create_vm.go index 66cd75139..149fd6d9a 100644 --- a/builder/virtualbox/iso/step_create_vm.go +++ b/builder/virtualbox/iso/step_create_vm.go @@ -2,9 +2,9 @@ package iso import ( "fmt" + vboxcommon "github.com/hashicorp/packer/builder/virtualbox/common" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - vboxcommon "github.com/mitchellh/packer/builder/virtualbox/common" - "github.com/mitchellh/packer/packer" "time" ) diff --git a/builder/virtualbox/ovf/builder.go b/builder/virtualbox/ovf/builder.go index 9607a0717..475bbebcf 100644 --- a/builder/virtualbox/ovf/builder.go +++ b/builder/virtualbox/ovf/builder.go @@ -5,11 +5,11 @@ import ( "fmt" "log" + vboxcommon "github.com/hashicorp/packer/builder/virtualbox/common" + "github.com/hashicorp/packer/common" + "github.com/hashicorp/packer/helper/communicator" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - vboxcommon "github.com/mitchellh/packer/builder/virtualbox/common" - "github.com/mitchellh/packer/common" - "github.com/mitchellh/packer/helper/communicator" - "github.com/mitchellh/packer/packer" ) // Builder implements packer.Builder and builds the actual VirtualBox diff --git a/builder/virtualbox/ovf/config.go b/builder/virtualbox/ovf/config.go index 0151c3ca1..51d394fdb 100644 --- a/builder/virtualbox/ovf/config.go +++ b/builder/virtualbox/ovf/config.go @@ -4,11 +4,11 @@ import ( "fmt" "strings" - vboxcommon "github.com/mitchellh/packer/builder/virtualbox/common" - "github.com/mitchellh/packer/common" - "github.com/mitchellh/packer/helper/config" - "github.com/mitchellh/packer/packer" - "github.com/mitchellh/packer/template/interpolate" + vboxcommon "github.com/hashicorp/packer/builder/virtualbox/common" + "github.com/hashicorp/packer/common" + "github.com/hashicorp/packer/helper/config" + "github.com/hashicorp/packer/packer" + "github.com/hashicorp/packer/template/interpolate" ) // Config is the configuration structure for the builder. diff --git a/builder/virtualbox/ovf/config_test.go b/builder/virtualbox/ovf/config_test.go index 9797c4831..980c4d4ef 100644 --- a/builder/virtualbox/ovf/config_test.go +++ b/builder/virtualbox/ovf/config_test.go @@ -6,7 +6,7 @@ import ( "os" "testing" - "github.com/mitchellh/packer/packer" + "github.com/hashicorp/packer/packer" ) func testConfig(t *testing.T) map[string]interface{} { diff --git a/builder/virtualbox/ovf/step_import.go b/builder/virtualbox/ovf/step_import.go index 2d8887444..6e293d31b 100644 --- a/builder/virtualbox/ovf/step_import.go +++ b/builder/virtualbox/ovf/step_import.go @@ -2,9 +2,9 @@ package ovf import ( "fmt" + vboxcommon "github.com/hashicorp/packer/builder/virtualbox/common" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - vboxcommon "github.com/mitchellh/packer/builder/virtualbox/common" - "github.com/mitchellh/packer/packer" ) // This step imports an OVF VM into VirtualBox. diff --git a/builder/virtualbox/ovf/step_import_test.go b/builder/virtualbox/ovf/step_import_test.go index 7d535dc05..217fee632 100644 --- a/builder/virtualbox/ovf/step_import_test.go +++ b/builder/virtualbox/ovf/step_import_test.go @@ -1,8 +1,8 @@ package ovf import ( + vboxcommon "github.com/hashicorp/packer/builder/virtualbox/common" "github.com/mitchellh/multistep" - vboxcommon "github.com/mitchellh/packer/builder/virtualbox/common" "testing" ) diff --git a/builder/virtualbox/ovf/step_test.go b/builder/virtualbox/ovf/step_test.go index d53e29154..cbd18dbd5 100644 --- a/builder/virtualbox/ovf/step_test.go +++ b/builder/virtualbox/ovf/step_test.go @@ -2,9 +2,9 @@ package ovf import ( "bytes" + vboxcommon "github.com/hashicorp/packer/builder/virtualbox/common" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - vboxcommon "github.com/mitchellh/packer/builder/virtualbox/common" - "github.com/mitchellh/packer/packer" "testing" ) diff --git a/builder/vmware/common/artifact.go b/builder/vmware/common/artifact.go index 15d797f3f..48fcb8139 100644 --- a/builder/vmware/common/artifact.go +++ b/builder/vmware/common/artifact.go @@ -5,7 +5,7 @@ import ( "os" "path/filepath" - "github.com/mitchellh/packer/packer" + "github.com/hashicorp/packer/packer" ) // BuilderId for the local artifacts diff --git a/builder/vmware/common/artifact_test.go b/builder/vmware/common/artifact_test.go index a0379b82d..e081cc358 100644 --- a/builder/vmware/common/artifact_test.go +++ b/builder/vmware/common/artifact_test.go @@ -6,7 +6,7 @@ import ( "path/filepath" "testing" - "github.com/mitchellh/packer/packer" + "github.com/hashicorp/packer/packer" ) func TestLocalArtifact_impl(t *testing.T) { diff --git a/builder/vmware/common/config_test.go b/builder/vmware/common/config_test.go index eeeda864a..e6a902cc2 100644 --- a/builder/vmware/common/config_test.go +++ b/builder/vmware/common/config_test.go @@ -3,7 +3,7 @@ package common import ( "testing" - "github.com/mitchellh/packer/template/interpolate" + "github.com/hashicorp/packer/template/interpolate" ) func testConfigTemplate(t *testing.T) *interpolate.Context { diff --git a/builder/vmware/common/driver_config.go b/builder/vmware/common/driver_config.go index ecd42b0f5..13c9e96ac 100644 --- a/builder/vmware/common/driver_config.go +++ b/builder/vmware/common/driver_config.go @@ -3,7 +3,7 @@ package common import ( "os" - "github.com/mitchellh/packer/template/interpolate" + "github.com/hashicorp/packer/template/interpolate" ) type DriverConfig struct { diff --git a/builder/vmware/common/output_config.go b/builder/vmware/common/output_config.go index 7b5ddcd45..14eced008 100644 --- a/builder/vmware/common/output_config.go +++ b/builder/vmware/common/output_config.go @@ -3,8 +3,8 @@ package common import ( "fmt" - "github.com/mitchellh/packer/common" - "github.com/mitchellh/packer/template/interpolate" + "github.com/hashicorp/packer/common" + "github.com/hashicorp/packer/template/interpolate" ) type OutputConfig struct { diff --git a/builder/vmware/common/output_config_test.go b/builder/vmware/common/output_config_test.go index 7de378d89..34983710f 100644 --- a/builder/vmware/common/output_config_test.go +++ b/builder/vmware/common/output_config_test.go @@ -3,7 +3,7 @@ package common import ( "testing" - "github.com/mitchellh/packer/common" + "github.com/hashicorp/packer/common" ) func TestOutputConfigPrepare(t *testing.T) { diff --git a/builder/vmware/common/run_config.go b/builder/vmware/common/run_config.go index 7af3b9634..89f48b9c6 100644 --- a/builder/vmware/common/run_config.go +++ b/builder/vmware/common/run_config.go @@ -4,7 +4,7 @@ import ( "fmt" "time" - "github.com/mitchellh/packer/template/interpolate" + "github.com/hashicorp/packer/template/interpolate" ) type RunConfig struct { diff --git a/builder/vmware/common/shutdown_config.go b/builder/vmware/common/shutdown_config.go index 83d2224c3..faa90268f 100644 --- a/builder/vmware/common/shutdown_config.go +++ b/builder/vmware/common/shutdown_config.go @@ -4,7 +4,7 @@ import ( "fmt" "time" - "github.com/mitchellh/packer/template/interpolate" + "github.com/hashicorp/packer/template/interpolate" ) type ShutdownConfig struct { diff --git a/builder/vmware/common/ssh.go b/builder/vmware/common/ssh.go index 86e184bb5..c03a4e2df 100644 --- a/builder/vmware/common/ssh.go +++ b/builder/vmware/common/ssh.go @@ -7,9 +7,9 @@ import ( "log" "os" + commonssh "github.com/hashicorp/packer/common/ssh" + "github.com/hashicorp/packer/communicator/ssh" "github.com/mitchellh/multistep" - commonssh "github.com/mitchellh/packer/common/ssh" - "github.com/mitchellh/packer/communicator/ssh" gossh "golang.org/x/crypto/ssh" ) diff --git a/builder/vmware/common/ssh_config.go b/builder/vmware/common/ssh_config.go index a0bbf942e..47cb9b917 100644 --- a/builder/vmware/common/ssh_config.go +++ b/builder/vmware/common/ssh_config.go @@ -3,8 +3,8 @@ package common import ( "time" - "github.com/mitchellh/packer/helper/communicator" - "github.com/mitchellh/packer/template/interpolate" + "github.com/hashicorp/packer/helper/communicator" + "github.com/hashicorp/packer/template/interpolate" ) type SSHConfig struct { diff --git a/builder/vmware/common/ssh_config_test.go b/builder/vmware/common/ssh_config_test.go index 64889195f..43b83f3ad 100644 --- a/builder/vmware/common/ssh_config_test.go +++ b/builder/vmware/common/ssh_config_test.go @@ -5,7 +5,7 @@ import ( "os" "testing" - "github.com/mitchellh/packer/helper/communicator" + "github.com/hashicorp/packer/helper/communicator" ) func testSSHConfig() *SSHConfig { diff --git a/builder/vmware/common/step_clean_files.go b/builder/vmware/common/step_clean_files.go index de3debccc..6dc1a730c 100644 --- a/builder/vmware/common/step_clean_files.go +++ b/builder/vmware/common/step_clean_files.go @@ -2,8 +2,8 @@ package common import ( "fmt" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" "os" "path/filepath" ) diff --git a/builder/vmware/common/step_clean_vmx.go b/builder/vmware/common/step_clean_vmx.go index 42870f48e..816a353b6 100755 --- a/builder/vmware/common/step_clean_vmx.go +++ b/builder/vmware/common/step_clean_vmx.go @@ -6,8 +6,8 @@ import ( "regexp" "strings" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" ) // This step cleans up the VMX by removing or changing this prior to diff --git a/builder/vmware/common/step_compact_disk.go b/builder/vmware/common/step_compact_disk.go index 9a81c98c8..d3eabec6f 100644 --- a/builder/vmware/common/step_compact_disk.go +++ b/builder/vmware/common/step_compact_disk.go @@ -2,8 +2,8 @@ package common import ( "fmt" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" "log" ) diff --git a/builder/vmware/common/step_configure_vmx.go b/builder/vmware/common/step_configure_vmx.go index 7c8ca7717..854922a2c 100755 --- a/builder/vmware/common/step_configure_vmx.go +++ b/builder/vmware/common/step_configure_vmx.go @@ -7,8 +7,8 @@ import ( "regexp" "strings" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" ) // This step configures a VMX by setting some default settings as well diff --git a/builder/vmware/common/step_configure_vnc.go b/builder/vmware/common/step_configure_vnc.go index bc65fc649..4b6a6cdae 100644 --- a/builder/vmware/common/step_configure_vnc.go +++ b/builder/vmware/common/step_configure_vnc.go @@ -8,8 +8,8 @@ import ( "net" "os" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" ) // This step configures the VM to enable the VNC server. diff --git a/builder/vmware/common/step_output_dir.go b/builder/vmware/common/step_output_dir.go index 9807296ba..2b679f1fc 100644 --- a/builder/vmware/common/step_output_dir.go +++ b/builder/vmware/common/step_output_dir.go @@ -5,8 +5,8 @@ import ( "log" "time" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" ) // StepOutputDir sets up the output directory by creating it if it does diff --git a/builder/vmware/common/step_run.go b/builder/vmware/common/step_run.go index 3e81dab33..bd463799d 100644 --- a/builder/vmware/common/step_run.go +++ b/builder/vmware/common/step_run.go @@ -2,8 +2,8 @@ package common import ( "fmt" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" "time" ) diff --git a/builder/vmware/common/step_shutdown.go b/builder/vmware/common/step_shutdown.go index 8fcef7496..829ea1a3b 100644 --- a/builder/vmware/common/step_shutdown.go +++ b/builder/vmware/common/step_shutdown.go @@ -4,8 +4,8 @@ import ( "bytes" "errors" "fmt" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" "log" "regexp" "runtime" diff --git a/builder/vmware/common/step_shutdown_test.go b/builder/vmware/common/step_shutdown_test.go index cdbda852d..b693527da 100644 --- a/builder/vmware/common/step_shutdown_test.go +++ b/builder/vmware/common/step_shutdown_test.go @@ -7,8 +7,8 @@ import ( "testing" "time" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" ) func testStepShutdownState(t *testing.T) multistep.StateBag { diff --git a/builder/vmware/common/step_suppress_messages.go b/builder/vmware/common/step_suppress_messages.go index a02b69336..ca83506bf 100644 --- a/builder/vmware/common/step_suppress_messages.go +++ b/builder/vmware/common/step_suppress_messages.go @@ -2,8 +2,8 @@ package common import ( "fmt" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" "log" ) diff --git a/builder/vmware/common/step_test.go b/builder/vmware/common/step_test.go index 9bf6d5d67..c6424b692 100644 --- a/builder/vmware/common/step_test.go +++ b/builder/vmware/common/step_test.go @@ -2,8 +2,8 @@ package common import ( "bytes" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" "testing" ) diff --git a/builder/vmware/common/step_type_boot_command.go b/builder/vmware/common/step_type_boot_command.go index f4d7367c8..e82a07031 100644 --- a/builder/vmware/common/step_type_boot_command.go +++ b/builder/vmware/common/step_type_boot_command.go @@ -11,11 +11,11 @@ import ( "unicode" "unicode/utf8" + "github.com/hashicorp/packer/common" + "github.com/hashicorp/packer/packer" + "github.com/hashicorp/packer/template/interpolate" "github.com/mitchellh/go-vnc" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/common" - "github.com/mitchellh/packer/packer" - "github.com/mitchellh/packer/template/interpolate" ) const KeyLeftShift uint32 = 0xFFE1 diff --git a/builder/vmware/common/step_upload_tools.go b/builder/vmware/common/step_upload_tools.go index 3f7214965..dfa8fcb88 100644 --- a/builder/vmware/common/step_upload_tools.go +++ b/builder/vmware/common/step_upload_tools.go @@ -4,9 +4,9 @@ import ( "fmt" "os" + "github.com/hashicorp/packer/packer" + "github.com/hashicorp/packer/template/interpolate" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" - "github.com/mitchellh/packer/template/interpolate" ) type toolsUploadPathTemplate struct { diff --git a/builder/vmware/common/tools_config.go b/builder/vmware/common/tools_config.go index 923e531bf..8bf5c9bad 100644 --- a/builder/vmware/common/tools_config.go +++ b/builder/vmware/common/tools_config.go @@ -1,7 +1,7 @@ package common import ( - "github.com/mitchellh/packer/template/interpolate" + "github.com/hashicorp/packer/template/interpolate" ) type ToolsConfig struct { diff --git a/builder/vmware/common/vmx_config.go b/builder/vmware/common/vmx_config.go index aac16d1e0..c8f19fa0d 100644 --- a/builder/vmware/common/vmx_config.go +++ b/builder/vmware/common/vmx_config.go @@ -1,7 +1,7 @@ package common import ( - "github.com/mitchellh/packer/template/interpolate" + "github.com/hashicorp/packer/template/interpolate" ) type VMXConfig struct { diff --git a/builder/vmware/iso/artifact_test.go b/builder/vmware/iso/artifact_test.go index 4394c2735..c18e60119 100644 --- a/builder/vmware/iso/artifact_test.go +++ b/builder/vmware/iso/artifact_test.go @@ -1,7 +1,7 @@ package iso import ( - "github.com/mitchellh/packer/packer" + "github.com/hashicorp/packer/packer" "testing" ) diff --git a/builder/vmware/iso/builder.go b/builder/vmware/iso/builder.go index 7d3b93a3b..1f78944b7 100755 --- a/builder/vmware/iso/builder.go +++ b/builder/vmware/iso/builder.go @@ -8,13 +8,13 @@ import ( "os" "time" + vmwcommon "github.com/hashicorp/packer/builder/vmware/common" + "github.com/hashicorp/packer/common" + "github.com/hashicorp/packer/helper/communicator" + "github.com/hashicorp/packer/helper/config" + "github.com/hashicorp/packer/packer" + "github.com/hashicorp/packer/template/interpolate" "github.com/mitchellh/multistep" - vmwcommon "github.com/mitchellh/packer/builder/vmware/common" - "github.com/mitchellh/packer/common" - "github.com/mitchellh/packer/helper/communicator" - "github.com/mitchellh/packer/helper/config" - "github.com/mitchellh/packer/packer" - "github.com/mitchellh/packer/template/interpolate" ) const BuilderIdESX = "mitchellh.vmware-esx" diff --git a/builder/vmware/iso/builder_test.go b/builder/vmware/iso/builder_test.go index 886d01dae..ab01a270c 100644 --- a/builder/vmware/iso/builder_test.go +++ b/builder/vmware/iso/builder_test.go @@ -7,7 +7,7 @@ import ( "reflect" "testing" - "github.com/mitchellh/packer/packer" + "github.com/hashicorp/packer/packer" ) func testConfig() map[string]interface{} { diff --git a/builder/vmware/iso/driver.go b/builder/vmware/iso/driver.go index ba96afe07..6a1b89918 100644 --- a/builder/vmware/iso/driver.go +++ b/builder/vmware/iso/driver.go @@ -3,7 +3,7 @@ package iso import ( "fmt" - vmwcommon "github.com/mitchellh/packer/builder/vmware/common" + vmwcommon "github.com/hashicorp/packer/builder/vmware/common" ) // NewDriver returns a new driver implementation for this operating diff --git a/builder/vmware/iso/driver_esx5.go b/builder/vmware/iso/driver_esx5.go index 80dc1878d..cd0002abc 100644 --- a/builder/vmware/iso/driver_esx5.go +++ b/builder/vmware/iso/driver_esx5.go @@ -14,10 +14,10 @@ import ( "strings" "time" + commonssh "github.com/hashicorp/packer/common/ssh" + "github.com/hashicorp/packer/communicator/ssh" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - commonssh "github.com/mitchellh/packer/common/ssh" - "github.com/mitchellh/packer/communicator/ssh" - "github.com/mitchellh/packer/packer" gossh "golang.org/x/crypto/ssh" ) diff --git a/builder/vmware/iso/driver_esx5_test.go b/builder/vmware/iso/driver_esx5_test.go index 3b0953f74..6ce714ff1 100644 --- a/builder/vmware/iso/driver_esx5_test.go +++ b/builder/vmware/iso/driver_esx5_test.go @@ -5,8 +5,8 @@ import ( "net" "testing" + vmwcommon "github.com/hashicorp/packer/builder/vmware/common" "github.com/mitchellh/multistep" - vmwcommon "github.com/mitchellh/packer/builder/vmware/common" ) func TestESX5Driver_implDriver(t *testing.T) { diff --git a/builder/vmware/iso/remote_driver.go b/builder/vmware/iso/remote_driver.go index 378c949d4..4c6dc18e4 100644 --- a/builder/vmware/iso/remote_driver.go +++ b/builder/vmware/iso/remote_driver.go @@ -1,7 +1,7 @@ package iso import ( - vmwcommon "github.com/mitchellh/packer/builder/vmware/common" + vmwcommon "github.com/hashicorp/packer/builder/vmware/common" ) type RemoteDriver interface { diff --git a/builder/vmware/iso/remote_driver_mock.go b/builder/vmware/iso/remote_driver_mock.go index dcd1ba0aa..adf5fa713 100644 --- a/builder/vmware/iso/remote_driver_mock.go +++ b/builder/vmware/iso/remote_driver_mock.go @@ -1,7 +1,7 @@ package iso import ( - vmwcommon "github.com/mitchellh/packer/builder/vmware/common" + vmwcommon "github.com/hashicorp/packer/builder/vmware/common" ) type RemoteDriverMock struct { diff --git a/builder/vmware/iso/remote_driver_mock_test.go b/builder/vmware/iso/remote_driver_mock_test.go index 86779a847..dd7a26e0a 100644 --- a/builder/vmware/iso/remote_driver_mock_test.go +++ b/builder/vmware/iso/remote_driver_mock_test.go @@ -3,7 +3,7 @@ package iso import ( "testing" - vmwcommon "github.com/mitchellh/packer/builder/vmware/common" + vmwcommon "github.com/hashicorp/packer/builder/vmware/common" ) func TestRemoteDriverMock_impl(t *testing.T) { diff --git a/builder/vmware/iso/step_create_disk.go b/builder/vmware/iso/step_create_disk.go index ded3a86da..463599780 100644 --- a/builder/vmware/iso/step_create_disk.go +++ b/builder/vmware/iso/step_create_disk.go @@ -2,9 +2,9 @@ package iso import ( "fmt" + vmwcommon "github.com/hashicorp/packer/builder/vmware/common" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - vmwcommon "github.com/mitchellh/packer/builder/vmware/common" - "github.com/mitchellh/packer/packer" "path/filepath" ) diff --git a/builder/vmware/iso/step_create_vmx.go b/builder/vmware/iso/step_create_vmx.go index 23281cd01..1f4ee812f 100755 --- a/builder/vmware/iso/step_create_vmx.go +++ b/builder/vmware/iso/step_create_vmx.go @@ -6,10 +6,10 @@ import ( "os" "path/filepath" + vmwcommon "github.com/hashicorp/packer/builder/vmware/common" + "github.com/hashicorp/packer/packer" + "github.com/hashicorp/packer/template/interpolate" "github.com/mitchellh/multistep" - vmwcommon "github.com/mitchellh/packer/builder/vmware/common" - "github.com/mitchellh/packer/packer" - "github.com/mitchellh/packer/template/interpolate" ) type vmxTemplateData struct { diff --git a/builder/vmware/iso/step_export.go b/builder/vmware/iso/step_export.go index 734158b52..3d055ddb4 100644 --- a/builder/vmware/iso/step_export.go +++ b/builder/vmware/iso/step_export.go @@ -10,8 +10,8 @@ import ( "runtime" "strings" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" ) type StepExport struct { diff --git a/builder/vmware/iso/step_register.go b/builder/vmware/iso/step_register.go index 5a3c9bf6d..a90de5fa2 100644 --- a/builder/vmware/iso/step_register.go +++ b/builder/vmware/iso/step_register.go @@ -4,9 +4,9 @@ import ( "fmt" "time" + vmwcommon "github.com/hashicorp/packer/builder/vmware/common" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - vmwcommon "github.com/mitchellh/packer/builder/vmware/common" - "github.com/mitchellh/packer/packer" ) type StepRegister struct { diff --git a/builder/vmware/iso/step_remote_upload.go b/builder/vmware/iso/step_remote_upload.go index 1fc66a541..6ef27bce6 100644 --- a/builder/vmware/iso/step_remote_upload.go +++ b/builder/vmware/iso/step_remote_upload.go @@ -2,9 +2,9 @@ package iso import ( "fmt" + vmwcommon "github.com/hashicorp/packer/builder/vmware/common" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - vmwcommon "github.com/mitchellh/packer/builder/vmware/common" - "github.com/mitchellh/packer/packer" "log" ) diff --git a/builder/vmware/iso/step_test.go b/builder/vmware/iso/step_test.go index aad099af5..783d38796 100644 --- a/builder/vmware/iso/step_test.go +++ b/builder/vmware/iso/step_test.go @@ -2,9 +2,9 @@ package iso import ( "bytes" + vmwcommon "github.com/hashicorp/packer/builder/vmware/common" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - vmwcommon "github.com/mitchellh/packer/builder/vmware/common" - "github.com/mitchellh/packer/packer" "testing" ) diff --git a/builder/vmware/iso/step_upload_vmx.go b/builder/vmware/iso/step_upload_vmx.go index 96dde2cfc..39532674b 100644 --- a/builder/vmware/iso/step_upload_vmx.go +++ b/builder/vmware/iso/step_upload_vmx.go @@ -2,9 +2,9 @@ package iso import ( "fmt" + vmwcommon "github.com/hashicorp/packer/builder/vmware/common" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - vmwcommon "github.com/mitchellh/packer/builder/vmware/common" - "github.com/mitchellh/packer/packer" "path/filepath" ) diff --git a/builder/vmware/vmx/builder.go b/builder/vmware/vmx/builder.go index f417b2e1f..6576db462 100644 --- a/builder/vmware/vmx/builder.go +++ b/builder/vmware/vmx/builder.go @@ -6,11 +6,11 @@ import ( "log" "time" + vmwcommon "github.com/hashicorp/packer/builder/vmware/common" + "github.com/hashicorp/packer/common" + "github.com/hashicorp/packer/helper/communicator" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - vmwcommon "github.com/mitchellh/packer/builder/vmware/common" - "github.com/mitchellh/packer/common" - "github.com/mitchellh/packer/helper/communicator" - "github.com/mitchellh/packer/packer" ) // Builder implements packer.Builder and builds the actual VMware diff --git a/builder/vmware/vmx/builder_test.go b/builder/vmware/vmx/builder_test.go index 22b639f2b..841d4f718 100644 --- a/builder/vmware/vmx/builder_test.go +++ b/builder/vmware/vmx/builder_test.go @@ -7,7 +7,7 @@ import ( "reflect" "testing" - "github.com/mitchellh/packer/packer" + "github.com/hashicorp/packer/packer" ) func TestBuilderPrepare_FloppyFiles(t *testing.T) { diff --git a/builder/vmware/vmx/config.go b/builder/vmware/vmx/config.go index 52ba61582..93e8347c6 100644 --- a/builder/vmware/vmx/config.go +++ b/builder/vmware/vmx/config.go @@ -4,11 +4,11 @@ import ( "fmt" "os" - vmwcommon "github.com/mitchellh/packer/builder/vmware/common" - "github.com/mitchellh/packer/common" - "github.com/mitchellh/packer/helper/config" - "github.com/mitchellh/packer/packer" - "github.com/mitchellh/packer/template/interpolate" + vmwcommon "github.com/hashicorp/packer/builder/vmware/common" + "github.com/hashicorp/packer/common" + "github.com/hashicorp/packer/helper/config" + "github.com/hashicorp/packer/packer" + "github.com/hashicorp/packer/template/interpolate" ) // Config is the configuration structure for the builder. diff --git a/builder/vmware/vmx/step_clone_vmx.go b/builder/vmware/vmx/step_clone_vmx.go index a020e1627..eaa6607c5 100755 --- a/builder/vmware/vmx/step_clone_vmx.go +++ b/builder/vmware/vmx/step_clone_vmx.go @@ -5,9 +5,9 @@ import ( "log" "path/filepath" + vmwcommon "github.com/hashicorp/packer/builder/vmware/common" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - vmwcommon "github.com/mitchellh/packer/builder/vmware/common" - "github.com/mitchellh/packer/packer" ) // StepCloneVMX takes a VMX file and clones the VM into the output directory. diff --git a/builder/vmware/vmx/step_clone_vmx_test.go b/builder/vmware/vmx/step_clone_vmx_test.go index 8b8b5a056..3b4cea1d5 100644 --- a/builder/vmware/vmx/step_clone_vmx_test.go +++ b/builder/vmware/vmx/step_clone_vmx_test.go @@ -6,8 +6,8 @@ import ( "path/filepath" "testing" + vmwcommon "github.com/hashicorp/packer/builder/vmware/common" "github.com/mitchellh/multistep" - vmwcommon "github.com/mitchellh/packer/builder/vmware/common" ) func TestStepCloneVMX_impl(t *testing.T) { diff --git a/builder/vmware/vmx/step_test.go b/builder/vmware/vmx/step_test.go index ad8075a61..60e2f890c 100644 --- a/builder/vmware/vmx/step_test.go +++ b/builder/vmware/vmx/step_test.go @@ -4,9 +4,9 @@ import ( "bytes" "testing" + vmwcommon "github.com/hashicorp/packer/builder/vmware/common" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - vmwcommon "github.com/mitchellh/packer/builder/vmware/common" - "github.com/mitchellh/packer/packer" ) func testState(t *testing.T) multistep.StateBag { diff --git a/checkpoint.go b/checkpoint.go index 3fbd37b3f..bbefeef5e 100644 --- a/checkpoint.go +++ b/checkpoint.go @@ -6,9 +6,9 @@ import ( "path/filepath" "github.com/hashicorp/go-checkpoint" - "github.com/mitchellh/packer/command" - "github.com/mitchellh/packer/packer" - packerVersion "github.com/mitchellh/packer/version" + "github.com/hashicorp/packer/command" + "github.com/hashicorp/packer/packer" + packerVersion "github.com/hashicorp/packer/version" ) func init() { diff --git a/command/build.go b/command/build.go index 9e79326a4..de9da51ee 100644 --- a/command/build.go +++ b/command/build.go @@ -10,9 +10,9 @@ import ( "strings" "sync" - "github.com/mitchellh/packer/helper/enumflag" - "github.com/mitchellh/packer/packer" - "github.com/mitchellh/packer/template" + "github.com/hashicorp/packer/helper/enumflag" + "github.com/hashicorp/packer/packer" + "github.com/hashicorp/packer/template" ) type BuildCommand struct { diff --git a/command/build_test.go b/command/build_test.go index aa35a385f..f5ec395f8 100644 --- a/command/build_test.go +++ b/command/build_test.go @@ -6,8 +6,8 @@ import ( "path/filepath" "testing" - "github.com/mitchellh/packer/builder/file" - "github.com/mitchellh/packer/packer" + "github.com/hashicorp/packer/builder/file" + "github.com/hashicorp/packer/packer" ) func TestBuildOnlyFileCommaFlags(t *testing.T) { diff --git a/command/command_test.go b/command/command_test.go index 4ba4b8787..31f1e3d54 100644 --- a/command/command_test.go +++ b/command/command_test.go @@ -5,7 +5,7 @@ import ( "path/filepath" "testing" - "github.com/mitchellh/packer/packer" + "github.com/hashicorp/packer/packer" ) const fixturesDir = "./test-fixtures" diff --git a/command/fix.go b/command/fix.go index 451742ebb..1a94f5786 100644 --- a/command/fix.go +++ b/command/fix.go @@ -8,8 +8,8 @@ import ( "os" "strings" - "github.com/mitchellh/packer/fix" - "github.com/mitchellh/packer/template" + "github.com/hashicorp/packer/fix" + "github.com/hashicorp/packer/template" ) type FixCommand struct { diff --git a/command/inspect.go b/command/inspect.go index 49302b023..71ddbba1d 100644 --- a/command/inspect.go +++ b/command/inspect.go @@ -5,7 +5,7 @@ import ( "sort" "strings" - "github.com/mitchellh/packer/template" + "github.com/hashicorp/packer/template" ) type InspectCommand struct { diff --git a/command/meta.go b/command/meta.go index d22efcaba..b8dfdfbf5 100644 --- a/command/meta.go +++ b/command/meta.go @@ -6,10 +6,10 @@ import ( "fmt" "io" - "github.com/mitchellh/packer/helper/flag-kv" - "github.com/mitchellh/packer/helper/flag-slice" - "github.com/mitchellh/packer/packer" - "github.com/mitchellh/packer/template" + "github.com/hashicorp/packer/helper/flag-kv" + "github.com/hashicorp/packer/helper/flag-slice" + "github.com/hashicorp/packer/packer" + "github.com/hashicorp/packer/template" ) // FlagSetFlags is an enum to define what flags are present in the diff --git a/command/plugin.go b/command/plugin.go index 8f09f0a74..fdeab3e45 100644 --- a/command/plugin.go +++ b/command/plugin.go @@ -10,62 +10,62 @@ import ( "regexp" "strings" - "github.com/mitchellh/packer/packer" - "github.com/mitchellh/packer/packer/plugin" + "github.com/hashicorp/packer/packer" + "github.com/hashicorp/packer/packer/plugin" - amazonchrootbuilder "github.com/mitchellh/packer/builder/amazon/chroot" - amazonebsbuilder "github.com/mitchellh/packer/builder/amazon/ebs" - amazonebssurrogatebuilder "github.com/mitchellh/packer/builder/amazon/ebssurrogate" - amazonebsvolumebuilder "github.com/mitchellh/packer/builder/amazon/ebsvolume" - amazoninstancebuilder "github.com/mitchellh/packer/builder/amazon/instance" - azurearmbuilder "github.com/mitchellh/packer/builder/azure/arm" - cloudstackbuilder "github.com/mitchellh/packer/builder/cloudstack" - digitaloceanbuilder "github.com/mitchellh/packer/builder/digitalocean" - dockerbuilder "github.com/mitchellh/packer/builder/docker" - filebuilder "github.com/mitchellh/packer/builder/file" - googlecomputebuilder "github.com/mitchellh/packer/builder/googlecompute" - hypervisobuilder "github.com/mitchellh/packer/builder/hyperv/iso" - nullbuilder "github.com/mitchellh/packer/builder/null" - oneandonebuilder "github.com/mitchellh/packer/builder/oneandone" - openstackbuilder "github.com/mitchellh/packer/builder/openstack" - parallelsisobuilder "github.com/mitchellh/packer/builder/parallels/iso" - parallelspvmbuilder "github.com/mitchellh/packer/builder/parallels/pvm" - profitbricksbuilder "github.com/mitchellh/packer/builder/profitbricks" - qemubuilder "github.com/mitchellh/packer/builder/qemu" - tritonbuilder "github.com/mitchellh/packer/builder/triton" - virtualboxisobuilder "github.com/mitchellh/packer/builder/virtualbox/iso" - virtualboxovfbuilder "github.com/mitchellh/packer/builder/virtualbox/ovf" - vmwareisobuilder "github.com/mitchellh/packer/builder/vmware/iso" - vmwarevmxbuilder "github.com/mitchellh/packer/builder/vmware/vmx" - amazonimportpostprocessor "github.com/mitchellh/packer/post-processor/amazon-import" - artificepostprocessor "github.com/mitchellh/packer/post-processor/artifice" - atlaspostprocessor "github.com/mitchellh/packer/post-processor/atlas" - checksumpostprocessor "github.com/mitchellh/packer/post-processor/checksum" - compresspostprocessor "github.com/mitchellh/packer/post-processor/compress" - dockerimportpostprocessor "github.com/mitchellh/packer/post-processor/docker-import" - dockerpushpostprocessor "github.com/mitchellh/packer/post-processor/docker-push" - dockersavepostprocessor "github.com/mitchellh/packer/post-processor/docker-save" - dockertagpostprocessor "github.com/mitchellh/packer/post-processor/docker-tag" - googlecomputeexportpostprocessor "github.com/mitchellh/packer/post-processor/googlecompute-export" - manifestpostprocessor "github.com/mitchellh/packer/post-processor/manifest" - shelllocalpostprocessor "github.com/mitchellh/packer/post-processor/shell-local" - vagrantpostprocessor "github.com/mitchellh/packer/post-processor/vagrant" - vagrantcloudpostprocessor "github.com/mitchellh/packer/post-processor/vagrant-cloud" - vspherepostprocessor "github.com/mitchellh/packer/post-processor/vsphere" - ansibleprovisioner "github.com/mitchellh/packer/provisioner/ansible" - ansiblelocalprovisioner "github.com/mitchellh/packer/provisioner/ansible-local" - chefclientprovisioner "github.com/mitchellh/packer/provisioner/chef-client" - chefsoloprovisioner "github.com/mitchellh/packer/provisioner/chef-solo" - convergeprovisioner "github.com/mitchellh/packer/provisioner/converge" - fileprovisioner "github.com/mitchellh/packer/provisioner/file" - powershellprovisioner "github.com/mitchellh/packer/provisioner/powershell" - puppetmasterlessprovisioner "github.com/mitchellh/packer/provisioner/puppet-masterless" - puppetserverprovisioner "github.com/mitchellh/packer/provisioner/puppet-server" - saltmasterlessprovisioner "github.com/mitchellh/packer/provisioner/salt-masterless" - shellprovisioner "github.com/mitchellh/packer/provisioner/shell" - shelllocalprovisioner "github.com/mitchellh/packer/provisioner/shell-local" - windowsrestartprovisioner "github.com/mitchellh/packer/provisioner/windows-restart" - windowsshellprovisioner "github.com/mitchellh/packer/provisioner/windows-shell" + amazonchrootbuilder "github.com/hashicorp/packer/builder/amazon/chroot" + amazonebsbuilder "github.com/hashicorp/packer/builder/amazon/ebs" + amazonebssurrogatebuilder "github.com/hashicorp/packer/builder/amazon/ebssurrogate" + amazonebsvolumebuilder "github.com/hashicorp/packer/builder/amazon/ebsvolume" + amazoninstancebuilder "github.com/hashicorp/packer/builder/amazon/instance" + azurearmbuilder "github.com/hashicorp/packer/builder/azure/arm" + cloudstackbuilder "github.com/hashicorp/packer/builder/cloudstack" + digitaloceanbuilder "github.com/hashicorp/packer/builder/digitalocean" + dockerbuilder "github.com/hashicorp/packer/builder/docker" + filebuilder "github.com/hashicorp/packer/builder/file" + googlecomputebuilder "github.com/hashicorp/packer/builder/googlecompute" + hypervisobuilder "github.com/hashicorp/packer/builder/hyperv/iso" + nullbuilder "github.com/hashicorp/packer/builder/null" + oneandonebuilder "github.com/hashicorp/packer/builder/oneandone" + openstackbuilder "github.com/hashicorp/packer/builder/openstack" + parallelsisobuilder "github.com/hashicorp/packer/builder/parallels/iso" + parallelspvmbuilder "github.com/hashicorp/packer/builder/parallels/pvm" + profitbricksbuilder "github.com/hashicorp/packer/builder/profitbricks" + qemubuilder "github.com/hashicorp/packer/builder/qemu" + tritonbuilder "github.com/hashicorp/packer/builder/triton" + virtualboxisobuilder "github.com/hashicorp/packer/builder/virtualbox/iso" + virtualboxovfbuilder "github.com/hashicorp/packer/builder/virtualbox/ovf" + vmwareisobuilder "github.com/hashicorp/packer/builder/vmware/iso" + vmwarevmxbuilder "github.com/hashicorp/packer/builder/vmware/vmx" + amazonimportpostprocessor "github.com/hashicorp/packer/post-processor/amazon-import" + artificepostprocessor "github.com/hashicorp/packer/post-processor/artifice" + atlaspostprocessor "github.com/hashicorp/packer/post-processor/atlas" + checksumpostprocessor "github.com/hashicorp/packer/post-processor/checksum" + compresspostprocessor "github.com/hashicorp/packer/post-processor/compress" + dockerimportpostprocessor "github.com/hashicorp/packer/post-processor/docker-import" + dockerpushpostprocessor "github.com/hashicorp/packer/post-processor/docker-push" + dockersavepostprocessor "github.com/hashicorp/packer/post-processor/docker-save" + dockertagpostprocessor "github.com/hashicorp/packer/post-processor/docker-tag" + googlecomputeexportpostprocessor "github.com/hashicorp/packer/post-processor/googlecompute-export" + manifestpostprocessor "github.com/hashicorp/packer/post-processor/manifest" + shelllocalpostprocessor "github.com/hashicorp/packer/post-processor/shell-local" + vagrantpostprocessor "github.com/hashicorp/packer/post-processor/vagrant" + vagrantcloudpostprocessor "github.com/hashicorp/packer/post-processor/vagrant-cloud" + vspherepostprocessor "github.com/hashicorp/packer/post-processor/vsphere" + ansibleprovisioner "github.com/hashicorp/packer/provisioner/ansible" + ansiblelocalprovisioner "github.com/hashicorp/packer/provisioner/ansible-local" + chefclientprovisioner "github.com/hashicorp/packer/provisioner/chef-client" + chefsoloprovisioner "github.com/hashicorp/packer/provisioner/chef-solo" + convergeprovisioner "github.com/hashicorp/packer/provisioner/converge" + fileprovisioner "github.com/hashicorp/packer/provisioner/file" + powershellprovisioner "github.com/hashicorp/packer/provisioner/powershell" + puppetmasterlessprovisioner "github.com/hashicorp/packer/provisioner/puppet-masterless" + puppetserverprovisioner "github.com/hashicorp/packer/provisioner/puppet-server" + saltmasterlessprovisioner "github.com/hashicorp/packer/provisioner/salt-masterless" + shellprovisioner "github.com/hashicorp/packer/provisioner/shell" + shelllocalprovisioner "github.com/hashicorp/packer/provisioner/shell-local" + windowsrestartprovisioner "github.com/hashicorp/packer/provisioner/windows-restart" + windowsshellprovisioner "github.com/hashicorp/packer/provisioner/windows-shell" ) type PluginCommand struct { diff --git a/command/push.go b/command/push.go index 9394d4fe8..a0edd6b84 100644 --- a/command/push.go +++ b/command/push.go @@ -11,8 +11,8 @@ import ( "github.com/hashicorp/atlas-go/archive" "github.com/hashicorp/atlas-go/v1" - "github.com/mitchellh/packer/helper/flag-kv" - "github.com/mitchellh/packer/template" + "github.com/hashicorp/packer/helper/flag-kv" + "github.com/hashicorp/packer/template" ) // archiveTemplateEntry is the name the template always takes within the slug. diff --git a/command/validate.go b/command/validate.go index c8f333fcf..a2fb47ff6 100644 --- a/command/validate.go +++ b/command/validate.go @@ -5,8 +5,8 @@ import ( "log" "strings" - "github.com/mitchellh/packer/packer" - "github.com/mitchellh/packer/template" + "github.com/hashicorp/packer/packer" + "github.com/hashicorp/packer/template" ) type ValidateCommand struct { diff --git a/commands.go b/commands.go index 9b02b5941..17b6a7f36 100644 --- a/commands.go +++ b/commands.go @@ -1,9 +1,9 @@ package main import ( + "github.com/hashicorp/packer/command" + "github.com/hashicorp/packer/version" "github.com/mitchellh/cli" - "github.com/mitchellh/packer/command" - "github.com/mitchellh/packer/version" ) // Commands is the mapping of all the available Packer commands. diff --git a/common/floppy_config.go b/common/floppy_config.go index ecaa5eddb..b1338cbcb 100644 --- a/common/floppy_config.go +++ b/common/floppy_config.go @@ -6,7 +6,7 @@ import ( "path/filepath" "strings" - "github.com/mitchellh/packer/template/interpolate" + "github.com/hashicorp/packer/template/interpolate" ) type FloppyConfig struct { diff --git a/common/http_config.go b/common/http_config.go index 41381c2a0..bb9b46b26 100644 --- a/common/http_config.go +++ b/common/http_config.go @@ -3,7 +3,7 @@ package common import ( "errors" - "github.com/mitchellh/packer/template/interpolate" + "github.com/hashicorp/packer/template/interpolate" ) // HTTPConfig contains configuration for the local HTTP Server diff --git a/common/iso_config.go b/common/iso_config.go index 254296e7a..07f005f75 100644 --- a/common/iso_config.go +++ b/common/iso_config.go @@ -11,7 +11,7 @@ import ( "runtime" "strings" - "github.com/mitchellh/packer/template/interpolate" + "github.com/hashicorp/packer/template/interpolate" ) // ISOConfig contains configuration for downloading ISO images. diff --git a/common/multistep_debug.go b/common/multistep_debug.go index 8de05c48d..b726ce2c3 100644 --- a/common/multistep_debug.go +++ b/common/multistep_debug.go @@ -2,8 +2,8 @@ package common import ( "fmt" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" "log" "time" ) diff --git a/common/multistep_runner.go b/common/multistep_runner.go index 512a3ecd4..6f7c0a7cb 100644 --- a/common/multistep_runner.go +++ b/common/multistep_runner.go @@ -8,8 +8,8 @@ import ( "strings" "time" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" ) func newRunner(steps []multistep.Step, config PackerConfig, ui packer.Ui) (multistep.Runner, multistep.DebugPauseFn) { diff --git a/common/powershell/hyperv/hyperv.go b/common/powershell/hyperv/hyperv.go index a674857b0..125e56099 100644 --- a/common/powershell/hyperv/hyperv.go +++ b/common/powershell/hyperv/hyperv.go @@ -5,7 +5,7 @@ import ( "strconv" "strings" - "github.com/mitchellh/packer/common/powershell" + "github.com/hashicorp/packer/common/powershell" ) func GetHostAdapterIpAddressForSwitch(switchName string) (string, error) { diff --git a/common/step_create_floppy.go b/common/step_create_floppy.go index d00bc4da8..5f05eea78 100644 --- a/common/step_create_floppy.go +++ b/common/step_create_floppy.go @@ -10,10 +10,10 @@ import ( "path/filepath" "strings" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/go-fs" "github.com/mitchellh/go-fs/fat" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" ) // StepCreateFloppy will create a floppy disk with the given files. diff --git a/common/step_create_floppy_test.go b/common/step_create_floppy_test.go index cfdf3989e..f5cc16b64 100644 --- a/common/step_create_floppy_test.go +++ b/common/step_create_floppy_test.go @@ -3,8 +3,8 @@ package common import ( "bytes" "fmt" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" "io/ioutil" "log" "os" diff --git a/common/step_download.go b/common/step_download.go index b8bd60b5e..f63070a04 100644 --- a/common/step_download.go +++ b/common/step_download.go @@ -7,8 +7,8 @@ import ( "log" "time" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" ) // StepDownload downloads a remote file using the download client within diff --git a/common/step_http_server.go b/common/step_http_server.go index e1664a01b..3752b51c6 100644 --- a/common/step_http_server.go +++ b/common/step_http_server.go @@ -10,8 +10,8 @@ import ( "os" "path/filepath" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" ) // This step creates and runs the HTTP server that is serving files from the diff --git a/common/step_provision.go b/common/step_provision.go index f40cfd896..14074d7a1 100644 --- a/common/step_provision.go +++ b/common/step_provision.go @@ -1,8 +1,8 @@ package common import ( + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" "log" "time" ) diff --git a/communicator/none/communicator.go b/communicator/none/communicator.go index 267c8c6c6..4e08aba1b 100644 --- a/communicator/none/communicator.go +++ b/communicator/none/communicator.go @@ -2,7 +2,7 @@ package none import ( "errors" - "github.com/mitchellh/packer/packer" + "github.com/hashicorp/packer/packer" "io" "os" ) diff --git a/communicator/none/communicator_test.go b/communicator/none/communicator_test.go index 1153afb5c..081fbfe77 100644 --- a/communicator/none/communicator_test.go +++ b/communicator/none/communicator_test.go @@ -3,7 +3,7 @@ package none import ( "testing" - "github.com/mitchellh/packer/packer" + "github.com/hashicorp/packer/packer" ) func TestCommIsCommunicator(t *testing.T) { diff --git a/communicator/ssh/communicator.go b/communicator/ssh/communicator.go index ab828d747..a6a7f9cf9 100644 --- a/communicator/ssh/communicator.go +++ b/communicator/ssh/communicator.go @@ -15,7 +15,7 @@ import ( "strings" "time" - "github.com/mitchellh/packer/packer" + "github.com/hashicorp/packer/packer" "github.com/pkg/sftp" "golang.org/x/crypto/ssh" "golang.org/x/crypto/ssh/agent" diff --git a/communicator/ssh/communicator_test.go b/communicator/ssh/communicator_test.go index b0bc03508..fa43ed1ee 100644 --- a/communicator/ssh/communicator_test.go +++ b/communicator/ssh/communicator_test.go @@ -9,7 +9,7 @@ import ( "testing" "time" - "github.com/mitchellh/packer/packer" + "github.com/hashicorp/packer/packer" "golang.org/x/crypto/ssh" ) diff --git a/communicator/winrm/communicator.go b/communicator/winrm/communicator.go index d3c6ee46d..69f89194e 100644 --- a/communicator/winrm/communicator.go +++ b/communicator/winrm/communicator.go @@ -9,8 +9,8 @@ import ( "strings" "sync" + "github.com/hashicorp/packer/packer" "github.com/masterzen/winrm" - "github.com/mitchellh/packer/packer" "github.com/packer-community/winrmcp/winrmcp" ) diff --git a/communicator/winrm/communicator_test.go b/communicator/winrm/communicator_test.go index dde9dd381..5f61680f9 100644 --- a/communicator/winrm/communicator_test.go +++ b/communicator/winrm/communicator_test.go @@ -7,7 +7,7 @@ import ( "time" "github.com/dylanmei/winrmtest" - "github.com/mitchellh/packer/packer" + "github.com/hashicorp/packer/packer" ) func newMockWinRMServer(t *testing.T) *winrmtest.Remote { diff --git a/config.go b/config.go index a62e28323..409b8f12d 100644 --- a/config.go +++ b/config.go @@ -11,10 +11,10 @@ import ( "runtime" "strings" + "github.com/hashicorp/packer/command" + "github.com/hashicorp/packer/packer" + "github.com/hashicorp/packer/packer/plugin" "github.com/kardianos/osext" - "github.com/mitchellh/packer/command" - "github.com/mitchellh/packer/packer" - "github.com/mitchellh/packer/packer/plugin" ) // PACKERSPACE is used to represent the spaces that separate args for a command diff --git a/helper/builder/testing/testing.go b/helper/builder/testing/testing.go index 0bfb136ae..7e862af9d 100644 --- a/helper/builder/testing/testing.go +++ b/helper/builder/testing/testing.go @@ -8,8 +8,8 @@ import ( "strings" "testing" - "github.com/mitchellh/packer/packer" - "github.com/mitchellh/packer/template" + "github.com/hashicorp/packer/packer" + "github.com/hashicorp/packer/template" ) // TestEnvVar must be set to a non-empty value for acceptance tests to run. diff --git a/helper/communicator/config.go b/helper/communicator/config.go index 5c55fee62..560b061b7 100644 --- a/helper/communicator/config.go +++ b/helper/communicator/config.go @@ -6,8 +6,8 @@ import ( "os" "time" + "github.com/hashicorp/packer/template/interpolate" "github.com/masterzen/winrm" - "github.com/mitchellh/packer/template/interpolate" ) // Config is the common configuration that communicators allow within diff --git a/helper/communicator/config_test.go b/helper/communicator/config_test.go index a6c7cfac2..a81dba53f 100644 --- a/helper/communicator/config_test.go +++ b/helper/communicator/config_test.go @@ -3,7 +3,7 @@ package communicator import ( "testing" - "github.com/mitchellh/packer/template/interpolate" + "github.com/hashicorp/packer/template/interpolate" ) func testConfig() *Config { diff --git a/helper/communicator/step_connect.go b/helper/communicator/step_connect.go index 4e3ddaf14..7d738e4cc 100644 --- a/helper/communicator/step_connect.go +++ b/helper/communicator/step_connect.go @@ -4,9 +4,9 @@ import ( "fmt" "log" + "github.com/hashicorp/packer/communicator/none" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/communicator/none" - "github.com/mitchellh/packer/packer" gossh "golang.org/x/crypto/ssh" ) diff --git a/helper/communicator/step_connect_ssh.go b/helper/communicator/step_connect_ssh.go index 71a6d1a39..f3f5c5bdb 100644 --- a/helper/communicator/step_connect_ssh.go +++ b/helper/communicator/step_connect_ssh.go @@ -8,10 +8,10 @@ import ( "strings" "time" + commonssh "github.com/hashicorp/packer/common/ssh" + "github.com/hashicorp/packer/communicator/ssh" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - commonssh "github.com/mitchellh/packer/common/ssh" - "github.com/mitchellh/packer/communicator/ssh" - "github.com/mitchellh/packer/packer" gossh "golang.org/x/crypto/ssh" ) diff --git a/helper/communicator/step_connect_test.go b/helper/communicator/step_connect_test.go index bf908f8fb..d83625dd2 100644 --- a/helper/communicator/step_connect_test.go +++ b/helper/communicator/step_connect_test.go @@ -4,8 +4,8 @@ import ( "bytes" "testing" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" ) func TestStepConnect_impl(t *testing.T) { diff --git a/helper/communicator/step_connect_winrm.go b/helper/communicator/step_connect_winrm.go index a2b53ea90..2318bc1c0 100644 --- a/helper/communicator/step_connect_winrm.go +++ b/helper/communicator/step_connect_winrm.go @@ -6,9 +6,9 @@ import ( "log" "time" + "github.com/hashicorp/packer/communicator/winrm" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/communicator/winrm" - "github.com/mitchellh/packer/packer" ) // StepConnectWinRM is a multistep Step implementation that waits for WinRM diff --git a/helper/config/decode.go b/helper/config/decode.go index 620198e35..8e573dd13 100644 --- a/helper/config/decode.go +++ b/helper/config/decode.go @@ -7,8 +7,8 @@ import ( "strings" "github.com/hashicorp/go-multierror" + "github.com/hashicorp/packer/template/interpolate" "github.com/mitchellh/mapstructure" - "github.com/mitchellh/packer/template/interpolate" ) // DecodeOpts are the options for decoding configuration. diff --git a/helper/config/decode_test.go b/helper/config/decode_test.go index f325ae4a5..a04329f27 100644 --- a/helper/config/decode_test.go +++ b/helper/config/decode_test.go @@ -5,7 +5,7 @@ import ( "testing" "time" - "github.com/mitchellh/packer/template/interpolate" + "github.com/hashicorp/packer/template/interpolate" ) func TestDecode(t *testing.T) { diff --git a/main.go b/main.go index 06a4c7402..6bca18d2d 100644 --- a/main.go +++ b/main.go @@ -16,11 +16,11 @@ import ( "time" "github.com/hashicorp/go-uuid" + "github.com/hashicorp/packer/command" + "github.com/hashicorp/packer/packer" + "github.com/hashicorp/packer/packer/plugin" + "github.com/hashicorp/packer/version" "github.com/mitchellh/cli" - "github.com/mitchellh/packer/command" - "github.com/mitchellh/packer/packer" - "github.com/mitchellh/packer/packer/plugin" - "github.com/mitchellh/packer/version" "github.com/mitchellh/panicwrap" "github.com/mitchellh/prefixedio" ) diff --git a/main_test.go b/main_test.go index 0bc7ba96f..f4d44bbf1 100644 --- a/main_test.go +++ b/main_test.go @@ -6,8 +6,8 @@ import ( "strings" "testing" + "github.com/hashicorp/packer/command" "github.com/mitchellh/cli" - "github.com/mitchellh/packer/command" ) func TestExcludeHelpFunc(t *testing.T) { diff --git a/packer/core.go b/packer/core.go index 860e1808b..4371fbbc4 100644 --- a/packer/core.go +++ b/packer/core.go @@ -6,8 +6,8 @@ import ( "github.com/hashicorp/go-multierror" "github.com/hashicorp/go-version" - "github.com/mitchellh/packer/template" - "github.com/mitchellh/packer/template/interpolate" + "github.com/hashicorp/packer/template" + "github.com/hashicorp/packer/template/interpolate" ) // Core is the main executor of Packer. If Packer is being used as a diff --git a/packer/core_test.go b/packer/core_test.go index 07acea43c..6edf63c16 100644 --- a/packer/core_test.go +++ b/packer/core_test.go @@ -6,8 +6,8 @@ import ( "reflect" "testing" - configHelper "github.com/mitchellh/packer/helper/config" - "github.com/mitchellh/packer/template" + configHelper "github.com/hashicorp/packer/helper/config" + "github.com/hashicorp/packer/template" ) func TestCoreBuildNames(t *testing.T) { diff --git a/packer/plugin/builder.go b/packer/plugin/builder.go index a0a89d57b..9036cc1b1 100644 --- a/packer/plugin/builder.go +++ b/packer/plugin/builder.go @@ -1,7 +1,7 @@ package plugin import ( - "github.com/mitchellh/packer/packer" + "github.com/hashicorp/packer/packer" "log" ) diff --git a/packer/plugin/client.go b/packer/plugin/client.go index e4eabfa3a..67f2ad23e 100644 --- a/packer/plugin/client.go +++ b/packer/plugin/client.go @@ -4,8 +4,8 @@ import ( "bufio" "errors" "fmt" - "github.com/mitchellh/packer/packer" - packrpc "github.com/mitchellh/packer/packer/rpc" + "github.com/hashicorp/packer/packer" + packrpc "github.com/hashicorp/packer/packer/rpc" "io" "io/ioutil" "log" diff --git a/packer/plugin/hook.go b/packer/plugin/hook.go index 5d4dbf06a..7d9f8f03f 100644 --- a/packer/plugin/hook.go +++ b/packer/plugin/hook.go @@ -1,7 +1,7 @@ package plugin import ( - "github.com/mitchellh/packer/packer" + "github.com/hashicorp/packer/packer" "log" ) diff --git a/packer/plugin/plugin_test.go b/packer/plugin/plugin_test.go index 23f994ea0..d35e7bb7b 100644 --- a/packer/plugin/plugin_test.go +++ b/packer/plugin/plugin_test.go @@ -2,7 +2,7 @@ package plugin import ( "fmt" - "github.com/mitchellh/packer/packer" + "github.com/hashicorp/packer/packer" "log" "os" "os/exec" diff --git a/packer/plugin/post_processor.go b/packer/plugin/post_processor.go index 483140564..bb801448a 100644 --- a/packer/plugin/post_processor.go +++ b/packer/plugin/post_processor.go @@ -1,7 +1,7 @@ package plugin import ( - "github.com/mitchellh/packer/packer" + "github.com/hashicorp/packer/packer" "log" ) diff --git a/packer/plugin/post_processor_test.go b/packer/plugin/post_processor_test.go index df8a799f7..4c545142d 100644 --- a/packer/plugin/post_processor_test.go +++ b/packer/plugin/post_processor_test.go @@ -1,7 +1,7 @@ package plugin import ( - "github.com/mitchellh/packer/packer" + "github.com/hashicorp/packer/packer" "os/exec" "testing" ) diff --git a/packer/plugin/provisioner.go b/packer/plugin/provisioner.go index 0feb9d727..d71854a58 100644 --- a/packer/plugin/provisioner.go +++ b/packer/plugin/provisioner.go @@ -1,7 +1,7 @@ package plugin import ( - "github.com/mitchellh/packer/packer" + "github.com/hashicorp/packer/packer" "log" ) diff --git a/packer/plugin/server.go b/packer/plugin/server.go index 191b8ba31..667907a5f 100644 --- a/packer/plugin/server.go +++ b/packer/plugin/server.go @@ -10,7 +10,7 @@ package plugin import ( "errors" "fmt" - packrpc "github.com/mitchellh/packer/packer/rpc" + packrpc "github.com/hashicorp/packer/packer/rpc" "io/ioutil" "log" "math/rand" diff --git a/packer/rpc/artifact.go b/packer/rpc/artifact.go index 3532cfbad..4d01bbabd 100644 --- a/packer/rpc/artifact.go +++ b/packer/rpc/artifact.go @@ -1,7 +1,7 @@ package rpc import ( - "github.com/mitchellh/packer/packer" + "github.com/hashicorp/packer/packer" "net/rpc" ) diff --git a/packer/rpc/artifact_test.go b/packer/rpc/artifact_test.go index 37f4cef9f..6959c3239 100644 --- a/packer/rpc/artifact_test.go +++ b/packer/rpc/artifact_test.go @@ -1,7 +1,7 @@ package rpc import ( - "github.com/mitchellh/packer/packer" + "github.com/hashicorp/packer/packer" "reflect" "testing" ) diff --git a/packer/rpc/build.go b/packer/rpc/build.go index 7a99a54a4..8573b2e8c 100644 --- a/packer/rpc/build.go +++ b/packer/rpc/build.go @@ -3,7 +3,7 @@ package rpc import ( "net/rpc" - "github.com/mitchellh/packer/packer" + "github.com/hashicorp/packer/packer" ) // An implementation of packer.Build where the build is actually executed diff --git a/packer/rpc/build_test.go b/packer/rpc/build_test.go index 57a4b8dc2..1dfb3d6f4 100644 --- a/packer/rpc/build_test.go +++ b/packer/rpc/build_test.go @@ -5,7 +5,7 @@ import ( "reflect" "testing" - "github.com/mitchellh/packer/packer" + "github.com/hashicorp/packer/packer" ) var testBuildArtifact = &packer.MockArtifact{} diff --git a/packer/rpc/builder.go b/packer/rpc/builder.go index 0e2464bd7..ed847fa91 100644 --- a/packer/rpc/builder.go +++ b/packer/rpc/builder.go @@ -1,7 +1,7 @@ package rpc import ( - "github.com/mitchellh/packer/packer" + "github.com/hashicorp/packer/packer" "log" "net/rpc" ) diff --git a/packer/rpc/builder_test.go b/packer/rpc/builder_test.go index 51dbf7044..255877352 100644 --- a/packer/rpc/builder_test.go +++ b/packer/rpc/builder_test.go @@ -1,7 +1,7 @@ package rpc import ( - "github.com/mitchellh/packer/packer" + "github.com/hashicorp/packer/packer" "reflect" "testing" ) diff --git a/packer/rpc/cache.go b/packer/rpc/cache.go index a4539ae66..ce5a231bb 100644 --- a/packer/rpc/cache.go +++ b/packer/rpc/cache.go @@ -1,7 +1,7 @@ package rpc import ( - "github.com/mitchellh/packer/packer" + "github.com/hashicorp/packer/packer" "log" "net/rpc" ) diff --git a/packer/rpc/cache_test.go b/packer/rpc/cache_test.go index 702ca98e4..1fa76f0e4 100644 --- a/packer/rpc/cache_test.go +++ b/packer/rpc/cache_test.go @@ -1,7 +1,7 @@ package rpc import ( - "github.com/mitchellh/packer/packer" + "github.com/hashicorp/packer/packer" "testing" ) diff --git a/packer/rpc/client.go b/packer/rpc/client.go index 85d1ff550..37571a450 100644 --- a/packer/rpc/client.go +++ b/packer/rpc/client.go @@ -5,7 +5,7 @@ import ( "log" "net/rpc" - "github.com/mitchellh/packer/packer" + "github.com/hashicorp/packer/packer" "github.com/ugorji/go/codec" ) diff --git a/packer/rpc/communicator.go b/packer/rpc/communicator.go index f52bd30d4..e1aab41e0 100644 --- a/packer/rpc/communicator.go +++ b/packer/rpc/communicator.go @@ -7,7 +7,7 @@ import ( "net/rpc" "os" - "github.com/mitchellh/packer/packer" + "github.com/hashicorp/packer/packer" ) // An implementation of packer.Communicator where the communicator is actually diff --git a/packer/rpc/communicator_test.go b/packer/rpc/communicator_test.go index 0e517aec9..1af9e53c8 100644 --- a/packer/rpc/communicator_test.go +++ b/packer/rpc/communicator_test.go @@ -2,7 +2,7 @@ package rpc import ( "bufio" - "github.com/mitchellh/packer/packer" + "github.com/hashicorp/packer/packer" "io" "reflect" "testing" diff --git a/packer/rpc/hook.go b/packer/rpc/hook.go index 4aa7d75bc..590b0899a 100644 --- a/packer/rpc/hook.go +++ b/packer/rpc/hook.go @@ -1,7 +1,7 @@ package rpc import ( - "github.com/mitchellh/packer/packer" + "github.com/hashicorp/packer/packer" "log" "net/rpc" ) diff --git a/packer/rpc/hook_test.go b/packer/rpc/hook_test.go index b3f4a420c..8043e6ad9 100644 --- a/packer/rpc/hook_test.go +++ b/packer/rpc/hook_test.go @@ -1,7 +1,7 @@ package rpc import ( - "github.com/mitchellh/packer/packer" + "github.com/hashicorp/packer/packer" "reflect" "sync" "testing" diff --git a/packer/rpc/post_processor.go b/packer/rpc/post_processor.go index 5831b125e..0107558de 100644 --- a/packer/rpc/post_processor.go +++ b/packer/rpc/post_processor.go @@ -3,7 +3,7 @@ package rpc import ( "net/rpc" - "github.com/mitchellh/packer/packer" + "github.com/hashicorp/packer/packer" ) // An implementation of packer.PostProcessor where the PostProcessor is actually diff --git a/packer/rpc/post_processor_test.go b/packer/rpc/post_processor_test.go index d9ea9c86f..99258c50e 100644 --- a/packer/rpc/post_processor_test.go +++ b/packer/rpc/post_processor_test.go @@ -1,7 +1,7 @@ package rpc import ( - "github.com/mitchellh/packer/packer" + "github.com/hashicorp/packer/packer" "reflect" "testing" ) diff --git a/packer/rpc/provisioner.go b/packer/rpc/provisioner.go index 08d31700a..80c57e264 100644 --- a/packer/rpc/provisioner.go +++ b/packer/rpc/provisioner.go @@ -1,7 +1,7 @@ package rpc import ( - "github.com/mitchellh/packer/packer" + "github.com/hashicorp/packer/packer" "log" "net/rpc" ) diff --git a/packer/rpc/provisioner_test.go b/packer/rpc/provisioner_test.go index 421990ffd..448946682 100644 --- a/packer/rpc/provisioner_test.go +++ b/packer/rpc/provisioner_test.go @@ -1,7 +1,7 @@ package rpc import ( - "github.com/mitchellh/packer/packer" + "github.com/hashicorp/packer/packer" "reflect" "testing" ) diff --git a/packer/rpc/server.go b/packer/rpc/server.go index ff1753269..8982ec0e7 100644 --- a/packer/rpc/server.go +++ b/packer/rpc/server.go @@ -5,7 +5,7 @@ import ( "log" "net/rpc" - "github.com/mitchellh/packer/packer" + "github.com/hashicorp/packer/packer" "github.com/ugorji/go/codec" ) diff --git a/packer/rpc/ui.go b/packer/rpc/ui.go index da032160a..1b84e5cd1 100644 --- a/packer/rpc/ui.go +++ b/packer/rpc/ui.go @@ -1,7 +1,7 @@ package rpc import ( - "github.com/mitchellh/packer/packer" + "github.com/hashicorp/packer/packer" "log" "net/rpc" ) diff --git a/panic.go b/panic.go index 4f5d6a10b..480d04324 100644 --- a/panic.go +++ b/panic.go @@ -19,7 +19,7 @@ A crash log has been placed at "crash.log" relative to your current working directory. It would be immensely helpful if you could please report the crash with Packer[1] so that we can fix this. -[1]: https://github.com/mitchellh/packer/issues +[1]: https://github.com/hashicorp/packer/issues !!!!!!!!!!!!!!!!!!!!!!!!!!! PACKER CRASH !!!!!!!!!!!!!!!!!!!!!!!!!!!! ` diff --git a/plugin/example/main.go b/plugin/example/main.go index 3d20ef765..7f4edf6c4 100644 --- a/plugin/example/main.go +++ b/plugin/example/main.go @@ -15,10 +15,10 @@ package main import ( - "github.com/mitchellh/packer/builder/amazon/chroot" - "github.com/mitchellh/packer/packer/plugin" - "github.com/mitchellh/packer/post-processor/docker-push" - "github.com/mitchellh/packer/provisioner/powershell" + "github.com/hashicorp/packer/builder/amazon/chroot" + "github.com/hashicorp/packer/packer/plugin" + "github.com/hashicorp/packer/post-processor/docker-push" + "github.com/hashicorp/packer/provisioner/powershell" ) func main() { diff --git a/post-processor/amazon-import/post-processor.go b/post-processor/amazon-import/post-processor.go index 236436e13..36a8f5844 100644 --- a/post-processor/amazon-import/post-processor.go +++ b/post-processor/amazon-import/post-processor.go @@ -11,11 +11,11 @@ import ( "github.com/aws/aws-sdk-go/service/ec2" "github.com/aws/aws-sdk-go/service/s3" "github.com/aws/aws-sdk-go/service/s3/s3manager" - awscommon "github.com/mitchellh/packer/builder/amazon/common" - "github.com/mitchellh/packer/common" - "github.com/mitchellh/packer/helper/config" - "github.com/mitchellh/packer/packer" - "github.com/mitchellh/packer/template/interpolate" + awscommon "github.com/hashicorp/packer/builder/amazon/common" + "github.com/hashicorp/packer/common" + "github.com/hashicorp/packer/helper/config" + "github.com/hashicorp/packer/packer" + "github.com/hashicorp/packer/template/interpolate" ) const BuilderId = "packer.post-processor.amazon-import" diff --git a/post-processor/artifice/post-processor.go b/post-processor/artifice/post-processor.go index ff33184de..030b52c07 100644 --- a/post-processor/artifice/post-processor.go +++ b/post-processor/artifice/post-processor.go @@ -4,10 +4,10 @@ import ( "fmt" "strings" - "github.com/mitchellh/packer/common" - "github.com/mitchellh/packer/helper/config" - "github.com/mitchellh/packer/packer" - "github.com/mitchellh/packer/template/interpolate" + "github.com/hashicorp/packer/common" + "github.com/hashicorp/packer/helper/config" + "github.com/hashicorp/packer/packer" + "github.com/hashicorp/packer/template/interpolate" ) // The artifact-override post-processor allows you to specify arbitrary files as diff --git a/post-processor/atlas/post-processor.go b/post-processor/atlas/post-processor.go index fb42f9443..587942631 100644 --- a/post-processor/atlas/post-processor.go +++ b/post-processor/atlas/post-processor.go @@ -8,11 +8,11 @@ import ( "github.com/hashicorp/atlas-go/archive" "github.com/hashicorp/atlas-go/v1" + "github.com/hashicorp/packer/common" + "github.com/hashicorp/packer/helper/config" + "github.com/hashicorp/packer/packer" + "github.com/hashicorp/packer/template/interpolate" "github.com/mitchellh/mapstructure" - "github.com/mitchellh/packer/common" - "github.com/mitchellh/packer/helper/config" - "github.com/mitchellh/packer/packer" - "github.com/mitchellh/packer/template/interpolate" ) const ( diff --git a/post-processor/atlas/post-processor_test.go b/post-processor/atlas/post-processor_test.go index add222bb6..fc1862aa7 100644 --- a/post-processor/atlas/post-processor_test.go +++ b/post-processor/atlas/post-processor_test.go @@ -5,7 +5,7 @@ import ( "reflect" "testing" - "github.com/mitchellh/packer/packer" + "github.com/hashicorp/packer/packer" ) func TestPostProcessorConfigure(t *testing.T) { diff --git a/post-processor/checksum/post-processor.go b/post-processor/checksum/post-processor.go index 82d8c39a0..8da32d5d9 100644 --- a/post-processor/checksum/post-processor.go +++ b/post-processor/checksum/post-processor.go @@ -11,10 +11,10 @@ import ( "os" "path/filepath" - "github.com/mitchellh/packer/common" - "github.com/mitchellh/packer/helper/config" - "github.com/mitchellh/packer/packer" - "github.com/mitchellh/packer/template/interpolate" + "github.com/hashicorp/packer/common" + "github.com/hashicorp/packer/helper/config" + "github.com/hashicorp/packer/packer" + "github.com/hashicorp/packer/template/interpolate" ) type Config struct { diff --git a/post-processor/checksum/post-processor_test.go b/post-processor/checksum/post-processor_test.go index 8b60df2b4..fb4d0faf1 100644 --- a/post-processor/checksum/post-processor_test.go +++ b/post-processor/checksum/post-processor_test.go @@ -8,9 +8,9 @@ import ( "strings" "testing" - "github.com/mitchellh/packer/builder/file" - "github.com/mitchellh/packer/packer" - "github.com/mitchellh/packer/template" + "github.com/hashicorp/packer/builder/file" + "github.com/hashicorp/packer/packer" + "github.com/hashicorp/packer/template" ) const expectedFileContents = "Hello world!" diff --git a/post-processor/compress/artifact_test.go b/post-processor/compress/artifact_test.go index 108ed84e7..2abde78d7 100644 --- a/post-processor/compress/artifact_test.go +++ b/post-processor/compress/artifact_test.go @@ -1,7 +1,7 @@ package compress import ( - "github.com/mitchellh/packer/packer" + "github.com/hashicorp/packer/packer" "testing" ) diff --git a/post-processor/compress/post-processor.go b/post-processor/compress/post-processor.go index 2d99e0ea0..d1bf89f1a 100644 --- a/post-processor/compress/post-processor.go +++ b/post-processor/compress/post-processor.go @@ -12,11 +12,11 @@ import ( "runtime" "github.com/biogo/hts/bgzf" + "github.com/hashicorp/packer/common" + "github.com/hashicorp/packer/helper/config" + "github.com/hashicorp/packer/packer" + "github.com/hashicorp/packer/template/interpolate" "github.com/klauspost/pgzip" - "github.com/mitchellh/packer/common" - "github.com/mitchellh/packer/helper/config" - "github.com/mitchellh/packer/packer" - "github.com/mitchellh/packer/template/interpolate" "github.com/pierrec/lz4" ) diff --git a/post-processor/compress/post-processor_test.go b/post-processor/compress/post-processor_test.go index ea1d973eb..685e738ed 100644 --- a/post-processor/compress/post-processor_test.go +++ b/post-processor/compress/post-processor_test.go @@ -8,9 +8,9 @@ import ( "strings" "testing" - "github.com/mitchellh/packer/builder/file" - "github.com/mitchellh/packer/packer" - "github.com/mitchellh/packer/template" + "github.com/hashicorp/packer/builder/file" + "github.com/hashicorp/packer/packer" + "github.com/hashicorp/packer/template" ) func TestDetectFilename(t *testing.T) { diff --git a/post-processor/docker-import/post-processor.go b/post-processor/docker-import/post-processor.go index 38c73ab55..80b99c8b3 100644 --- a/post-processor/docker-import/post-processor.go +++ b/post-processor/docker-import/post-processor.go @@ -3,12 +3,12 @@ package dockerimport import ( "fmt" - "github.com/mitchellh/packer/builder/docker" - "github.com/mitchellh/packer/common" - "github.com/mitchellh/packer/helper/config" - "github.com/mitchellh/packer/packer" - "github.com/mitchellh/packer/post-processor/artifice" - "github.com/mitchellh/packer/template/interpolate" + "github.com/hashicorp/packer/builder/docker" + "github.com/hashicorp/packer/common" + "github.com/hashicorp/packer/helper/config" + "github.com/hashicorp/packer/packer" + "github.com/hashicorp/packer/post-processor/artifice" + "github.com/hashicorp/packer/template/interpolate" ) const BuilderId = "packer.post-processor.docker-import" diff --git a/post-processor/docker-import/post-processor_test.go b/post-processor/docker-import/post-processor_test.go index 43ac0b4ef..4df15486e 100644 --- a/post-processor/docker-import/post-processor_test.go +++ b/post-processor/docker-import/post-processor_test.go @@ -2,7 +2,7 @@ package dockerimport import ( "bytes" - "github.com/mitchellh/packer/packer" + "github.com/hashicorp/packer/packer" "testing" ) diff --git a/post-processor/docker-push/post-processor.go b/post-processor/docker-push/post-processor.go index 17a0f617c..5d44cecf0 100644 --- a/post-processor/docker-push/post-processor.go +++ b/post-processor/docker-push/post-processor.go @@ -3,13 +3,13 @@ package dockerpush import ( "fmt" - "github.com/mitchellh/packer/builder/docker" - "github.com/mitchellh/packer/common" - "github.com/mitchellh/packer/helper/config" - "github.com/mitchellh/packer/packer" - "github.com/mitchellh/packer/post-processor/docker-import" - "github.com/mitchellh/packer/post-processor/docker-tag" - "github.com/mitchellh/packer/template/interpolate" + "github.com/hashicorp/packer/builder/docker" + "github.com/hashicorp/packer/common" + "github.com/hashicorp/packer/helper/config" + "github.com/hashicorp/packer/packer" + "github.com/hashicorp/packer/post-processor/docker-import" + "github.com/hashicorp/packer/post-processor/docker-tag" + "github.com/hashicorp/packer/template/interpolate" ) type Config struct { diff --git a/post-processor/docker-push/post-processor_test.go b/post-processor/docker-push/post-processor_test.go index c78e2b136..a79b4dc21 100644 --- a/post-processor/docker-push/post-processor_test.go +++ b/post-processor/docker-push/post-processor_test.go @@ -2,9 +2,9 @@ package dockerpush import ( "bytes" - "github.com/mitchellh/packer/builder/docker" - "github.com/mitchellh/packer/packer" - "github.com/mitchellh/packer/post-processor/docker-import" + "github.com/hashicorp/packer/builder/docker" + "github.com/hashicorp/packer/packer" + "github.com/hashicorp/packer/post-processor/docker-import" "testing" ) diff --git a/post-processor/docker-save/post-processor.go b/post-processor/docker-save/post-processor.go index 2e3b36b4e..6cb348bf8 100644 --- a/post-processor/docker-save/post-processor.go +++ b/post-processor/docker-save/post-processor.go @@ -4,13 +4,13 @@ import ( "fmt" "os" - "github.com/mitchellh/packer/builder/docker" - "github.com/mitchellh/packer/common" - "github.com/mitchellh/packer/helper/config" - "github.com/mitchellh/packer/packer" - "github.com/mitchellh/packer/post-processor/docker-import" - "github.com/mitchellh/packer/post-processor/docker-tag" - "github.com/mitchellh/packer/template/interpolate" + "github.com/hashicorp/packer/builder/docker" + "github.com/hashicorp/packer/common" + "github.com/hashicorp/packer/helper/config" + "github.com/hashicorp/packer/packer" + "github.com/hashicorp/packer/post-processor/docker-import" + "github.com/hashicorp/packer/post-processor/docker-tag" + "github.com/hashicorp/packer/template/interpolate" ) const BuilderId = "packer.post-processor.docker-save" diff --git a/post-processor/docker-save/post-processor_test.go b/post-processor/docker-save/post-processor_test.go index 2d29d58b9..45ef41986 100644 --- a/post-processor/docker-save/post-processor_test.go +++ b/post-processor/docker-save/post-processor_test.go @@ -2,7 +2,7 @@ package dockersave import ( "bytes" - "github.com/mitchellh/packer/packer" + "github.com/hashicorp/packer/packer" "testing" ) diff --git a/post-processor/docker-tag/post-processor.go b/post-processor/docker-tag/post-processor.go index 2f52e965d..e9311d12f 100644 --- a/post-processor/docker-tag/post-processor.go +++ b/post-processor/docker-tag/post-processor.go @@ -3,12 +3,12 @@ package dockertag import ( "fmt" - "github.com/mitchellh/packer/builder/docker" - "github.com/mitchellh/packer/common" - "github.com/mitchellh/packer/helper/config" - "github.com/mitchellh/packer/packer" - "github.com/mitchellh/packer/post-processor/docker-import" - "github.com/mitchellh/packer/template/interpolate" + "github.com/hashicorp/packer/builder/docker" + "github.com/hashicorp/packer/common" + "github.com/hashicorp/packer/helper/config" + "github.com/hashicorp/packer/packer" + "github.com/hashicorp/packer/post-processor/docker-import" + "github.com/hashicorp/packer/template/interpolate" ) const BuilderId = "packer.post-processor.docker-tag" diff --git a/post-processor/docker-tag/post-processor_test.go b/post-processor/docker-tag/post-processor_test.go index 1c0221c1f..fef434ee9 100644 --- a/post-processor/docker-tag/post-processor_test.go +++ b/post-processor/docker-tag/post-processor_test.go @@ -4,9 +4,9 @@ import ( "bytes" "testing" - "github.com/mitchellh/packer/builder/docker" - "github.com/mitchellh/packer/packer" - "github.com/mitchellh/packer/post-processor/docker-import" + "github.com/hashicorp/packer/builder/docker" + "github.com/hashicorp/packer/packer" + "github.com/hashicorp/packer/post-processor/docker-import" ) func testConfig() map[string]interface{} { diff --git a/post-processor/googlecompute-export/post-processor.go b/post-processor/googlecompute-export/post-processor.go index ab198cea4..9fd39aa46 100644 --- a/post-processor/googlecompute-export/post-processor.go +++ b/post-processor/googlecompute-export/post-processor.go @@ -5,12 +5,12 @@ import ( "io/ioutil" "strings" + "github.com/hashicorp/packer/builder/googlecompute" + "github.com/hashicorp/packer/common" + "github.com/hashicorp/packer/helper/config" + "github.com/hashicorp/packer/packer" + "github.com/hashicorp/packer/template/interpolate" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/builder/googlecompute" - "github.com/mitchellh/packer/common" - "github.com/mitchellh/packer/helper/config" - "github.com/mitchellh/packer/packer" - "github.com/mitchellh/packer/template/interpolate" ) type Config struct { diff --git a/post-processor/manifest/post-processor.go b/post-processor/manifest/post-processor.go index 5a75bd34c..f5807dbb2 100644 --- a/post-processor/manifest/post-processor.go +++ b/post-processor/manifest/post-processor.go @@ -9,10 +9,10 @@ import ( "path/filepath" "time" - "github.com/mitchellh/packer/common" - "github.com/mitchellh/packer/helper/config" - "github.com/mitchellh/packer/packer" - "github.com/mitchellh/packer/template/interpolate" + "github.com/hashicorp/packer/common" + "github.com/hashicorp/packer/helper/config" + "github.com/hashicorp/packer/packer" + "github.com/hashicorp/packer/template/interpolate" ) type Config struct { diff --git a/post-processor/shell-local/communicator.go b/post-processor/shell-local/communicator.go index 9b937027a..b0bfb008f 100644 --- a/post-processor/shell-local/communicator.go +++ b/post-processor/shell-local/communicator.go @@ -7,7 +7,7 @@ import ( "os/exec" "syscall" - "github.com/mitchellh/packer/packer" + "github.com/hashicorp/packer/packer" ) type Communicator struct{} diff --git a/post-processor/shell-local/communicator_test.go b/post-processor/shell-local/communicator_test.go index 037629d1a..025deec54 100644 --- a/post-processor/shell-local/communicator_test.go +++ b/post-processor/shell-local/communicator_test.go @@ -6,7 +6,7 @@ import ( "strings" "testing" - "github.com/mitchellh/packer/packer" + "github.com/hashicorp/packer/packer" ) func TestCommunicator_impl(t *testing.T) { diff --git a/post-processor/shell-local/post-processor.go b/post-processor/shell-local/post-processor.go index afe4eb486..c2bd2d5c0 100644 --- a/post-processor/shell-local/post-processor.go +++ b/post-processor/shell-local/post-processor.go @@ -10,10 +10,10 @@ import ( "sort" "strings" - "github.com/mitchellh/packer/common" - "github.com/mitchellh/packer/helper/config" - "github.com/mitchellh/packer/packer" - "github.com/mitchellh/packer/template/interpolate" + "github.com/hashicorp/packer/common" + "github.com/hashicorp/packer/helper/config" + "github.com/hashicorp/packer/packer" + "github.com/hashicorp/packer/template/interpolate" ) type Config struct { diff --git a/post-processor/shell-local/post-processor_test.go b/post-processor/shell-local/post-processor_test.go index c5681694a..094b84096 100644 --- a/post-processor/shell-local/post-processor_test.go +++ b/post-processor/shell-local/post-processor_test.go @@ -1,7 +1,7 @@ package shell_local import ( - "github.com/mitchellh/packer/packer" + "github.com/hashicorp/packer/packer" "io/ioutil" "os" "testing" diff --git a/post-processor/vagrant-cloud/artifact_test.go b/post-processor/vagrant-cloud/artifact_test.go index b95e04511..e22090612 100644 --- a/post-processor/vagrant-cloud/artifact_test.go +++ b/post-processor/vagrant-cloud/artifact_test.go @@ -1,7 +1,7 @@ package vagrantcloud import ( - "github.com/mitchellh/packer/packer" + "github.com/hashicorp/packer/packer" "testing" ) diff --git a/post-processor/vagrant-cloud/post-processor.go b/post-processor/vagrant-cloud/post-processor.go index 53d75dac1..ef1af114b 100644 --- a/post-processor/vagrant-cloud/post-processor.go +++ b/post-processor/vagrant-cloud/post-processor.go @@ -9,11 +9,11 @@ import ( "log" "strings" + "github.com/hashicorp/packer/common" + "github.com/hashicorp/packer/helper/config" + "github.com/hashicorp/packer/packer" + "github.com/hashicorp/packer/template/interpolate" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/common" - "github.com/mitchellh/packer/helper/config" - "github.com/mitchellh/packer/packer" - "github.com/mitchellh/packer/template/interpolate" ) const VAGRANT_CLOUD_URL = "https://vagrantcloud.com/api/v1" diff --git a/post-processor/vagrant-cloud/post-processor_test.go b/post-processor/vagrant-cloud/post-processor_test.go index 985df88cc..53cc64e84 100644 --- a/post-processor/vagrant-cloud/post-processor_test.go +++ b/post-processor/vagrant-cloud/post-processor_test.go @@ -4,7 +4,7 @@ import ( "bytes" "testing" - "github.com/mitchellh/packer/packer" + "github.com/hashicorp/packer/packer" ) func testGoodConfig() map[string]interface{} { diff --git a/post-processor/vagrant-cloud/step_create_provider.go b/post-processor/vagrant-cloud/step_create_provider.go index 6e19f3f3e..c3e3665c8 100644 --- a/post-processor/vagrant-cloud/step_create_provider.go +++ b/post-processor/vagrant-cloud/step_create_provider.go @@ -2,8 +2,8 @@ package vagrantcloud import ( "fmt" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" ) type Provider struct { diff --git a/post-processor/vagrant-cloud/step_create_version.go b/post-processor/vagrant-cloud/step_create_version.go index 58c3051a7..0a544ceba 100644 --- a/post-processor/vagrant-cloud/step_create_version.go +++ b/post-processor/vagrant-cloud/step_create_version.go @@ -2,8 +2,8 @@ package vagrantcloud import ( "fmt" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" ) type Version struct { diff --git a/post-processor/vagrant-cloud/step_prepare_upload.go b/post-processor/vagrant-cloud/step_prepare_upload.go index d28a9fd2b..62e270fd8 100644 --- a/post-processor/vagrant-cloud/step_prepare_upload.go +++ b/post-processor/vagrant-cloud/step_prepare_upload.go @@ -2,8 +2,8 @@ package vagrantcloud import ( "fmt" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" ) type Upload struct { diff --git a/post-processor/vagrant-cloud/step_release_version.go b/post-processor/vagrant-cloud/step_release_version.go index 6301d5f19..7b6b25e93 100644 --- a/post-processor/vagrant-cloud/step_release_version.go +++ b/post-processor/vagrant-cloud/step_release_version.go @@ -2,8 +2,8 @@ package vagrantcloud import ( "fmt" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" "strings" ) diff --git a/post-processor/vagrant-cloud/step_upload.go b/post-processor/vagrant-cloud/step_upload.go index 0d53a99d6..cca7ef83f 100644 --- a/post-processor/vagrant-cloud/step_upload.go +++ b/post-processor/vagrant-cloud/step_upload.go @@ -4,8 +4,8 @@ import ( "fmt" "time" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" ) type stepUpload struct { diff --git a/post-processor/vagrant-cloud/step_verify_box.go b/post-processor/vagrant-cloud/step_verify_box.go index cc3f48b85..c3c7ef4a6 100644 --- a/post-processor/vagrant-cloud/step_verify_box.go +++ b/post-processor/vagrant-cloud/step_verify_box.go @@ -2,8 +2,8 @@ package vagrantcloud import ( "fmt" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" ) type Box struct { diff --git a/post-processor/vagrant-cloud/step_verify_upload.go b/post-processor/vagrant-cloud/step_verify_upload.go index 4a90ffa2d..2aab64b08 100644 --- a/post-processor/vagrant-cloud/step_verify_upload.go +++ b/post-processor/vagrant-cloud/step_verify_upload.go @@ -5,8 +5,8 @@ import ( "log" "time" + "github.com/hashicorp/packer/packer" "github.com/mitchellh/multistep" - "github.com/mitchellh/packer/packer" ) type stepVerifyUpload struct { diff --git a/post-processor/vagrant/artifact_test.go b/post-processor/vagrant/artifact_test.go index 6e16285a2..3676e1d98 100644 --- a/post-processor/vagrant/artifact_test.go +++ b/post-processor/vagrant/artifact_test.go @@ -1,7 +1,7 @@ package vagrant import ( - "github.com/mitchellh/packer/packer" + "github.com/hashicorp/packer/packer" "testing" ) diff --git a/post-processor/vagrant/aws.go b/post-processor/vagrant/aws.go index da9088ffc..be23f038d 100644 --- a/post-processor/vagrant/aws.go +++ b/post-processor/vagrant/aws.go @@ -6,7 +6,7 @@ import ( "strings" "text/template" - "github.com/mitchellh/packer/packer" + "github.com/hashicorp/packer/packer" ) type AWSProvider struct{} diff --git a/post-processor/vagrant/aws_test.go b/post-processor/vagrant/aws_test.go index 02eb02365..d242985d1 100644 --- a/post-processor/vagrant/aws_test.go +++ b/post-processor/vagrant/aws_test.go @@ -4,7 +4,7 @@ import ( "strings" "testing" - "github.com/mitchellh/packer/packer" + "github.com/hashicorp/packer/packer" ) func TestAWSProvider_impl(t *testing.T) { diff --git a/post-processor/vagrant/digitalocean.go b/post-processor/vagrant/digitalocean.go index f14284e37..2aaba9067 100644 --- a/post-processor/vagrant/digitalocean.go +++ b/post-processor/vagrant/digitalocean.go @@ -3,7 +3,7 @@ package vagrant import ( "bytes" "fmt" - "github.com/mitchellh/packer/packer" + "github.com/hashicorp/packer/packer" "strings" "text/template" ) diff --git a/post-processor/vagrant/digitalocean_test.go b/post-processor/vagrant/digitalocean_test.go index 6256fc249..c666b06a3 100644 --- a/post-processor/vagrant/digitalocean_test.go +++ b/post-processor/vagrant/digitalocean_test.go @@ -4,7 +4,7 @@ import ( "strings" "testing" - "github.com/mitchellh/packer/packer" + "github.com/hashicorp/packer/packer" ) func TestDigitalOceanProvider_impl(t *testing.T) { diff --git a/post-processor/vagrant/hyperv.go b/post-processor/vagrant/hyperv.go index 2f7dc1440..cf71820e9 100644 --- a/post-processor/vagrant/hyperv.go +++ b/post-processor/vagrant/hyperv.go @@ -2,7 +2,7 @@ package vagrant import ( "fmt" - "github.com/mitchellh/packer/packer" + "github.com/hashicorp/packer/packer" "os" "path/filepath" "strings" diff --git a/post-processor/vagrant/libvirt.go b/post-processor/vagrant/libvirt.go index 1afdcac45..ece535bf0 100644 --- a/post-processor/vagrant/libvirt.go +++ b/post-processor/vagrant/libvirt.go @@ -2,7 +2,7 @@ package vagrant import ( "fmt" - "github.com/mitchellh/packer/packer" + "github.com/hashicorp/packer/packer" "path/filepath" "strings" ) diff --git a/post-processor/vagrant/parallels.go b/post-processor/vagrant/parallels.go index 61e6ee5e6..41f9afa1a 100644 --- a/post-processor/vagrant/parallels.go +++ b/post-processor/vagrant/parallels.go @@ -5,7 +5,7 @@ import ( "path/filepath" "regexp" - "github.com/mitchellh/packer/packer" + "github.com/hashicorp/packer/packer" ) // These are the extensions of files and directories that are unnecessary for the function diff --git a/post-processor/vagrant/post-processor.go b/post-processor/vagrant/post-processor.go index 472a182eb..aa65b2292 100644 --- a/post-processor/vagrant/post-processor.go +++ b/post-processor/vagrant/post-processor.go @@ -11,11 +11,11 @@ import ( "path/filepath" "text/template" + "github.com/hashicorp/packer/common" + "github.com/hashicorp/packer/helper/config" + "github.com/hashicorp/packer/packer" + "github.com/hashicorp/packer/template/interpolate" "github.com/mitchellh/mapstructure" - "github.com/mitchellh/packer/common" - "github.com/mitchellh/packer/helper/config" - "github.com/mitchellh/packer/packer" - "github.com/mitchellh/packer/template/interpolate" ) var builtins = map[string]string{ diff --git a/post-processor/vagrant/post-processor_test.go b/post-processor/vagrant/post-processor_test.go index 1bcb50be3..8b8bfe10a 100644 --- a/post-processor/vagrant/post-processor_test.go +++ b/post-processor/vagrant/post-processor_test.go @@ -3,7 +3,7 @@ package vagrant import ( "bytes" "compress/flate" - "github.com/mitchellh/packer/packer" + "github.com/hashicorp/packer/packer" "io/ioutil" "os" "strings" diff --git a/post-processor/vagrant/provider.go b/post-processor/vagrant/provider.go index cda29fcb7..e9b76d0c7 100644 --- a/post-processor/vagrant/provider.go +++ b/post-processor/vagrant/provider.go @@ -1,7 +1,7 @@ package vagrant import ( - "github.com/mitchellh/packer/packer" + "github.com/hashicorp/packer/packer" ) // Provider is the interface that each provider must implement in order diff --git a/post-processor/vagrant/util.go b/post-processor/vagrant/util.go index 6ae2c337f..bc154d640 100644 --- a/post-processor/vagrant/util.go +++ b/post-processor/vagrant/util.go @@ -11,8 +11,8 @@ import ( "path/filepath" "runtime" + "github.com/hashicorp/packer/packer" "github.com/klauspost/pgzip" - "github.com/mitchellh/packer/packer" ) var ( diff --git a/post-processor/vagrant/virtualbox.go b/post-processor/vagrant/virtualbox.go index ade31b2fb..29201a01a 100644 --- a/post-processor/vagrant/virtualbox.go +++ b/post-processor/vagrant/virtualbox.go @@ -4,7 +4,7 @@ import ( "archive/tar" "errors" "fmt" - "github.com/mitchellh/packer/packer" + "github.com/hashicorp/packer/packer" "io" "io/ioutil" "log" diff --git a/post-processor/vagrant/vmware.go b/post-processor/vagrant/vmware.go index 75427397e..3fe2aed4e 100644 --- a/post-processor/vagrant/vmware.go +++ b/post-processor/vagrant/vmware.go @@ -2,7 +2,7 @@ package vagrant import ( "fmt" - "github.com/mitchellh/packer/packer" + "github.com/hashicorp/packer/packer" "path/filepath" ) diff --git a/post-processor/vsphere/post-processor.go b/post-processor/vsphere/post-processor.go index 55ceded4a..e97147334 100644 --- a/post-processor/vsphere/post-processor.go +++ b/post-processor/vsphere/post-processor.go @@ -8,10 +8,10 @@ import ( "os/exec" "strings" - "github.com/mitchellh/packer/common" - "github.com/mitchellh/packer/helper/config" - "github.com/mitchellh/packer/packer" - "github.com/mitchellh/packer/template/interpolate" + "github.com/hashicorp/packer/common" + "github.com/hashicorp/packer/helper/config" + "github.com/hashicorp/packer/packer" + "github.com/hashicorp/packer/template/interpolate" ) var builtins = map[string]string{ diff --git a/provisioner/ansible-local/provisioner.go b/provisioner/ansible-local/provisioner.go index 23562ec9a..88138e67f 100644 --- a/provisioner/ansible-local/provisioner.go +++ b/provisioner/ansible-local/provisioner.go @@ -7,11 +7,11 @@ import ( "path/filepath" "strings" - "github.com/mitchellh/packer/common" - "github.com/mitchellh/packer/common/uuid" - "github.com/mitchellh/packer/helper/config" - "github.com/mitchellh/packer/packer" - "github.com/mitchellh/packer/template/interpolate" + "github.com/hashicorp/packer/common" + "github.com/hashicorp/packer/common/uuid" + "github.com/hashicorp/packer/helper/config" + "github.com/hashicorp/packer/packer" + "github.com/hashicorp/packer/template/interpolate" ) const DefaultStagingDir = "/tmp/packer-provisioner-ansible-local" diff --git a/provisioner/ansible-local/provisioner_test.go b/provisioner/ansible-local/provisioner_test.go index 236c6252a..2195b7107 100644 --- a/provisioner/ansible-local/provisioner_test.go +++ b/provisioner/ansible-local/provisioner_test.go @@ -7,7 +7,7 @@ import ( "strings" "testing" - "github.com/mitchellh/packer/packer" + "github.com/hashicorp/packer/packer" ) func testConfig() map[string]interface{} { diff --git a/provisioner/ansible/adapter.go b/provisioner/ansible/adapter.go index eb481abd6..c3dfd3495 100644 --- a/provisioner/ansible/adapter.go +++ b/provisioner/ansible/adapter.go @@ -11,7 +11,7 @@ import ( "strings" "github.com/google/shlex" - "github.com/mitchellh/packer/packer" + "github.com/hashicorp/packer/packer" "golang.org/x/crypto/ssh" ) diff --git a/provisioner/ansible/adapter_test.go b/provisioner/ansible/adapter_test.go index 41aab358c..2ab2d350b 100644 --- a/provisioner/ansible/adapter_test.go +++ b/provisioner/ansible/adapter_test.go @@ -9,7 +9,7 @@ import ( "testing" "time" - "github.com/mitchellh/packer/packer" + "github.com/hashicorp/packer/packer" "golang.org/x/crypto/ssh" ) diff --git a/provisioner/ansible/provisioner.go b/provisioner/ansible/provisioner.go index 0577c58f3..c6e055e01 100644 --- a/provisioner/ansible/provisioner.go +++ b/provisioner/ansible/provisioner.go @@ -24,10 +24,10 @@ import ( "golang.org/x/crypto/ssh" - "github.com/mitchellh/packer/common" - "github.com/mitchellh/packer/helper/config" - "github.com/mitchellh/packer/packer" - "github.com/mitchellh/packer/template/interpolate" + "github.com/hashicorp/packer/common" + "github.com/hashicorp/packer/helper/config" + "github.com/hashicorp/packer/packer" + "github.com/hashicorp/packer/template/interpolate" ) type Config struct { diff --git a/provisioner/ansible/provisioner_test.go b/provisioner/ansible/provisioner_test.go index 13042c5e1..bda07080b 100644 --- a/provisioner/ansible/provisioner_test.go +++ b/provisioner/ansible/provisioner_test.go @@ -11,7 +11,7 @@ import ( "strings" "testing" - "github.com/mitchellh/packer/packer" + "github.com/hashicorp/packer/packer" ) // Be sure to remove the Ansible stub file in each test with: diff --git a/provisioner/ansible/scp.go b/provisioner/ansible/scp.go index 6378bdc14..0d951c728 100644 --- a/provisioner/ansible/scp.go +++ b/provisioner/ansible/scp.go @@ -13,7 +13,7 @@ import ( "strings" "time" - "github.com/mitchellh/packer/packer" + "github.com/hashicorp/packer/packer" ) const ( diff --git a/provisioner/ansible/test-fixtures/long-debug-message.yml b/provisioner/ansible/test-fixtures/long-debug-message.yml index cdd72e8b3..e633061bd 100644 --- a/provisioner/ansible/test-fixtures/long-debug-message.yml +++ b/provisioner/ansible/test-fixtures/long-debug-message.yml @@ -3,6 +3,6 @@ connection: local tasks: - - name: Very long Ansible output (>65535 chars) (Issue https://github.com/mitchellh/packer/issues/3268) + - name: Very long Ansible output (>65535 chars) (Issue https://github.com/hashicorp/packer/issues/3268) debug: msg: "{{ lipsum(n=300, html=false) }}" diff --git a/provisioner/chef-client/provisioner.go b/provisioner/chef-client/provisioner.go index a0be8df9b..3853613fc 100644 --- a/provisioner/chef-client/provisioner.go +++ b/provisioner/chef-client/provisioner.go @@ -12,12 +12,12 @@ import ( "path/filepath" "strings" - "github.com/mitchellh/packer/common" - "github.com/mitchellh/packer/common/uuid" - "github.com/mitchellh/packer/helper/config" - "github.com/mitchellh/packer/packer" - "github.com/mitchellh/packer/provisioner" - "github.com/mitchellh/packer/template/interpolate" + "github.com/hashicorp/packer/common" + "github.com/hashicorp/packer/common/uuid" + "github.com/hashicorp/packer/helper/config" + "github.com/hashicorp/packer/packer" + "github.com/hashicorp/packer/provisioner" + "github.com/hashicorp/packer/template/interpolate" ) type guestOSTypeConfig struct { diff --git a/provisioner/chef-client/provisioner_test.go b/provisioner/chef-client/provisioner_test.go index e84c81c72..ac148721a 100644 --- a/provisioner/chef-client/provisioner_test.go +++ b/provisioner/chef-client/provisioner_test.go @@ -7,7 +7,7 @@ import ( "strings" "testing" - "github.com/mitchellh/packer/packer" + "github.com/hashicorp/packer/packer" ) func testConfig() map[string]interface{} { diff --git a/provisioner/chef-solo/provisioner.go b/provisioner/chef-solo/provisioner.go index c4ca5fd61..981619a18 100644 --- a/provisioner/chef-solo/provisioner.go +++ b/provisioner/chef-solo/provisioner.go @@ -12,11 +12,11 @@ import ( "path/filepath" "strings" - "github.com/mitchellh/packer/common" - "github.com/mitchellh/packer/helper/config" - "github.com/mitchellh/packer/packer" - "github.com/mitchellh/packer/provisioner" - "github.com/mitchellh/packer/template/interpolate" + "github.com/hashicorp/packer/common" + "github.com/hashicorp/packer/helper/config" + "github.com/hashicorp/packer/packer" + "github.com/hashicorp/packer/provisioner" + "github.com/hashicorp/packer/template/interpolate" ) type guestOSTypeConfig struct { diff --git a/provisioner/chef-solo/provisioner_test.go b/provisioner/chef-solo/provisioner_test.go index 67fc1009a..15ae499c7 100644 --- a/provisioner/chef-solo/provisioner_test.go +++ b/provisioner/chef-solo/provisioner_test.go @@ -1,7 +1,7 @@ package chefsolo import ( - "github.com/mitchellh/packer/packer" + "github.com/hashicorp/packer/packer" "io/ioutil" "os" "testing" diff --git a/provisioner/converge/provisioner.go b/provisioner/converge/provisioner.go index dab861115..924cfa493 100644 --- a/provisioner/converge/provisioner.go +++ b/provisioner/converge/provisioner.go @@ -12,10 +12,10 @@ import ( "encoding/json" - "github.com/mitchellh/packer/common" - "github.com/mitchellh/packer/helper/config" - "github.com/mitchellh/packer/packer" - "github.com/mitchellh/packer/template/interpolate" + "github.com/hashicorp/packer/common" + "github.com/hashicorp/packer/helper/config" + "github.com/hashicorp/packer/packer" + "github.com/hashicorp/packer/template/interpolate" ) // Config for Converge provisioner diff --git a/provisioner/converge/provisioner_test.go b/provisioner/converge/provisioner_test.go index b4cd2d361..ee38905a5 100644 --- a/provisioner/converge/provisioner_test.go +++ b/provisioner/converge/provisioner_test.go @@ -3,7 +3,7 @@ package converge import ( "testing" - "github.com/mitchellh/packer/packer" + "github.com/hashicorp/packer/packer" ) func testConfig() map[string]interface{} { diff --git a/provisioner/file/provisioner.go b/provisioner/file/provisioner.go index 433c9f23a..b3283b20c 100644 --- a/provisioner/file/provisioner.go +++ b/provisioner/file/provisioner.go @@ -7,10 +7,10 @@ import ( "path/filepath" "strings" - "github.com/mitchellh/packer/common" - "github.com/mitchellh/packer/helper/config" - "github.com/mitchellh/packer/packer" - "github.com/mitchellh/packer/template/interpolate" + "github.com/hashicorp/packer/common" + "github.com/hashicorp/packer/helper/config" + "github.com/hashicorp/packer/packer" + "github.com/hashicorp/packer/template/interpolate" ) type Config struct { diff --git a/provisioner/file/provisioner_test.go b/provisioner/file/provisioner_test.go index 2169c96a3..762eb83f8 100644 --- a/provisioner/file/provisioner_test.go +++ b/provisioner/file/provisioner_test.go @@ -7,7 +7,7 @@ import ( "strings" "testing" - "github.com/mitchellh/packer/packer" + "github.com/hashicorp/packer/packer" ) func testConfig() map[string]interface{} { diff --git a/provisioner/powershell/provisioner.go b/provisioner/powershell/provisioner.go index 8448cf819..1443c56dc 100644 --- a/provisioner/powershell/provisioner.go +++ b/provisioner/powershell/provisioner.go @@ -14,11 +14,11 @@ import ( "strings" "time" - "github.com/mitchellh/packer/common" - "github.com/mitchellh/packer/common/uuid" - "github.com/mitchellh/packer/helper/config" - "github.com/mitchellh/packer/packer" - "github.com/mitchellh/packer/template/interpolate" + "github.com/hashicorp/packer/common" + "github.com/hashicorp/packer/common/uuid" + "github.com/hashicorp/packer/helper/config" + "github.com/hashicorp/packer/packer" + "github.com/hashicorp/packer/template/interpolate" ) const DefaultRemotePath = "c:/Windows/Temp/script.ps1" diff --git a/provisioner/powershell/provisioner_test.go b/provisioner/powershell/provisioner_test.go index 7291159fa..a0d6d80c0 100644 --- a/provisioner/powershell/provisioner_test.go +++ b/provisioner/powershell/provisioner_test.go @@ -12,7 +12,7 @@ import ( "testing" "time" - "github.com/mitchellh/packer/packer" + "github.com/hashicorp/packer/packer" ) func testConfig() map[string]interface{} { diff --git a/provisioner/puppet-masterless/provisioner.go b/provisioner/puppet-masterless/provisioner.go index ba4c73458..6f1b6eee4 100644 --- a/provisioner/puppet-masterless/provisioner.go +++ b/provisioner/puppet-masterless/provisioner.go @@ -9,10 +9,10 @@ import ( "path/filepath" "strings" - "github.com/mitchellh/packer/common" - "github.com/mitchellh/packer/helper/config" - "github.com/mitchellh/packer/packer" - "github.com/mitchellh/packer/template/interpolate" + "github.com/hashicorp/packer/common" + "github.com/hashicorp/packer/helper/config" + "github.com/hashicorp/packer/packer" + "github.com/hashicorp/packer/template/interpolate" ) type Config struct { diff --git a/provisioner/puppet-masterless/provisioner_test.go b/provisioner/puppet-masterless/provisioner_test.go index 581919bee..6c58f63d7 100644 --- a/provisioner/puppet-masterless/provisioner_test.go +++ b/provisioner/puppet-masterless/provisioner_test.go @@ -6,7 +6,7 @@ import ( "strings" "testing" - "github.com/mitchellh/packer/packer" + "github.com/hashicorp/packer/packer" ) func testConfig() map[string]interface{} { diff --git a/provisioner/puppet-server/provisioner.go b/provisioner/puppet-server/provisioner.go index 9986d12d3..9e5e6a498 100644 --- a/provisioner/puppet-server/provisioner.go +++ b/provisioner/puppet-server/provisioner.go @@ -7,10 +7,10 @@ import ( "os" "strings" - "github.com/mitchellh/packer/common" - "github.com/mitchellh/packer/helper/config" - "github.com/mitchellh/packer/packer" - "github.com/mitchellh/packer/template/interpolate" + "github.com/hashicorp/packer/common" + "github.com/hashicorp/packer/helper/config" + "github.com/hashicorp/packer/packer" + "github.com/hashicorp/packer/template/interpolate" ) type Config struct { diff --git a/provisioner/puppet-server/provisioner_test.go b/provisioner/puppet-server/provisioner_test.go index 46702dfc3..a41a6bec5 100644 --- a/provisioner/puppet-server/provisioner_test.go +++ b/provisioner/puppet-server/provisioner_test.go @@ -1,7 +1,7 @@ package puppetserver import ( - "github.com/mitchellh/packer/packer" + "github.com/hashicorp/packer/packer" "io/ioutil" "os" "testing" diff --git a/provisioner/salt-masterless/provisioner.go b/provisioner/salt-masterless/provisioner.go index dc22fd4ca..41d1e261b 100644 --- a/provisioner/salt-masterless/provisioner.go +++ b/provisioner/salt-masterless/provisioner.go @@ -9,10 +9,10 @@ import ( "os" "path/filepath" - "github.com/mitchellh/packer/common" - "github.com/mitchellh/packer/helper/config" - "github.com/mitchellh/packer/packer" - "github.com/mitchellh/packer/template/interpolate" + "github.com/hashicorp/packer/common" + "github.com/hashicorp/packer/helper/config" + "github.com/hashicorp/packer/packer" + "github.com/hashicorp/packer/template/interpolate" ) const DefaultTempConfigDir = "/tmp/salt" diff --git a/provisioner/salt-masterless/provisioner_test.go b/provisioner/salt-masterless/provisioner_test.go index 09f97df26..2b7f3a026 100644 --- a/provisioner/salt-masterless/provisioner_test.go +++ b/provisioner/salt-masterless/provisioner_test.go @@ -1,7 +1,7 @@ package saltmasterless import ( - "github.com/mitchellh/packer/packer" + "github.com/hashicorp/packer/packer" "io/ioutil" "os" "strings" diff --git a/provisioner/shell-local/communicator.go b/provisioner/shell-local/communicator.go index 0470bb3a0..2afbe1028 100644 --- a/provisioner/shell-local/communicator.go +++ b/provisioner/shell-local/communicator.go @@ -7,8 +7,8 @@ import ( "os/exec" "syscall" - "github.com/mitchellh/packer/packer" - "github.com/mitchellh/packer/template/interpolate" + "github.com/hashicorp/packer/packer" + "github.com/hashicorp/packer/template/interpolate" ) type Communicator struct { diff --git a/provisioner/shell-local/communicator_test.go b/provisioner/shell-local/communicator_test.go index 90402324b..8ebd4fa60 100644 --- a/provisioner/shell-local/communicator_test.go +++ b/provisioner/shell-local/communicator_test.go @@ -6,7 +6,7 @@ import ( "strings" "testing" - "github.com/mitchellh/packer/packer" + "github.com/hashicorp/packer/packer" ) func TestCommunicator_impl(t *testing.T) { diff --git a/provisioner/shell-local/provisioner.go b/provisioner/shell-local/provisioner.go index f3c451951..3f8222c19 100644 --- a/provisioner/shell-local/provisioner.go +++ b/provisioner/shell-local/provisioner.go @@ -5,10 +5,10 @@ import ( "fmt" "runtime" - "github.com/mitchellh/packer/common" - "github.com/mitchellh/packer/helper/config" - "github.com/mitchellh/packer/packer" - "github.com/mitchellh/packer/template/interpolate" + "github.com/hashicorp/packer/common" + "github.com/hashicorp/packer/helper/config" + "github.com/hashicorp/packer/packer" + "github.com/hashicorp/packer/template/interpolate" ) type Config struct { diff --git a/provisioner/shell-local/provisioner_test.go b/provisioner/shell-local/provisioner_test.go index ad8f3065d..9f4fb9d2a 100644 --- a/provisioner/shell-local/provisioner_test.go +++ b/provisioner/shell-local/provisioner_test.go @@ -3,7 +3,7 @@ package shell import ( "testing" - "github.com/mitchellh/packer/packer" + "github.com/hashicorp/packer/packer" ) func TestProvisioner_impl(t *testing.T) { diff --git a/provisioner/shell/provisioner.go b/provisioner/shell/provisioner.go index 30468aee1..5e9c587a1 100644 --- a/provisioner/shell/provisioner.go +++ b/provisioner/shell/provisioner.go @@ -15,10 +15,10 @@ import ( "strings" "time" - "github.com/mitchellh/packer/common" - "github.com/mitchellh/packer/helper/config" - "github.com/mitchellh/packer/packer" - "github.com/mitchellh/packer/template/interpolate" + "github.com/hashicorp/packer/common" + "github.com/hashicorp/packer/helper/config" + "github.com/hashicorp/packer/packer" + "github.com/hashicorp/packer/template/interpolate" ) type Config struct { diff --git a/provisioner/shell/provisioner_test.go b/provisioner/shell/provisioner_test.go index c2bcb455d..ee0edf95b 100644 --- a/provisioner/shell/provisioner_test.go +++ b/provisioner/shell/provisioner_test.go @@ -1,7 +1,7 @@ package shell import ( - "github.com/mitchellh/packer/packer" + "github.com/hashicorp/packer/packer" "io/ioutil" "os" "regexp" diff --git a/provisioner/windows-restart/provisioner.go b/provisioner/windows-restart/provisioner.go index ae58dd9d1..ed7dfee63 100644 --- a/provisioner/windows-restart/provisioner.go +++ b/provisioner/windows-restart/provisioner.go @@ -6,11 +6,11 @@ import ( "sync" "time" + "github.com/hashicorp/packer/common" + "github.com/hashicorp/packer/helper/config" + "github.com/hashicorp/packer/packer" + "github.com/hashicorp/packer/template/interpolate" "github.com/masterzen/winrm" - "github.com/mitchellh/packer/common" - "github.com/mitchellh/packer/helper/config" - "github.com/mitchellh/packer/packer" - "github.com/mitchellh/packer/template/interpolate" ) var DefaultRestartCommand = "shutdown /r /f /t 0 /c \"packer restart\"" diff --git a/provisioner/windows-restart/provisioner_test.go b/provisioner/windows-restart/provisioner_test.go index 6ba63f8b5..05b6b204a 100644 --- a/provisioner/windows-restart/provisioner_test.go +++ b/provisioner/windows-restart/provisioner_test.go @@ -7,7 +7,7 @@ import ( "testing" "time" - "github.com/mitchellh/packer/packer" + "github.com/hashicorp/packer/packer" ) func testConfig() map[string]interface{} { diff --git a/provisioner/windows-shell/provisioner.go b/provisioner/windows-shell/provisioner.go index 6baebe70a..585fa437c 100644 --- a/provisioner/windows-shell/provisioner.go +++ b/provisioner/windows-shell/provisioner.go @@ -13,10 +13,10 @@ import ( "strings" "time" - "github.com/mitchellh/packer/common" - "github.com/mitchellh/packer/helper/config" - "github.com/mitchellh/packer/packer" - "github.com/mitchellh/packer/template/interpolate" + "github.com/hashicorp/packer/common" + "github.com/hashicorp/packer/helper/config" + "github.com/hashicorp/packer/packer" + "github.com/hashicorp/packer/template/interpolate" ) const DefaultRemotePath = "c:/Windows/Temp/script.bat" diff --git a/provisioner/windows-shell/provisioner_test.go b/provisioner/windows-shell/provisioner_test.go index a086fb739..62f78f20a 100644 --- a/provisioner/windows-shell/provisioner_test.go +++ b/provisioner/windows-shell/provisioner_test.go @@ -4,7 +4,7 @@ import ( "bytes" "errors" "fmt" - "github.com/mitchellh/packer/packer" + "github.com/hashicorp/packer/packer" "io/ioutil" "log" "os" diff --git a/scripts/build.ps1 b/scripts/build.ps1 index d82f1e679..5287704aa 100644 --- a/scripts/build.ps1 +++ b/scripts/build.ps1 @@ -70,7 +70,7 @@ echo "==> Building..." gox.exe ` -os="${XC_OS}" ` -arch="${XC_ARCH}" ` - -ldflags "-X github.com/mitchellh/packer/version.GitCommit=${GIT_COMMIT}${GIT_DIRTY}" ` + -ldflags "-X github.com/hashicorp/packer/version.GitCommit=${GIT_COMMIT}${GIT_DIRTY}" ` -output "pkg/{{.OS}}_{{.Arch}}/packer" ` . diff --git a/scripts/build.sh b/scripts/build.sh index 3c2c889e0..98c7449b1 100755 --- a/scripts/build.sh +++ b/scripts/build.sh @@ -37,7 +37,7 @@ set +e gox \ -os="${XC_OS}" \ -arch="${XC_ARCH}" \ - -ldflags "-X github.com/mitchellh/packer/version.GitCommit=${GIT_COMMIT}${GIT_DIRTY}" \ + -ldflags "-X github.com/hashicorp/packer/version.GitCommit=${GIT_COMMIT}${GIT_DIRTY}" \ -output "pkg/{{.OS}}_{{.Arch}}/packer" \ . set -e diff --git a/scripts/generate-plugins.go b/scripts/generate-plugins.go index 6d5cfcc28..80f561636 100644 --- a/scripts/generate-plugins.go +++ b/scripts/generate-plugins.go @@ -1,7 +1,7 @@ // Generate Plugins is a small program that updates the lists of plugins in // command/plugin.go so they will be compiled into the main packer binary. // -// See https://github.com/mitchellh/packer/pull/2608 for details. +// See https://github.com/hashicorp/packer/pull/2608 for details. package main import ( @@ -96,15 +96,15 @@ func makeImports(builders, provisioners, postProcessors []plugin) string { plugins := []string{} for _, builder := range builders { - plugins = append(plugins, fmt.Sprintf("\t%s \"github.com/mitchellh/packer/%s\"\n", builder.ImportName, filepath.ToSlash(builder.Path))) + plugins = append(plugins, fmt.Sprintf("\t%s \"github.com/hashicorp/packer/%s\"\n", builder.ImportName, filepath.ToSlash(builder.Path))) } for _, provisioner := range provisioners { - plugins = append(plugins, fmt.Sprintf("\t%s \"github.com/mitchellh/packer/%s\"\n", provisioner.ImportName, filepath.ToSlash(provisioner.Path))) + plugins = append(plugins, fmt.Sprintf("\t%s \"github.com/hashicorp/packer/%s\"\n", provisioner.ImportName, filepath.ToSlash(provisioner.Path))) } for _, postProcessor := range postProcessors { - plugins = append(plugins, fmt.Sprintf("\t%s \"github.com/mitchellh/packer/%s\"\n", postProcessor.ImportName, filepath.ToSlash(postProcessor.Path))) + plugins = append(plugins, fmt.Sprintf("\t%s \"github.com/hashicorp/packer/%s\"\n", postProcessor.ImportName, filepath.ToSlash(postProcessor.Path))) } // Make things pretty @@ -238,8 +238,8 @@ import ( "regexp" "strings" - "github.com/mitchellh/packer/packer" - "github.com/mitchellh/packer/packer/plugin" + "github.com/hashicorp/packer/packer" + "github.com/hashicorp/packer/packer/plugin" IMPORTS ) diff --git a/scripts/prepare_changelog.sh b/scripts/prepare_changelog.sh index bc5a121b9..f44bd93bd 100755 --- a/scripts/prepare_changelog.sh +++ b/scripts/prepare_changelog.sh @@ -19,7 +19,7 @@ do fi done | while read line do - echo "https://github.com/mitchellh/packer/pull/${line}" + echo "https://github.com/hashicorp/packer/pull/${line}" #TODO get tags. ignore docs echo $line vared -ch ok diff --git a/template/interpolate/funcs.go b/template/interpolate/funcs.go index 1244a55fc..ee5e21ccc 100644 --- a/template/interpolate/funcs.go +++ b/template/interpolate/funcs.go @@ -10,7 +10,7 @@ import ( "text/template" "time" - "github.com/mitchellh/packer/common/uuid" + "github.com/hashicorp/packer/common/uuid" ) // InitTime is the UTC time when this package was initialized. It is diff --git a/website/source/community.html.erb b/website/source/community.html.erb index e26b00be3..6fc8b332d 100644 --- a/website/source/community.html.erb +++ b/website/source/community.html.erb @@ -23,7 +23,7 @@ description: |-

Bug Tracker: - Issue tracker + Issue tracker on GitHub. Please only use this for reporting bugs. Do not ask for general help here. Use IRC or the mailing list for that.

diff --git a/website/source/docs/builders/azure-setup.html.md b/website/source/docs/builders/azure-setup.html.md index 882fd072d..0c0405844 100644 --- a/website/source/docs/builders/azure-setup.html.md +++ b/website/source/docs/builders/azure-setup.html.md @@ -61,7 +61,7 @@ $ npm install -g azure-cli --no-progress ## Guided Setup -The Packer project includes a [setup script](https://github.com/mitchellh/packer/blob/master/contrib/azure-setup.sh) that can help you setup your account. It uses an interactive bash script to log you into Azure, name your resources, and export your Packer configuration. +The Packer project includes a [setup script](https://github.com/hashicorp/packer/blob/master/contrib/azure-setup.sh) that can help you setup your account. It uses an interactive bash script to log you into Azure, name your resources, and export your Packer configuration. ## Manual Setup diff --git a/website/source/docs/builders/azure.html.md b/website/source/docs/builders/azure.html.md index d7f1ec0b4..5027ceb4c 100644 --- a/website/source/docs/builders/azure.html.md +++ b/website/source/docs/builders/azure.html.md @@ -151,7 +151,7 @@ Here is a basic example for Azure. Azure VMs should be deprovisioned at the end of every build. For Windows this means executing sysprep, and for Linux this means executing the waagent deprovision process. -Please refer to the Azure [examples](https://github.com/mitchellh/packer/tree/master/examples/azure) for complete examples showing the deprovision process. +Please refer to the Azure [examples](https://github.com/hashicorp/packer/tree/master/examples/azure) for complete examples showing the deprovision process. ### Windows @@ -286,5 +286,5 @@ minimal, so overall impact is small. > The KeyVault certificate is protected using the object_id of the SPN. This is why Windows builds require object_id, and an SPN. The KeyVault is deleted when the resource group is deleted. -See the [examples/azure](https://github.com/mitchellh/packer/tree/master/examples/azure) folder in the packer project +See the [examples/azure](https://github.com/hashicorp/packer/tree/master/examples/azure) folder in the packer project for more examples. diff --git a/website/source/docs/builders/vmware-iso.html.md b/website/source/docs/builders/vmware-iso.html.md index b3b3bfa5d..377ab9018 100644 --- a/website/source/docs/builders/vmware-iso.html.md +++ b/website/source/docs/builders/vmware-iso.html.md @@ -401,7 +401,7 @@ Ubuntu 12.04 installer: The heart of a VMware machine is the "vmx" file. This contains all the virtual hardware metadata necessary for the VM to function. Packer by default uses a [safe, flexible VMX -file](https://github.com/mitchellh/packer/blob/20541a7eda085aa5cf35bfed5069592ca49d106e/builder/vmware/step_create_vmx.go#L84). +file](https://github.com/hashicorp/packer/blob/20541a7eda085aa5cf35bfed5069592ca49d106e/builder/vmware/step_create_vmx.go#L84). But for advanced users, this template can be customized. This allows Packer to build virtual machines of effectively any guest operating system type. diff --git a/website/source/docs/extending/custom-builders.html.md b/website/source/docs/extending/custom-builders.html.md index 484614550..6b5a7e708 100644 --- a/website/source/docs/extending/custom-builders.html.md +++ b/website/source/docs/extending/custom-builders.html.md @@ -123,7 +123,7 @@ the artifact results, so it is important it never changes. Other than the builder ID, the rest should be self-explanatory by reading the [packer.Artifact interface -documentation](https://github.com/mitchellh/packer/blob/master/packer/artifact.go). +documentation](https://github.com/hashicorp/packer/blob/master/packer/artifact.go). ## Provisioning @@ -166,5 +166,5 @@ The locking mechanisms of the cache allow one of the builders to download it only once, but allow both builders to share the downloaded file. The [documentation for -packer.Cache](https://github.com/mitchellh/packer/blob/master/packer/cache.go) +packer.Cache](https://github.com/hashicorp/packer/blob/master/packer/cache.go) is very detailed in how it works. diff --git a/website/source/docs/extending/custom-provisioners.html.md b/website/source/docs/extending/custom-provisioners.html.md index ffd3db38f..582a5704d 100644 --- a/website/source/docs/extending/custom-provisioners.html.md +++ b/website/source/docs/extending/custom-provisioners.html.md @@ -86,7 +86,7 @@ some sort) or it may be remote (in a cloud). The communicator interface abstracts this away so that communication is the same overall. The documentation around the [code -itself](https://github.com/mitchellh/packer/blob/master/packer/communicator.go) +itself](https://github.com/hashicorp/packer/blob/master/packer/communicator.go) is really great as an overview of how to use the interface. You should begin by reading this. Once you have read it, you can see some example usage below: diff --git a/website/source/docs/extending/plugins.html.md b/website/source/docs/extending/plugins.html.md index 894396ebf..97b8c4ebf 100644 --- a/website/source/docs/extending/plugins.html.md +++ b/website/source/docs/extending/plugins.html.md @@ -116,7 +116,7 @@ dependencies. - `github.com/mitchellh/packer` - Contains all the interfaces that you have to implement for any given plugin. -- `github.com/mitchellh/packer/packer/plugin` - Contains the code to serve +- `github.com/hashicorp/packer/packer/plugin` - Contains the code to serve the plugin. This handles all the inter-process communication stuff. There are two steps involved in creating a plugin: @@ -132,7 +132,7 @@ implements the `packer.Builder` interface: ```go import ( - "github.com/mitchellh/packer/packer/plugin" + "github.com/hashicorp/packer/packer/plugin" ) // Assume this implements packer.Builder diff --git a/website/source/downloads.html.erb b/website/source/downloads.html.erb index 7d4111364..0b975246a 100644 --- a/website/source/downloads.html.erb +++ b/website/source/downloads.html.erb @@ -29,7 +29,7 @@ description: |- You can also download other versions of Packer from the releases service.

- Check out the v<%= latest_version %> CHANGELOG for information on the latest release. + Check out the v<%= latest_version %> CHANGELOG for information on the latest release.

diff --git a/website/source/intro/getting-started/install.html.md b/website/source/intro/getting-started/install.html.md index 3ccd45adb..a0efa616a 100644 --- a/website/source/intro/getting-started/install.html.md +++ b/website/source/intro/getting-started/install.html.md @@ -16,7 +16,7 @@ Packer must first be installed on the machine you want to run it on. To make installation easy, Packer is distributed as a [binary package](/downloads.html) for all supported platforms and architectures. This page will not cover how to compile Packer from source, as that is covered in the -[README](https://github.com/mitchellh/packer/blob/master/README.md) and is only +[README](https://github.com/hashicorp/packer/blob/master/README.md) and is only recommended for advanced users. ## Installing Packer From 31518792835ebbeab0e771780e894dc2450d1824 Mon Sep 17 00:00:00 2001 From: Matthew Hooker Date: Tue, 4 Apr 2017 15:26:38 -0700 Subject: [PATCH 08/32] tweak wording for supported plugins --- website/source/downloads-community.html.md | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/website/source/downloads-community.html.md b/website/source/downloads-community.html.md index ae2d5aee6..17d44525f 100644 --- a/website/source/downloads-community.html.md +++ b/website/source/downloads-community.html.md @@ -47,9 +47,10 @@ power of Packer templates. ## Community Maintained Plugins -The following plugins are maintained by HashiCorp. Any plugins not on this list -are maintained by the community, and not actively contributed to by HashiCorp, -although they are still distributed with Packer. +The following plugins (i.e. Builders, Provisioners, and Post-Processors) are +maintained by HashiCorp. Any plugins not on this list are maintained by the +community, and not actively contributed to by HashiCorp, although they are +still distributed with Packer. ### Builders @@ -57,7 +58,7 @@ although they are still distributed with Packer. - Azure - Docker - Google Cloud -- VMWare +- VMware - VirtualBox ### Provisioners From df6337e8aba47b79aba3673637c94a7c44a22598 Mon Sep 17 00:00:00 2001 From: Craig Barr Date: Wed, 5 Apr 2017 10:46:44 +1000 Subject: [PATCH 09/32] Added AMIName validation (issue 4761) --- builder/amazon/common/ami_config.go | 11 ++++++++++- builder/amazon/common/ami_config_test.go | 23 +++++++++++++++++++++++ 2 files changed, 33 insertions(+), 1 deletion(-) diff --git a/builder/amazon/common/ami_config.go b/builder/amazon/common/ami_config.go index 4f6cd7316..0dc431cda 100644 --- a/builder/amazon/common/ami_config.go +++ b/builder/amazon/common/ami_config.go @@ -2,7 +2,7 @@ package common import ( "fmt" - + "regexp" "github.com/hashicorp/packer/template/interpolate" ) @@ -68,6 +68,15 @@ func (c *AMIConfig) Prepare(ctx *interpolate.Context) []error { errs = append(errs, fmt.Errorf("Cannot share snapshot encrypted with default KMS key")) } + if len(c.AMIName) < 3 || len(c.AMIName) > 128 { + errs = append(errs, fmt.Errorf("AMIName must be between 3 and 128 characters long")) + } + + var IsValidName = regexp.MustCompile(`^[a-zA-Z().-/_]+$`).MatchString + if !IsValidName(c.AMIName) { + errs = append(errs, fmt.Errorf("AMIName should only contain letters, numbers, '(', ')', '.', '-', '/' and '_'")) + } + if len(errs) > 0 { return errs } diff --git a/builder/amazon/common/ami_config_test.go b/builder/amazon/common/ami_config_test.go index ecb88bcb4..07a118f48 100644 --- a/builder/amazon/common/ami_config_test.go +++ b/builder/amazon/common/ami_config_test.go @@ -74,3 +74,26 @@ func TestAMIConfigPrepare_Share_EncryptedBoot(t *testing.T) { t.Fatal("shouldn't be able to share ami with encrypted boot volume") } } + +func TestAMINameValidation(t *testing.T) { + c := testAMIConfig() + + c.AMIName = "aa" + if err := c.Prepare(nil); err == nil { + t.Fatal("shouldn't be able to have an ami name with less than 3 characters") + } + + var longAmiName string + for i := 0; i < 129; i++ { + longAmiName += "a" + } + c.AMIName = longAmiName + if err := c.Prepare(nil); err == nil { + t.Fatal("shouldn't be able to have an ami name with great than 128 characters") + } + + c.AMIName = "+" + if err := c.Prepare(nil); err == nil { + t.Fatal("shouldn't be able to have an ami name with invalid characters") + } +} \ No newline at end of file From fdae6858c82b716e7fe32a6900a7d3c2a11887d9 Mon Sep 17 00:00:00 2001 From: Craig Barr Date: Wed, 5 Apr 2017 10:53:58 +1000 Subject: [PATCH 10/32] conforming to the standard for imports --- builder/amazon/common/ami_config.go | 1 + 1 file changed, 1 insertion(+) diff --git a/builder/amazon/common/ami_config.go b/builder/amazon/common/ami_config.go index 0dc431cda..44e72d5e5 100644 --- a/builder/amazon/common/ami_config.go +++ b/builder/amazon/common/ami_config.go @@ -3,6 +3,7 @@ package common import ( "fmt" "regexp" + "github.com/hashicorp/packer/template/interpolate" ) From 7911cfa94b064a4e131df07c95d3da673899a472 Mon Sep 17 00:00:00 2001 From: Craig Barr Date: Wed, 5 Apr 2017 11:02:23 +1000 Subject: [PATCH 11/32] Formatting as per make fmt --- builder/amazon/common/ami_config.go | 2 +- builder/amazon/common/ami_config_test.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/builder/amazon/common/ami_config.go b/builder/amazon/common/ami_config.go index 44e72d5e5..21438a50b 100644 --- a/builder/amazon/common/ami_config.go +++ b/builder/amazon/common/ami_config.go @@ -3,7 +3,7 @@ package common import ( "fmt" "regexp" - + "github.com/hashicorp/packer/template/interpolate" ) diff --git a/builder/amazon/common/ami_config_test.go b/builder/amazon/common/ami_config_test.go index 07a118f48..efc3584cc 100644 --- a/builder/amazon/common/ami_config_test.go +++ b/builder/amazon/common/ami_config_test.go @@ -96,4 +96,4 @@ func TestAMINameValidation(t *testing.T) { if err := c.Prepare(nil); err == nil { t.Fatal("shouldn't be able to have an ami name with invalid characters") } -} \ No newline at end of file +} From d9041bda0cabce849818d8fc214e467e32077a79 Mon Sep 17 00:00:00 2001 From: Craig Barr Date: Wed, 5 Apr 2017 11:06:59 +1000 Subject: [PATCH 12/32] Improved the test for special character so that it doesn't get halted by less than 3 character check --- builder/amazon/common/ami_config_test.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/builder/amazon/common/ami_config_test.go b/builder/amazon/common/ami_config_test.go index efc3584cc..beccb98a2 100644 --- a/builder/amazon/common/ami_config_test.go +++ b/builder/amazon/common/ami_config_test.go @@ -92,7 +92,7 @@ func TestAMINameValidation(t *testing.T) { t.Fatal("shouldn't be able to have an ami name with great than 128 characters") } - c.AMIName = "+" + c.AMIName = "+aaa" if err := c.Prepare(nil); err == nil { t.Fatal("shouldn't be able to have an ami name with invalid characters") } From f06db39c7db3a6cea031299b62cdd5b083ec7579 Mon Sep 17 00:00:00 2001 From: Jeremy Voorhis Date: Tue, 4 Apr 2017 20:00:38 -0700 Subject: [PATCH 13/32] Removes a supurious docs section. --- .../docs/builders/amazon-ebssurrogate.html.md | 27 ------------------- 1 file changed, 27 deletions(-) diff --git a/website/source/docs/builders/amazon-ebssurrogate.html.md b/website/source/docs/builders/amazon-ebssurrogate.html.md index 230e28af2..ee5546845 100644 --- a/website/source/docs/builders/amazon-ebssurrogate.html.md +++ b/website/source/docs/builders/amazon-ebssurrogate.html.md @@ -324,33 +324,6 @@ builder. ## Basic Example -Here is a basic example. You will need to provide access keys, and may need to -change the AMI IDs according to what images exist at the time the template is run: - -```javascript -{ - "type": "amazon-ebs", - "access_key": "YOUR KEY HERE", - "secret_key": "YOUR SECRET KEY HERE", - "region": "us-east-1", - "source_ami": "ami-fce3c696", - "instance_type": "t2.micro", - "ssh_username": "ubuntu", - "ami_name": "packer-quick-start {{timestamp}}" -} -``` - --> **Note:** Packer can also read the access key and secret access key from -environmental variables. See the configuration reference in the section above -for more information on what environmental variables Packer will look for. - -Further information on locating AMI IDs and their relationship to instance types -and regions can be found in the AWS EC2 Documentation -[for Linux](http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/finding-an-ami.html) -or [for Windows](http://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/finding-an-ami.html). - -## Basic Example - ```javascript { "type" : "amazon-surrogate", From dba189f587d03064f56e21148c106f996e1ae172 Mon Sep 17 00:00:00 2001 From: Matthew Hooker Date: Tue, 4 Apr 2017 22:07:17 -0700 Subject: [PATCH 14/32] update vendors slightly --- vendor/github.com/mitchellh/cli/Makefile | 20 ++++++++++++++++++++ vendor/vendor.json | 2 +- 2 files changed, 21 insertions(+), 1 deletion(-) create mode 100644 vendor/github.com/mitchellh/cli/Makefile diff --git a/vendor/github.com/mitchellh/cli/Makefile b/vendor/github.com/mitchellh/cli/Makefile new file mode 100644 index 000000000..4874b0082 --- /dev/null +++ b/vendor/github.com/mitchellh/cli/Makefile @@ -0,0 +1,20 @@ +TEST?=./... + +default: test + +# test runs the test suite and vets the code +test: + go list $(TEST) | xargs -n1 go test -timeout=60s -parallel=10 $(TESTARGS) + +# testrace runs the race checker +testrace: + go list $(TEST) | xargs -n1 go test -race $(TESTARGS) + +# updatedeps installs all the dependencies to run and build +updatedeps: + go list ./... \ + | xargs go list -f '{{ join .Deps "\n" }}{{ printf "\n" }}{{ join .TestImports "\n" }}' \ + | grep -v github.com/mitchellh/cli \ + | xargs go get -f -u -v + +.PHONY: test testrace updatedeps diff --git a/vendor/vendor.json b/vendor/vendor.json index 96dc50dd4..94fce7ed1 100644 --- a/vendor/vendor.json +++ b/vendor/vendor.json @@ -964,5 +964,5 @@ "revision": "860cbeca3ebcc600db0b213c0e83ad6ce91f5739" } ], - "rootPath": "github.com/mitchellh/packer" + "rootPath": "github.com/hashicorp/packer" } From 3f6b5165f29fc9d7888678b062c7f9b1f620971d Mon Sep 17 00:00:00 2001 From: Matthew Hooker Date: Tue, 4 Apr 2017 22:08:09 -0700 Subject: [PATCH 15/32] add affirmative test case for #4762 --- builder/amazon/common/ami_config.go | 4 ++-- builder/amazon/common/ami_config_test.go | 6 ++++++ 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/builder/amazon/common/ami_config.go b/builder/amazon/common/ami_config.go index 21438a50b..014ca35da 100644 --- a/builder/amazon/common/ami_config.go +++ b/builder/amazon/common/ami_config.go @@ -73,8 +73,8 @@ func (c *AMIConfig) Prepare(ctx *interpolate.Context) []error { errs = append(errs, fmt.Errorf("AMIName must be between 3 and 128 characters long")) } - var IsValidName = regexp.MustCompile(`^[a-zA-Z().-/_]+$`).MatchString - if !IsValidName(c.AMIName) { + amiNameRe := regexp.MustCompile(`^[a-zA-Z().\-/_]+$`) + if !amiNameRe.MatchString(c.AMIName) { errs = append(errs, fmt.Errorf("AMIName should only contain letters, numbers, '(', ')', '.', '-', '/' and '_'")) } diff --git a/builder/amazon/common/ami_config_test.go b/builder/amazon/common/ami_config_test.go index beccb98a2..875406222 100644 --- a/builder/amazon/common/ami_config_test.go +++ b/builder/amazon/common/ami_config_test.go @@ -96,4 +96,10 @@ func TestAMINameValidation(t *testing.T) { if err := c.Prepare(nil); err == nil { t.Fatal("shouldn't be able to have an ami name with invalid characters") } + + c.AMIName = "foo().-/_bar" + if err := c.Prepare(nil); err != nil { + t.Fatal("expected 'foobar' to be a valid ami name") + } + } From a7965bc8059943986d2f00f2ec0e14abd3cf3869 Mon Sep 17 00:00:00 2001 From: Matthew Hooker Date: Tue, 4 Apr 2017 22:12:23 -0700 Subject: [PATCH 16/32] update changelog --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1547616dc..8cd4fb9f5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -31,6 +31,7 @@ prevent the default `/etc/resolv.conf` file from being copied. If `copy_files` isn't given at all, the default behavior remains. [GH-4708] * More diligently try to complete azure-setup.sh. [GH-4752] +* builder/amazon: validate ami name. [GH-4762] ## 0.12.3 (March 1, 2017) From 105fb9089027dea97855a0188196ac1390bfdcf3 Mon Sep 17 00:00:00 2001 From: Matt Duftler Date: Wed, 5 Apr 2017 11:32:43 -0400 Subject: [PATCH 17/32] Fix changelog typo. --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8cd4fb9f5..318d94607 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -16,7 +16,7 @@ * core: Invoking packer `--help` or `--version` now exits with status 0. [GH-4723] -### IMRPOVEMENTS: +### IMPROVEMENTS: * builder/amazon: validate ssh key name/file. [GH-4665] * builder/amazon: set force_deregister to true on -force. [GH-4649] From e11fa66f12073111335eedbdebdb9e9c16b4a4c8 Mon Sep 17 00:00:00 2001 From: Matthew Hooker Date: Wed, 5 Apr 2017 10:42:10 -0700 Subject: [PATCH 18/32] list 1.0 changes in changelog --- CHANGELOG.md | 35 +++++++++++++++++++++-------------- 1 file changed, 21 insertions(+), 14 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 318d94607..c7ed25246 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,9 +1,21 @@ ## (Unreleased) +### IMPROVEMENTS: + +* builder/openstack: Add ssh agent support. [GH-4655] +* builder/parallels-iso: Configuration of disk type, plain or expanding. + [GH-4621] +* builder/amazon: validate ami name. [GH-4762] + +## 1.0.0 (April 4, 2017) + ### BUG FIXES: -* builder/googlecompute: Correct values for `on_host_maintenance`. [GH-4643] -* builder/amazon: Fix crash in `step_region_copy`. [GH-4642] +* core: fix version number +* communicator/ssh: don't return error if we can't close connection. #4741 +* builder/googlecompute: Use "default" service account. [GH-4749] +* core: Invoking packer `--help` or `--version` now exits with status 0. + [GH-4723] * core: show correct step name when debugging. [GH-4672] * builder/virtualbox: fix `none` communicator by allowing skipping upload of version file. [GH-4678] @@ -12,26 +24,21 @@ * builder/amazon: Fix b/c issue by reporting again the tags we create. [GH-4704] * builder/virtualbox: retry removing floppy controller. [GH-4705] -* builder/googlecompute: Use "default" service account. [GH-4749] -* core: Invoking packer `--help` or `--version` now exits with status 0. - [GH-4723] +* builder/googlecompute: Correct values for `on_host_maintenance`. [GH-4643] +* builder/amazon: Fix crash in `step_region_copy`. [GH-4642] ### IMPROVEMENTS: -* builder/amazon: validate ssh key name/file. [GH-4665] -* builder/amazon: set force_deregister to true on -force. [GH-4649] -* builder/hyper-v: validate output dir in step, not in config. [GH-4645] -* website: fix display on ios devices. [GH-4618] -* builder/openstack: Add ssh agent support. [GH-4655] -* builder/parallels-iso: Configuration of disk type, plain or expanding. - [GH-4621] +* More diligently try to complete azure-setup.sh. [GH-4752] * builder/ansible: Clearer error message when we have problems getting the ansible version. [GH-4694] * builder/amazon-chroot: Ability to give an empty list in `copy_files` to prevent the default `/etc/resolv.conf` file from being copied. If `copy_files` isn't given at all, the default behavior remains. [GH-4708] -* More diligently try to complete azure-setup.sh. [GH-4752] -* builder/amazon: validate ami name. [GH-4762] +* builder/amazon: validate ssh key name/file. [GH-4665] +* builder/amazon: set force_deregister to true on -force. [GH-4649] +* builder/hyper-v: validate output dir in step, not in config. [GH-4645] +* website: fix display on ios devices. [GH-4618] ## 0.12.3 (March 1, 2017) From bc3510b473753879e828ccfdc74de1a5575ff34d Mon Sep 17 00:00:00 2001 From: Matthew Hooker Date: Wed, 5 Apr 2017 12:00:53 -0700 Subject: [PATCH 19/32] fix spelling closes #4767 --- builder/hyperv/common/step_export_vm.go | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/builder/hyperv/common/step_export_vm.go b/builder/hyperv/common/step_export_vm.go index f3d96fbb6..8c32052a3 100644 --- a/builder/hyperv/common/step_export_vm.go +++ b/builder/hyperv/common/step_export_vm.go @@ -2,10 +2,11 @@ package common import ( "fmt" - "github.com/hashicorp/packer/packer" - "github.com/mitchellh/multistep" "io/ioutil" "path/filepath" + + "github.com/hashicorp/packer/packer" + "github.com/mitchellh/multistep" ) const ( @@ -67,7 +68,7 @@ func (s *StepExportVm) Run(state multistep.StateBag) multistep.StepAction { } } - ui.Say("Coping to output dir...") + ui.Say("Copying to output dir...") err = driver.CopyExportedVirtualMachine(expPath, outputPath, vhdDir, vmDir) if err != nil { errorMsg = "Error exporting vm: %s" From da8c4004f0f5b777786799ba909996af626ef3b7 Mon Sep 17 00:00:00 2001 From: Matthew Hooker Date: Wed, 5 Apr 2017 12:39:16 -0700 Subject: [PATCH 20/32] builder/amazon: numbers are valid in ami name --- builder/amazon/common/ami_config.go | 7 +++++-- builder/amazon/common/ami_config_test.go | 5 +++++ 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/builder/amazon/common/ami_config.go b/builder/amazon/common/ami_config.go index 014ca35da..a0f299d37 100644 --- a/builder/amazon/common/ami_config.go +++ b/builder/amazon/common/ami_config.go @@ -73,9 +73,12 @@ func (c *AMIConfig) Prepare(ctx *interpolate.Context) []error { errs = append(errs, fmt.Errorf("AMIName must be between 3 and 128 characters long")) } - amiNameRe := regexp.MustCompile(`^[a-zA-Z().\-/_]+$`) + amiNameRe := regexp.MustCompile(`^[0-9a-zA-Z().\-/_]+$`) if !amiNameRe.MatchString(c.AMIName) { - errs = append(errs, fmt.Errorf("AMIName should only contain letters, numbers, '(', ')', '.', '-', '/' and '_'")) + errs = append(errs, fmt.Errorf("AMIName should only contain letters,"+ + " numbers, '(', ')', '.', '-', '/' and '_'. You can use the "+ + "`clean_ami_name` template filter to automatically clean your ami "+ + "name.")) } if len(errs) > 0 { diff --git a/builder/amazon/common/ami_config_test.go b/builder/amazon/common/ami_config_test.go index 875406222..ce85e7fef 100644 --- a/builder/amazon/common/ami_config_test.go +++ b/builder/amazon/common/ami_config_test.go @@ -102,4 +102,9 @@ func TestAMINameValidation(t *testing.T) { t.Fatal("expected 'foobar' to be a valid ami name") } + c.AMIName = `xyz-base-2017-04-05-1934` + if err := c.Prepare(nil); err != nil { + t.Fatalf("expected `xyz-base-2017-04-05-1934` to pass validation.") + } + } From da40e469e0e5cf10f0778f50b96bc5ff8c7736f5 Mon Sep 17 00:00:00 2001 From: Seth Vargo Date: Thu, 6 Apr 2017 17:39:01 -0400 Subject: [PATCH 21/32] Add press kit --- website/source/assets/files/press-kit.zip | Bin 0 -> 71614 bytes website/source/layouts/_sidebar.erb | 1 + website/source/layouts/layout.erb | 1 + 3 files changed, 2 insertions(+) create mode 100644 website/source/assets/files/press-kit.zip diff --git a/website/source/assets/files/press-kit.zip b/website/source/assets/files/press-kit.zip new file mode 100644 index 0000000000000000000000000000000000000000..23bc7cca1af5b16e9f069d9e6edd90ca0b3303f8 GIT binary patch literal 71614 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�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 Q|5(01qcKCjKQ;mUe`X=CFaQ7m literal 0 HcmV?d00001 diff --git a/website/source/layouts/_sidebar.erb b/website/source/layouts/_sidebar.erb index c5f72ea78..cc1073c85 100644 --- a/website/source/layouts/_sidebar.erb +++ b/website/source/layouts/_sidebar.erb @@ -10,6 +10,7 @@
  • Guides
  • Docs
  • Community
  • +
  • Press Kit
  • diff --git a/website/source/layouts/layout.erb b/website/source/layouts/layout.erb index e90572c85..9a18dddd2 100644 --- a/website/source/layouts/layout.erb +++ b/website/source/layouts/layout.erb @@ -97,6 +97,7 @@
  • Docs
  • Community
  • Security
  • +
  • Press Kit