I am just getting started with Packer and have run into some issues. I am running Packer 1.3.3 installed using homebrew on MacOS 10.14.2 and I am having trouble running the Ansible Provisioner. As a troubleshooting step I tried using the shell provisioner but that also failed. I don't really need the ouse the shell provisioner since I plan to configure everything using Ansible but figured it would be a simpler test to troubleshoot.
I have attached my packer json builds and the corresponding output. Run1: Ansible provisioner Run2: Shell provisioner Any help would be appreciated. -- This mailing list is governed under the HashiCorp Community Guidelines - https://www.hashicorp.com/community-guidelines.html. Behavior in violation of those guidelines may result in your removal from this mailing list. GitHub Issues: https://github.com/mitchellh/packer/issues IRC: #packer-tool on Freenode --- You received this message because you are subscribed to the Google Groups "Packer" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/packer-tool/2fe0ccb6-89a3-4b62-ab5a-0b07a90d1387%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
run1.json
Description: application/json
2019/01/13 16:51:21 [INFO] Packer version: 1.3.3
2019/01/13 16:51:21 Packer Target OS/Arch: darwin amd64
2019/01/13 16:51:21 Built with Go Version: go1.11.2
2019/01/13 16:51:21 Detected home directory from env var: /Users/dan
2019/01/13 16:51:21 Using internal plugin for oneandone
2019/01/13 16:51:21 Using internal plugin for vmware-iso
2019/01/13 16:51:21 Using internal plugin for vmware-vmx
2019/01/13 16:51:21 Using internal plugin for hyperv-vmcx
2019/01/13 16:51:21 Using internal plugin for googlecompute
2019/01/13 16:51:21 Using internal plugin for lxc
2019/01/13 16:51:21 Using internal plugin for lxd
2019/01/13 16:51:21 Using internal plugin for ncloud
2019/01/13 16:51:21 Using internal plugin for oracle-oci
2019/01/13 16:51:21 Using internal plugin for azure-arm
2019/01/13 16:51:21 Using internal plugin for hyperv-iso
2019/01/13 16:51:21 Using internal plugin for docker
2019/01/13 16:51:21 Using internal plugin for profitbricks
2019/01/13 16:51:21 Using internal plugin for scaleway
2019/01/13 16:51:21 Using internal plugin for virtualbox-iso
2019/01/13 16:51:21 Using internal plugin for amazon-chroot
2019/01/13 16:51:21 Using internal plugin for amazon-ebsvolume
2019/01/13 16:51:21 Using internal plugin for alicloud-ecs
2019/01/13 16:51:21 Using internal plugin for amazon-ebssurrogate
2019/01/13 16:51:21 Using internal plugin for amazon-instance
2019/01/13 16:51:21 Using internal plugin for digitalocean
2019/01/13 16:51:21 Using internal plugin for file
2019/01/13 16:51:21 Using internal plugin for null
2019/01/13 16:51:21 Using internal plugin for openstack
2019/01/13 16:51:21 Using internal plugin for oracle-classic
2019/01/13 16:51:21 Using internal plugin for amazon-ebs
2019/01/13 16:51:21 Using internal plugin for parallels-pvm
2019/01/13 16:51:21 Using internal plugin for hcloud
2019/01/13 16:51:21 Using internal plugin for parallels-iso
2019/01/13 16:51:21 Using internal plugin for virtualbox-ovf
2019/01/13 16:51:21 Using internal plugin for cloudstack
2019/01/13 16:51:21 Using internal plugin for triton
2019/01/13 16:51:21 Using internal plugin for qemu
2019/01/13 16:51:21 Using internal plugin for converge
2019/01/13 16:51:21 Using internal plugin for file
2019/01/13 16:51:21 Using internal plugin for powershell
2019/01/13 16:51:21 Using internal plugin for puppet-server
2019/01/13 16:51:21 Using internal plugin for windows-restart
2019/01/13 16:51:21 Using internal plugin for ansible
2019/01/13 16:51:21 Using internal plugin for chef-client
2019/01/13 16:51:21 Using internal plugin for chef-solo
2019/01/13 16:51:21 Using internal plugin for puppet-masterless
2019/01/13 16:51:21 Using internal plugin for windows-shell
2019/01/13 16:51:21 Using internal plugin for ansible-local
2019/01/13 16:51:21 Using internal plugin for shell
2019/01/13 16:51:21 Using internal plugin for breakpoint
2019/01/13 16:51:21 Using internal plugin for salt-masterless
2019/01/13 16:51:21 Using internal plugin for shell-local
2019/01/13 16:51:21 Using internal plugin for amazon-import
2019/01/13 16:51:21 Using internal plugin for compress
2019/01/13 16:51:21 Using internal plugin for docker-push
2019/01/13 16:51:21 Using internal plugin for shell-local
2019/01/13 16:51:21 Using internal plugin for vsphere
2019/01/13 16:51:21 Using internal plugin for alicloud-import
2019/01/13 16:51:21 Using internal plugin for artifice
2019/01/13 16:51:21 Using internal plugin for docker-import
2019/01/13 16:51:21 Using internal plugin for manifest
2019/01/13 16:51:21 Using internal plugin for vagrant
2019/01/13 16:51:21 Using internal plugin for vagrant-cloud
2019/01/13 16:51:21 Using internal plugin for vsphere-template
2019/01/13 16:51:21 Using internal plugin for checksum
2019/01/13 16:51:21 Using internal plugin for docker-save
2019/01/13 16:51:21 Using internal plugin for docker-tag
2019/01/13 16:51:21 Using internal plugin for googlecompute-export
2019/01/13 16:51:21 Using internal plugin for googlecompute-import
2019/01/13 16:51:21 Detected home directory from env var: /Users/dan
2019/01/13 16:51:21 Attempting to open config file: /Users/dan/.packerconfig
2019/01/13 16:51:21 [WARN] Config file doesn't exist: /Users/dan/.packerconfig
2019/01/13 16:51:21 Packer config: &{DisableCheckpoint:false
DisableCheckpointSignature:false PluginMinPort:10000 PluginMaxPort:25000
Builders:map[amazon-ebs:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-amazon-ebs
azure-arm:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-azure-arm
docker:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-docker
profitbricks:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-profitbricks
amazon-ebsvolume:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-amazon-ebsvolume
parallels-pvm:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-parallels-pvm
lxc:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-lxc
amazon-instance:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-amazon-instance
hcloud:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-hcloud
amazon-chroot:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-amazon-chroot
oracle-oci:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-oracle-oci
null:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-null
oracle-classic:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-oracle-classic
oneandone:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-oneandone
amazon-ebssurrogate:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-amazon-ebssurrogate
hyperv-iso:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-hyperv-iso
scaleway:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-scaleway
virtualbox-iso:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-virtualbox-iso
digitalocean:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-digitalocean
file:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-file
parallels-iso:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-parallels-iso
virtualbox-ovf:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-virtualbox-ovf
cloudstack:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-cloudstack
ncloud:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-ncloud
qemu:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-qemu
vmware-vmx:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-vmware-vmx
hyperv-vmcx:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-hyperv-vmcx
googlecompute:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-googlecompute
lxd:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-lxd
alicloud-ecs:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-alicloud-ecs
openstack:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-openstack
triton:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-triton
vmware-iso:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-vmware-iso]
PostProcessors:map[docker-import:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-post-processor-docker-import
vagrant-cloud:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-post-processor-vagrant-cloud
docker-save:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-post-processor-docker-save
docker-tag:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-post-processor-docker-tag
googlecompute-export:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-post-processor-googlecompute-export
compress:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-post-processor-compress
vsphere:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-post-processor-vsphere
artifice:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-post-processor-artifice
amazon-import:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-post-processor-amazon-import
shell-local:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-post-processor-shell-local
alicloud-import:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-post-processor-alicloud-import
manifest:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-post-processor-manifest
docker-push:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-post-processor-docker-push
vsphere-template:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-post-processor-vsphere-template
checksum:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-post-processor-checksum
googlecompute-import:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-post-processor-googlecompute-import
vagrant:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-post-processor-vagrant]
Provisioners:map[windows-restart:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-provisioner-windows-restart
chef-solo:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-provisioner-chef-solo
breakpoint:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-provisioner-breakpoint
windows-shell:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-provisioner-windows-shell
shell-local:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-provisioner-shell-local
powershell:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-provisioner-powershell
puppet-server:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-provisioner-puppet-server
ansible:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-provisioner-ansible
file:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-provisioner-file
chef-client:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-provisioner-chef-client
salt-masterless:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-provisioner-salt-masterless
shell:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-provisioner-shell
converge:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-provisioner-converge
puppet-masterless:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-provisioner-puppet-masterless
ansible-local:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-provisioner-ansible-local]}
2019/01/13 16:51:21 Detected home directory from env var: /Users/dan
2019/01/13 16:51:21 Setting cache directory:
/Users/dan/Code/Infrastructure/Packer/DO-FreeBSD/packer_cache
2019/01/13 16:51:21 Detected home directory from env var: /Users/dan
2019/01/13 16:51:21 Loading builder: digitalocean
2019/01/13 16:51:21 Plugin could not be found. Checking same directory as
executable.
2019/01/13 16:51:21 Current exe path: /usr/local/bin/packer
2019/01/13 16:51:21 Creating plugin client for path: /usr/local/bin/packer
2019/01/13 16:51:21 Starting plugin: /usr/local/bin/packer
[]string{"/usr/local/bin/packer", "plugin", "packer-builder-digitalocean"}
2019/01/13 16:51:21 Waiting for RPC address for: /usr/local/bin/packer
2019/01/13 16:51:21 packer: 2019/01/13 16:51:21 [INFO] Packer version: 1.3.3
2019/01/13 16:51:21 packer: 2019/01/13 16:51:21 Packer Target OS/Arch: darwin
amd64
2019/01/13 16:51:21 packer: 2019/01/13 16:51:21 Built with Go Version: go1.11.2
2019/01/13 16:51:21 packer: 2019/01/13 16:51:21 Detected home directory from
env var: /Users/dan
2019/01/13 16:51:21 packer: 2019/01/13 16:51:21 Attempting to open config file:
/Users/dan/.packerconfig
2019/01/13 16:51:21 packer: 2019/01/13 16:51:21 [WARN] Config file doesn't
exist: /Users/dan/.packerconfig
2019/01/13 16:51:21 packer: 2019/01/13 16:51:21 Packer config:
&{DisableCheckpoint:false DisableCheckpointSignature:false PluginMinPort:10000
PluginMaxPort:25000 Builders:map[] PostProcessors:map[] Provisioners:map[]}
2019/01/13 16:51:21 packer: 2019/01/13 16:51:21 Detected home directory from
env var: /Users/dan
2019/01/13 16:51:21 packer: 2019/01/13 16:51:21 Setting cache directory:
/Users/dan/Code/Infrastructure/Packer/DO-FreeBSD/packer_cache
2019/01/13 16:51:21 packer: 2019/01/13 16:51:21 Detected home directory from
env var: /Users/dan
2019/01/13 16:51:21 packer: 2019/01/13 16:51:21 args:
[]string{"packer-builder-digitalocean"}
2019/01/13 16:51:21 packer: 2019/01/13 16:51:21 Plugin minimum port: 10000
2019/01/13 16:51:21 packer: 2019/01/13 16:51:21 Plugin maximum port: 25000
2019/01/13 16:51:21 packer: 2019/01/13 16:51:21 Plugin address: unix
/var/folders/mr/wndcdqqn0bb9xz1g29zn1c2m0000gn/T/packer-plugin199548841
2019/01/13 16:51:21 packer: 2019/01/13 16:51:21 Waiting for connection...
2019/01/13 16:51:21 packer: 2019/01/13 16:51:21 Serving a plugin connection...
2019/01/13 16:51:21 Loading provisioner: ansible
2019/01/13 16:51:21 Plugin could not be found. Checking same directory as
executable.
2019/01/13 16:51:21 Current exe path: /usr/local/bin/packer
2019/01/13 16:51:21 Creating plugin client for path: /usr/local/bin/packer
2019/01/13 16:51:21 Starting plugin: /usr/local/bin/packer
[]string{"/usr/local/bin/packer", "plugin", "packer-provisioner-ansible"}
2019/01/13 16:51:21 Waiting for RPC address for: /usr/local/bin/packer
2019/01/13 16:51:21 packer: 2019/01/13 16:51:21 [INFO] Packer version: 1.3.3
2019/01/13 16:51:21 packer: 2019/01/13 16:51:21 Packer Target OS/Arch: darwin
amd64
2019/01/13 16:51:21 packer: 2019/01/13 16:51:21 Built with Go Version: go1.11.2
2019/01/13 16:51:21 packer: 2019/01/13 16:51:21 Detected home directory from
env var: /Users/dan
2019/01/13 16:51:21 packer: 2019/01/13 16:51:21 Attempting to open config file:
/Users/dan/.packerconfig
2019/01/13 16:51:21 packer: 2019/01/13 16:51:21 [WARN] Config file doesn't
exist: /Users/dan/.packerconfig
2019/01/13 16:51:21 packer: 2019/01/13 16:51:21 Packer config:
&{DisableCheckpoint:false DisableCheckpointSignature:false PluginMinPort:10000
PluginMaxPort:25000 Builders:map[] PostProcessors:map[] Provisioners:map[]}
2019/01/13 16:51:21 packer: 2019/01/13 16:51:21 Detected home directory from
env var: /Users/dan
2019/01/13 16:51:21 packer: 2019/01/13 16:51:21 Setting cache directory:
/Users/dan/Code/Infrastructure/Packer/DO-FreeBSD/packer_cache
2019/01/13 16:51:21 packer: 2019/01/13 16:51:21 Detected home directory from
env var: /Users/dan
2019/01/13 16:51:21 packer: 2019/01/13 16:51:21 args:
[]string{"packer-provisioner-ansible"}
2019/01/13 16:51:21 packer: 2019/01/13 16:51:21 Plugin minimum port: 10000
2019/01/13 16:51:21 packer: 2019/01/13 16:51:21 Plugin maximum port: 25000
2019/01/13 16:51:21 packer: 2019/01/13 16:51:21 Plugin address: unix
/var/folders/mr/wndcdqqn0bb9xz1g29zn1c2m0000gn/T/packer-plugin072577125
2019/01/13 16:51:21 packer: 2019/01/13 16:51:21 Waiting for connection...
2019/01/13 16:51:21 packer: 2019/01/13 16:51:21 Serving a plugin connection...
2019/01/13 16:51:21 ui: [1;32mdigitalocean output will be in this color.[0m
2019/01/13 16:51:21 ui:
2019/01/13 16:51:21 Build debug mode: false
2019/01/13 16:51:21 Force build: false
2019/01/13 16:51:21 On error:
2019/01/13 16:51:21 Preparing build: digitalocean
2019/01/13 16:51:22 packer: 2019/01/13 16:51:22 ansible-playbook version: 2.7.5
2019/01/13 16:51:22 Waiting on builds to complete...
2019/01/13 16:51:22 Starting build run: digitalocean
2019/01/13 16:51:22 Running builder: digitalocean
2019/01/13 16:51:22 [INFO] (telemetry) Starting builder digitalocean
2019/01/13 16:51:22 ui: [1;32m==> digitalocean: Creating temporary ssh key for
droplet...[0m
2019/01/13 16:51:23 packer: 2019/01/13 16:51:23 temporary ssh key name:
packer-5c3bdd0a-0fae-d8c3-25b6-a23e3e07cbda
2019/01/13 16:51:23 ui: [1;32m==> digitalocean: Creating droplet...[0m
2019/01/13 16:51:24 ui: [1;32m==> digitalocean: Waiting for droplet to become
active...[0m
2019/01/13 16:51:24 packer: 2019/01/13 16:51:24 Waiting for up to 360 seconds
for droplet to become active
2019/01/13 16:51:24 packer: 2019/01/13 16:51:24 Checking droplet status...
(attempt: 1)
2019/01/13 16:51:28 packer: 2019/01/13 16:51:28 Checking droplet status...
(attempt: 2)
2019/01/13 16:51:31 packer: 2019/01/13 16:51:31 Checking droplet status...
(attempt: 3)
2019/01/13 16:51:35 packer: 2019/01/13 16:51:35 Checking droplet status...
(attempt: 4)
2019/01/13 16:51:39 packer: 2019/01/13 16:51:39 Checking droplet status...
(attempt: 5)
2019/01/13 16:51:42 packer: 2019/01/13 16:51:42 Checking droplet status...
(attempt: 6)
2019/01/13 16:51:45 packer: 2019/01/13 16:51:45 Checking droplet status...
(attempt: 7)
2019/01/13 16:51:49 packer: 2019/01/13 16:51:49 Checking droplet status...
(attempt: 8)
2019/01/13 16:51:52 packer: 2019/01/13 16:51:52 Checking droplet status...
(attempt: 9)
2019/01/13 16:51:57 packer: 2019/01/13 16:51:57 Checking droplet status...
(attempt: 10)
2019/01/13 16:51:58 ui: [1;32m==> digitalocean: Using ssh communicator to
connect: 138.68.5.129[0m
2019/01/13 16:51:58 packer: 2019/01/13 16:51:58 [INFO] Waiting for SSH, up to
timeout: 5m0s
2019/01/13 16:51:58 ui: [1;32m==> digitalocean: Waiting for SSH to become
available...[0m
2019/01/13 16:52:13 packer: 2019/01/13 16:52:13 [DEBUG] TCP connection to SSH
ip/port failed: dial tcp 138.68.5.129:22: i/o timeout
2019/01/13 16:52:25 packer: 2019/01/13 16:52:25 [INFO] Attempting SSH
connection...
2019/01/13 16:52:25 packer: 2019/01/13 16:52:25 [DEBUG] reconnecting to TCP
connection for SSH
2019/01/13 16:52:25 packer: 2019/01/13 16:52:25 [DEBUG] handshaking with SSH
2019/01/13 16:52:25 packer: 2019/01/13 16:52:25 [DEBUG] handshake complete!
2019/01/13 16:52:25 packer: 2019/01/13 16:52:25 [DEBUG] Opening new ssh session
2019/01/13 16:52:25 packer: 2019/01/13 16:52:25 [INFO] agent forwarding enabled
2019/01/13 16:52:25 ui: [1;32m==> digitalocean: Connected to SSH![0m
2019/01/13 16:52:25 packer: 2019/01/13 16:52:25 Running the provision hook
2019/01/13 16:52:25 [INFO] (telemetry) Starting provisioner ansible
2019/01/13 16:52:25 ui: [1;32m==> digitalocean: Provisioning with
Ansible...[0m
2019/01/13 16:52:26 packer: 2019/01/13 16:52:26 SSH proxy: serving on
127.0.0.1:52801
2019/01/13 16:52:26 ui: [1;32m==> digitalocean: Executing Ansible:
ansible-playbook --extra-vars packer_build_name=digitalocean
packer_builder_type=digitalocean -i
/var/folders/mr/wndcdqqn0bb9xz1g29zn1c2m0000gn/T/packer-provisioner-ansible460348383
/Users/dan/Code/Infrastructure/Packer/DO-FreeBSD/playbook.yml -e
ansible_ssh_private_key_file=/var/folders/mr/wndcdqqn0bb9xz1g29zn1c2m0000gn/T/ansible-key281794176[0m
2019/01/13 16:52:27 ui: [0;32m digitalocean:[0m
2019/01/13 16:52:27 ui: [0;32m digitalocean: PLAY [Bootstap Ansible
FreeBSD] ************************************************[0m
2019/01/13 16:52:27 ui: [0;32m digitalocean:[0m
2019/01/13 16:52:27 ui: [0;32m digitalocean: TASK [Setup Sudo and Python3]
**************************************************[0m
2019/01/13 16:52:27 packer: 2019/01/13 16:52:27 SSH proxy: accepted connection
2019/01/13 16:52:27 packer: 2019/01/13 16:52:27 authentication attempt from
127.0.0.1:52803 to 127.0.0.1:52801 as dan using none
2019/01/13 16:52:27 packer: 2019/01/13 16:52:27 authentication attempt from
127.0.0.1:52803 to 127.0.0.1:52801 as dan using publickey
2019/01/13 16:52:27 packer: 2019/01/13 16:52:27 authentication attempt from
127.0.0.1:52803 to 127.0.0.1:52801 as dan using publickey
2019/01/13 16:52:27 packer: 2019/01/13 16:52:27 ansible provisioner pty-req
request
2019/01/13 16:52:27 packer: 2019/01/13 16:52:27 new env request:
LANG=en_CA.UTF-8
2019/01/13 16:52:27 packer: 2019/01/13 16:52:27 new exec request: pkg install
-y sudo python3
2019/01/13 16:52:27 packer: 2019/01/13 16:52:27 [DEBUG] Opening new ssh session
2019/01/13 16:52:27 packer: 2019/01/13 16:52:27 [DEBUG] starting remote
command: pkg install -y sudo python3
2019/01/13 16:53:49 packer: 2019/01/13 16:53:49 [INFO] RPC endpoint:
Communicator ended with: 0
2019/01/13 16:53:49 [INFO] 1985 bytes written for 'stdout'
2019/01/13 16:53:49 [INFO] 0 bytes written for 'stderr'
2019/01/13 16:53:49 [INFO] RPC client: Communicator ended with: 0
2019/01/13 16:53:49 [INFO] RPC endpoint: Communicator ended with: 0
2019/01/13 16:53:49 [INFO] 0 bytes written for 'stdin'
2019/01/13 16:53:49 packer: 2019/01/13 16:53:49 [INFO] 0 bytes written for
'stderr'
2019/01/13 16:53:49 packer: 2019/01/13 16:53:49 [INFO] 1985 bytes written for
'stdout'
2019/01/13 16:53:49 packer: 2019/01/13 16:53:49 [INFO] RPC client: Communicator
ended with: 0
2019/01/13 16:53:49 packer: 2019/01/13 16:53:49 [INFO] 0 bytes written for
'stdin'
2019/01/13 16:53:49 ui: [0;32m digitalocean: changed: [default][0m
2019/01/13 16:53:49 ui: [0;32m digitalocean:[0m
2019/01/13 16:53:49 ui: [0;32m digitalocean: PLAY [Install default
packages] ************************************************[0m
2019/01/13 16:53:49 ui: [0;32m digitalocean:[0m
2019/01/13 16:53:49 ui: [0;32m digitalocean: TASK [Gathering Facts]
*********************************************************[0m
2019/01/13 16:53:49 packer: 2019/01/13 16:53:49 new env request:
LANG=en_CA.UTF-8
2019/01/13 16:53:49 packer: 2019/01/13 16:53:49 new exec request: /bin/sh -c
'echo ~dan && sleep 0'
2019/01/13 16:53:49 packer: 2019/01/13 16:53:49 [DEBUG] Opening new ssh session
2019/01/13 16:53:50 packer: 2019/01/13 16:53:50 [DEBUG] starting remote
command: /bin/sh -c 'echo ~dan && sleep 0'
2019/01/13 16:53:50 packer: 2019/01/13 16:53:50 [INFO] RPC endpoint:
Communicator ended with: 0
2019/01/13 16:53:50 [INFO] 5 bytes written for 'stdout'
2019/01/13 16:53:50 [INFO] 0 bytes written for 'stderr'
2019/01/13 16:53:50 [INFO] RPC client: Communicator ended with: 0
2019/01/13 16:53:50 [INFO] RPC endpoint: Communicator ended with: 0
2019/01/13 16:53:50 [INFO] 0 bytes written for 'stdin'
2019/01/13 16:53:50 packer: 2019/01/13 16:53:50 [INFO] 5 bytes written for
'stdout'
2019/01/13 16:53:50 packer: 2019/01/13 16:53:50 [INFO] 0 bytes written for
'stderr'
2019/01/13 16:53:50 packer: 2019/01/13 16:53:50 [INFO] RPC client: Communicator
ended with: 0
2019/01/13 16:53:50 packer: 2019/01/13 16:53:50 [INFO] 0 bytes written for
'stdin'
2019/01/13 16:53:50 packer: 2019/01/13 16:53:50 new env request:
LANG=en_CA.UTF-8
2019/01/13 16:53:50 packer: 2019/01/13 16:53:50 new exec request: /bin/sh -c '(
umask 77 && mkdir -p "` echo
~dan/.ansible/tmp/ansible-tmp-1547427229.977879-261252911641285 `" && echo
ansible-tmp-1547427229.977879-261252911641285="` echo
~dan/.ansible/tmp/ansible-tmp-1547427229.977879-261252911641285 `" ) && sleep 0'
2019/01/13 16:53:50 packer: 2019/01/13 16:53:50 [DEBUG] Opening new ssh session
2019/01/13 16:53:50 packer: 2019/01/13 16:53:50 [DEBUG] starting remote
command: /bin/sh -c '( umask 77 && mkdir -p "` echo
~dan/.ansible/tmp/ansible-tmp-1547427229.977879-261252911641285 `" && echo
ansible-tmp-1547427229.977879-261252911641285="` echo
~dan/.ansible/tmp/ansible-tmp-1547427229.977879-261252911641285 `" ) && sleep 0'
2019/01/13 16:53:50 packer: 2019/01/13 16:53:50 [INFO] RPC endpoint:
Communicator ended with: 0
2019/01/13 16:53:50 [INFO] 110 bytes written for 'stdout'
2019/01/13 16:53:50 [INFO] 0 bytes written for 'stderr'
2019/01/13 16:53:50 [INFO] RPC client: Communicator ended with: 0
2019/01/13 16:53:50 [INFO] RPC endpoint: Communicator ended with: 0
2019/01/13 16:53:50 [INFO] 0 bytes written for 'stdin'
2019/01/13 16:53:50 packer: 2019/01/13 16:53:50 [INFO] 110 bytes written for
'stdout'
2019/01/13 16:53:50 packer: 2019/01/13 16:53:50 [INFO] 0 bytes written for
'stderr'
2019/01/13 16:53:50 packer: 2019/01/13 16:53:50 [INFO] RPC client: Communicator
ended with: 0
2019/01/13 16:53:50 packer: 2019/01/13 16:53:50 [INFO] 0 bytes written for
'stdin'
2019/01/13 16:53:50 packer: 2019/01/13 16:53:50 new env request:
LANG=en_CA.UTF-8
2019/01/13 16:53:50 packer: 2019/01/13 16:53:50 new exec request: scp -t
'~dan/.ansible/tmp/ansible-tmp-1547427229.977879-261252911641285/AnsiballZ_setup.py'
2019/01/13 16:53:50 packer: 2019/01/13 16:53:50 [DEBUG] Opening new ssh session
2019/01/13 16:53:50 packer: 2019/01/13 16:53:50 [INFO] 213669 bytes written for
'uploadData'
2019/01/13 16:53:50 [INFO] 213669 bytes written for 'uploadData'
2019/01/13 16:53:50 packer: 2019/01/13 16:53:50 [DEBUG] Starting remote scp
process: scp -vt
~dan/.ansible/tmp/ansible-tmp-1547427229.977879-261252911641285
2019/01/13 16:53:50 packer: 2019/01/13 16:53:50 [DEBUG] Started SCP session,
beginning transfers...
2019/01/13 16:53:50 packer: 2019/01/13 16:53:50 [DEBUG] scp: Uploading
AnsiballZ_setup.py: perms=C0600 size=213669
2019/01/13 16:53:50 packer: 2019/01/13 16:53:50 [DEBUG] SCP session complete,
closing stdin pipe.
2019/01/13 16:53:50 packer: 2019/01/13 16:53:50 [DEBUG] Waiting for SSH session
to complete.
2019/01/13 16:53:50 packer: 2019/01/13 16:53:50 [DEBUG] non-zero exit status: 1
2019/01/13 16:53:50 packer: 2019/01/13 16:53:50 [DEBUG] scp output:
2019/01/13 16:53:50 packer: 2019/01/13 16:53:50 Process exited with status 1
2019/01/13 16:53:50 ui: [0;32m digitalocean: fatal: [default]: FAILED! =>
{"msg": "failed to transfer file to
/Users/dan/.ansible/tmp/ansible-local-88196q4g1lqg2/tmpsuhox_6i
~dan/.ansible/tmp/ansible-tmp-1547427229.977879-261252911641285/AnsiballZ_setup.py:\n\n\n"}[0m
2019/01/13 16:53:50 ui: [0;32m digitalocean: to retry, use: --limit
@/Users/dan/Code/Infrastructure/Packer/DO-FreeBSD/playbook.retry[0m
2019/01/13 16:53:50 ui: [0;32m digitalocean:[0m
2019/01/13 16:53:50 ui: [0;32m digitalocean: PLAY RECAP
*********************************************************************[0m
2019/01/13 16:53:50 ui: [0;32m digitalocean: default :
ok=1 changed=1 unreachable=0 failed=1[0m
2019/01/13 16:53:50 ui: [0;32m digitalocean:[0m
2019/01/13 16:53:50 packer: 2019/01/13 16:53:50 shutting down the SSH proxy
2019/01/13 16:53:50 [INFO] (telemetry) ending ansible
2019/01/13 16:53:50 ui: [1;32m==> digitalocean: Destroying droplet...[0m
2019/01/13 16:53:51 ui: [1;32m==> digitalocean: Deleting temporary ssh
key...[0m
2019/01/13 16:53:51 [INFO] (telemetry) ending digitalocean
2019/01/13 16:53:51 ui error: [1;31mBuild 'digitalocean' errored: Error
executing Ansible: Non-zero exit status: exit status 2[0m
2019/01/13 16:53:51 Builds completed. Waiting on interrupt barrier...
2019/01/13 16:53:51 machine readable: error-count []string{"1"}
2019/01/13 16:53:51 ui error:
==> Some builds didn't complete successfully and had errors:
2019/01/13 16:53:51 machine readable: digitalocean,error []string{"Error
executing Ansible: Non-zero exit status: exit status 2"}
2019/01/13 16:53:51 ui error: --> digitalocean: Error executing Ansible:
Non-zero exit status: exit status 2
2019/01/13 16:53:51 ui:
==> Builds finished but no artifacts were created.
2019/01/13 16:53:51 [INFO] (telemetry) Finalizing.
2019/01/13 16:53:51 waiting for all plugin processes to complete...
2019/01/13 16:53:51 /usr/local/bin/packer: plugin process exited
2019/01/13 16:53:51 /usr/local/bin/packer: plugin process exited
run2.json
Description: application/json
2019/01/13 16:54:55 [INFO] Packer version: 1.3.3
2019/01/13 16:54:55 Packer Target OS/Arch: darwin amd64
2019/01/13 16:54:55 Built with Go Version: go1.11.2
2019/01/13 16:54:55 Detected home directory from env var: /Users/dan
2019/01/13 16:54:55 Using internal plugin for amazon-ebs
2019/01/13 16:54:55 Using internal plugin for digitalocean
2019/01/13 16:54:55 Using internal plugin for lxc
2019/01/13 16:54:55 Using internal plugin for openstack
2019/01/13 16:54:55 Using internal plugin for oracle-oci
2019/01/13 16:54:55 Using internal plugin for amazon-ebssurrogate
2019/01/13 16:54:55 Using internal plugin for azure-arm
2019/01/13 16:54:55 Using internal plugin for docker
2019/01/13 16:54:55 Using internal plugin for scaleway
2019/01/13 16:54:55 Using internal plugin for virtualbox-ovf
2019/01/13 16:54:55 Using internal plugin for googlecompute
2019/01/13 16:54:55 Using internal plugin for hyperv-iso
2019/01/13 16:54:55 Using internal plugin for file
2019/01/13 16:54:55 Using internal plugin for null
2019/01/13 16:54:55 Using internal plugin for parallels-iso
2019/01/13 16:54:55 Using internal plugin for parallels-pvm
2019/01/13 16:54:55 Using internal plugin for profitbricks
2019/01/13 16:54:55 Using internal plugin for qemu
2019/01/13 16:54:55 Using internal plugin for alicloud-ecs
2019/01/13 16:54:55 Using internal plugin for lxd
2019/01/13 16:54:55 Using internal plugin for vmware-iso
2019/01/13 16:54:55 Using internal plugin for amazon-ebsvolume
2019/01/13 16:54:55 Using internal plugin for hcloud
2019/01/13 16:54:55 Using internal plugin for hyperv-vmcx
2019/01/13 16:54:55 Using internal plugin for oneandone
2019/01/13 16:54:55 Using internal plugin for virtualbox-iso
2019/01/13 16:54:55 Using internal plugin for vmware-vmx
2019/01/13 16:54:55 Using internal plugin for amazon-chroot
2019/01/13 16:54:55 Using internal plugin for amazon-instance
2019/01/13 16:54:55 Using internal plugin for cloudstack
2019/01/13 16:54:55 Using internal plugin for ncloud
2019/01/13 16:54:55 Using internal plugin for oracle-classic
2019/01/13 16:54:55 Using internal plugin for triton
2019/01/13 16:54:55 Using internal plugin for powershell
2019/01/13 16:54:55 Using internal plugin for windows-restart
2019/01/13 16:54:55 Using internal plugin for chef-solo
2019/01/13 16:54:55 Using internal plugin for puppet-server
2019/01/13 16:54:55 Using internal plugin for shell
2019/01/13 16:54:55 Using internal plugin for shell-local
2019/01/13 16:54:55 Using internal plugin for windows-shell
2019/01/13 16:54:55 Using internal plugin for ansible
2019/01/13 16:54:55 Using internal plugin for ansible-local
2019/01/13 16:54:55 Using internal plugin for chef-client
2019/01/13 16:54:55 Using internal plugin for converge
2019/01/13 16:54:55 Using internal plugin for puppet-masterless
2019/01/13 16:54:55 Using internal plugin for breakpoint
2019/01/13 16:54:55 Using internal plugin for file
2019/01/13 16:54:55 Using internal plugin for salt-masterless
2019/01/13 16:54:55 Using internal plugin for checksum
2019/01/13 16:54:55 Using internal plugin for docker-push
2019/01/13 16:54:55 Using internal plugin for docker-save
2019/01/13 16:54:55 Using internal plugin for docker-tag
2019/01/13 16:54:55 Using internal plugin for googlecompute-import
2019/01/13 16:54:55 Using internal plugin for shell-local
2019/01/13 16:54:55 Using internal plugin for vsphere-template
2019/01/13 16:54:55 Using internal plugin for manifest
2019/01/13 16:54:55 Using internal plugin for alicloud-import
2019/01/13 16:54:55 Using internal plugin for artifice
2019/01/13 16:54:55 Using internal plugin for compress
2019/01/13 16:54:55 Using internal plugin for docker-import
2019/01/13 16:54:55 Using internal plugin for vagrant-cloud
2019/01/13 16:54:55 Using internal plugin for vsphere
2019/01/13 16:54:55 Using internal plugin for amazon-import
2019/01/13 16:54:55 Using internal plugin for googlecompute-export
2019/01/13 16:54:55 Using internal plugin for vagrant
2019/01/13 16:54:55 Detected home directory from env var: /Users/dan
2019/01/13 16:54:55 Attempting to open config file: /Users/dan/.packerconfig
2019/01/13 16:54:55 [WARN] Config file doesn't exist: /Users/dan/.packerconfig
2019/01/13 16:54:55 Packer config: &{DisableCheckpoint:false
DisableCheckpointSignature:false PluginMinPort:10000 PluginMaxPort:25000
Builders:map[googlecompute:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-googlecompute
parallels-pvm:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-parallels-pvm
vmware-iso:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-vmware-iso
amazon-ebsvolume:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-amazon-ebsvolume
cloudstack:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-cloudstack
profitbricks:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-profitbricks
amazon-ebs:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-amazon-ebs
lxc:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-lxc
oracle-oci:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-oracle-oci
docker:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-docker
parallels-iso:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-parallels-iso
hcloud:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-hcloud
hyperv-vmcx:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-hyperv-vmcx
vmware-vmx:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-vmware-vmx
oneandone:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-oneandone
virtualbox-iso:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-virtualbox-iso
amazon-instance:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-amazon-instance
openstack:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-openstack
file:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-file
null:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-null
qemu:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-qemu
alicloud-ecs:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-alicloud-ecs
amazon-ebssurrogate:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-amazon-ebssurrogate
scaleway:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-scaleway
oracle-classic:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-oracle-classic
triton:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-triton
digitalocean:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-digitalocean
ncloud:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-ncloud
virtualbox-ovf:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-virtualbox-ovf
hyperv-iso:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-hyperv-iso
lxd:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-lxd
azure-arm:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-azure-arm
amazon-chroot:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-builder-amazon-chroot]
PostProcessors:map[checksum:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-post-processor-checksum
compress:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-post-processor-compress
vagrant-cloud:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-post-processor-vagrant-cloud
docker-save:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-post-processor-docker-save
googlecompute-import:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-post-processor-googlecompute-import
artifice:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-post-processor-artifice
googlecompute-export:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-post-processor-googlecompute-export
docker-push:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-post-processor-docker-push
docker-tag:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-post-processor-docker-tag
shell-local:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-post-processor-shell-local
manifest:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-post-processor-manifest
vsphere:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-post-processor-vsphere
vsphere-template:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-post-processor-vsphere-template
alicloud-import:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-post-processor-alicloud-import
docker-import:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-post-processor-docker-import
amazon-import:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-post-processor-amazon-import
vagrant:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-post-processor-vagrant]
Provisioners:map[converge:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-provisioner-converge
puppet-masterless:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-provisioner-puppet-masterless
file:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-provisioner-file
chef-solo:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-provisioner-chef-solo
shell-local:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-provisioner-shell-local
chef-client:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-provisioner-chef-client
salt-masterless:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-provisioner-salt-masterless
windows-restart:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-provisioner-windows-restart
puppet-server:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-provisioner-puppet-server
shell:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-provisioner-shell
windows-shell:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-provisioner-windows-shell
breakpoint:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-provisioner-breakpoint
powershell:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-provisioner-powershell
ansible:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-provisioner-ansible
ansible-local:/usr/local/bin/packer-PACKERSPACE-plugin-PACKERSPACE-packer-provisioner-ansible-local]}
2019/01/13 16:54:55 Detected home directory from env var: /Users/dan
2019/01/13 16:54:55 Setting cache directory:
/Users/dan/Code/Infrastructure/Packer/DO-FreeBSD/packer_cache
2019/01/13 16:54:55 Detected home directory from env var: /Users/dan
2019/01/13 16:54:55 Loading builder: digitalocean
2019/01/13 16:54:55 Plugin could not be found. Checking same directory as
executable.
2019/01/13 16:54:55 Current exe path: /usr/local/bin/packer
2019/01/13 16:54:55 Creating plugin client for path: /usr/local/bin/packer
2019/01/13 16:54:55 Starting plugin: /usr/local/bin/packer
[]string{"/usr/local/bin/packer", "plugin", "packer-builder-digitalocean"}
2019/01/13 16:54:55 Waiting for RPC address for: /usr/local/bin/packer
2019/01/13 16:54:55 packer: 2019/01/13 16:54:55 [INFO] Packer version: 1.3.3
2019/01/13 16:54:55 packer: 2019/01/13 16:54:55 Packer Target OS/Arch: darwin
amd64
2019/01/13 16:54:55 packer: 2019/01/13 16:54:55 Built with Go Version: go1.11.2
2019/01/13 16:54:55 packer: 2019/01/13 16:54:55 Detected home directory from
env var: /Users/dan
2019/01/13 16:54:55 packer: 2019/01/13 16:54:55 Attempting to open config file:
/Users/dan/.packerconfig
2019/01/13 16:54:55 packer: 2019/01/13 16:54:55 [WARN] Config file doesn't
exist: /Users/dan/.packerconfig
2019/01/13 16:54:55 packer: 2019/01/13 16:54:55 Packer config:
&{DisableCheckpoint:false DisableCheckpointSignature:false PluginMinPort:10000
PluginMaxPort:25000 Builders:map[] PostProcessors:map[] Provisioners:map[]}
2019/01/13 16:54:55 packer: 2019/01/13 16:54:55 Detected home directory from
env var: /Users/dan
2019/01/13 16:54:55 packer: 2019/01/13 16:54:55 Setting cache directory:
/Users/dan/Code/Infrastructure/Packer/DO-FreeBSD/packer_cache
2019/01/13 16:54:55 packer: 2019/01/13 16:54:55 Detected home directory from
env var: /Users/dan
2019/01/13 16:54:55 packer: 2019/01/13 16:54:55 args:
[]string{"packer-builder-digitalocean"}
2019/01/13 16:54:55 packer: 2019/01/13 16:54:55 Plugin minimum port: 10000
2019/01/13 16:54:55 packer: 2019/01/13 16:54:55 Plugin maximum port: 25000
2019/01/13 16:54:55 packer: 2019/01/13 16:54:55 Plugin address: unix
/var/folders/mr/wndcdqqn0bb9xz1g29zn1c2m0000gn/T/packer-plugin277650750
2019/01/13 16:54:55 packer: 2019/01/13 16:54:55 Waiting for connection...
2019/01/13 16:54:55 packer: 2019/01/13 16:54:55 Serving a plugin connection...
2019/01/13 16:54:55 Loading provisioner: shell
2019/01/13 16:54:55 Plugin could not be found. Checking same directory as
executable.
2019/01/13 16:54:55 Current exe path: /usr/local/bin/packer
2019/01/13 16:54:55 Creating plugin client for path: /usr/local/bin/packer
2019/01/13 16:54:55 Starting plugin: /usr/local/bin/packer
[]string{"/usr/local/bin/packer", "plugin", "packer-provisioner-shell"}
2019/01/13 16:54:55 Waiting for RPC address for: /usr/local/bin/packer
2019/01/13 16:54:55 packer: 2019/01/13 16:54:55 [INFO] Packer version: 1.3.3
2019/01/13 16:54:55 packer: 2019/01/13 16:54:55 Packer Target OS/Arch: darwin
amd64
2019/01/13 16:54:55 packer: 2019/01/13 16:54:55 Built with Go Version: go1.11.2
2019/01/13 16:54:55 packer: 2019/01/13 16:54:55 Detected home directory from
env var: /Users/dan
2019/01/13 16:54:55 packer: 2019/01/13 16:54:55 Attempting to open config file:
/Users/dan/.packerconfig
2019/01/13 16:54:55 packer: 2019/01/13 16:54:55 [WARN] Config file doesn't
exist: /Users/dan/.packerconfig
2019/01/13 16:54:55 packer: 2019/01/13 16:54:55 Packer config:
&{DisableCheckpoint:false DisableCheckpointSignature:false PluginMinPort:10000
PluginMaxPort:25000 Builders:map[] PostProcessors:map[] Provisioners:map[]}
2019/01/13 16:54:55 packer: 2019/01/13 16:54:55 Detected home directory from
env var: /Users/dan
2019/01/13 16:54:55 packer: 2019/01/13 16:54:55 Setting cache directory:
/Users/dan/Code/Infrastructure/Packer/DO-FreeBSD/packer_cache
2019/01/13 16:54:55 packer: 2019/01/13 16:54:55 Detected home directory from
env var: /Users/dan
2019/01/13 16:54:55 packer: 2019/01/13 16:54:55 args:
[]string{"packer-provisioner-shell"}
2019/01/13 16:54:55 packer: 2019/01/13 16:54:55 Plugin minimum port: 10000
2019/01/13 16:54:55 packer: 2019/01/13 16:54:55 Plugin maximum port: 25000
2019/01/13 16:54:55 packer: 2019/01/13 16:54:55 Plugin address: unix
/var/folders/mr/wndcdqqn0bb9xz1g29zn1c2m0000gn/T/packer-plugin359854042
2019/01/13 16:54:55 packer: 2019/01/13 16:54:55 Waiting for connection...
2019/01/13 16:54:55 packer: 2019/01/13 16:54:55 Serving a plugin connection...
2019/01/13 16:54:55 ui: [1;32mdigitalocean output will be in this color.[0m
2019/01/13 16:54:55 ui:
2019/01/13 16:54:55 Build debug mode: false
2019/01/13 16:54:55 Force build: false
2019/01/13 16:54:55 On error:
2019/01/13 16:54:55 Preparing build: digitalocean
2019/01/13 16:54:55 Waiting on builds to complete...
2019/01/13 16:54:55 Starting build run: digitalocean
2019/01/13 16:54:55 Running builder: digitalocean
2019/01/13 16:54:55 [INFO] (telemetry) Starting builder digitalocean
2019/01/13 16:54:55 ui: [1;32m==> digitalocean: Creating temporary ssh key for
droplet...[0m
2019/01/13 16:54:58 packer: 2019/01/13 16:54:58 temporary ssh key name:
packer-5c3bdde0-431e-c374-ef07-2aab89078490
2019/01/13 16:54:58 ui: [1;32m==> digitalocean: Creating droplet...[0m
2019/01/13 16:54:59 ui: [1;32m==> digitalocean: Waiting for droplet to become
active...[0m
2019/01/13 16:54:59 packer: 2019/01/13 16:54:59 Waiting for up to 360 seconds
for droplet to become active
2019/01/13 16:54:59 packer: 2019/01/13 16:54:59 Checking droplet status...
(attempt: 1)
2019/01/13 16:55:03 packer: 2019/01/13 16:55:03 Checking droplet status...
(attempt: 2)
2019/01/13 16:55:06 packer: 2019/01/13 16:55:06 Checking droplet status...
(attempt: 3)
2019/01/13 16:55:11 packer: 2019/01/13 16:55:11 Checking droplet status...
(attempt: 4)
2019/01/13 16:55:14 packer: 2019/01/13 16:55:14 Checking droplet status...
(attempt: 5)
2019/01/13 16:55:18 packer: 2019/01/13 16:55:18 Checking droplet status...
(attempt: 6)
2019/01/13 16:55:22 packer: 2019/01/13 16:55:22 Checking droplet status...
(attempt: 7)
2019/01/13 16:55:25 packer: 2019/01/13 16:55:25 Checking droplet status...
(attempt: 8)
2019/01/13 16:55:28 packer: 2019/01/13 16:55:28 Checking droplet status...
(attempt: 9)
2019/01/13 16:55:32 packer: 2019/01/13 16:55:32 Checking droplet status...
(attempt: 10)
2019/01/13 16:55:35 packer: 2019/01/13 16:55:35 Checking droplet status...
(attempt: 11)
2019/01/13 16:55:39 packer: 2019/01/13 16:55:39 Checking droplet status...
(attempt: 12)
2019/01/13 16:55:43 packer: 2019/01/13 16:55:43 Checking droplet status...
(attempt: 13)
2019/01/13 16:55:44 ui: [1;32m==> digitalocean: Using ssh communicator to
connect: 157.230.135.157[0m
2019/01/13 16:55:44 packer: 2019/01/13 16:55:44 [INFO] Waiting for SSH, up to
timeout: 5m0s
2019/01/13 16:55:44 ui: [1;32m==> digitalocean: Waiting for SSH to become
available...[0m
2019/01/13 16:55:59 packer: 2019/01/13 16:55:59 [DEBUG] TCP connection to SSH
ip/port failed: dial tcp 157.230.135.157:22: i/o timeout
2019/01/13 16:56:05 packer: 2019/01/13 16:56:05 [DEBUG] TCP connection to SSH
ip/port failed: dial tcp 157.230.135.157:22: connect: connection refused
2019/01/13 16:56:10 packer: 2019/01/13 16:56:10 [INFO] Attempting SSH
connection...
2019/01/13 16:56:10 packer: 2019/01/13 16:56:10 [DEBUG] reconnecting to TCP
connection for SSH
2019/01/13 16:56:10 packer: 2019/01/13 16:56:10 [DEBUG] handshaking with SSH
2019/01/13 16:56:10 packer: 2019/01/13 16:56:10 [DEBUG] handshake complete!
2019/01/13 16:56:10 packer: 2019/01/13 16:56:10 [DEBUG] Opening new ssh session
2019/01/13 16:56:10 packer: 2019/01/13 16:56:10 [INFO] agent forwarding enabled
2019/01/13 16:56:10 ui: [1;32m==> digitalocean: Connected to SSH![0m
2019/01/13 16:56:10 packer: 2019/01/13 16:56:10 Running the provision hook
2019/01/13 16:56:10 [INFO] (telemetry) Starting provisioner shell
2019/01/13 16:56:10 ui: [1;32m==> digitalocean: Provisioning with shell
script:
/var/folders/mr/wndcdqqn0bb9xz1g29zn1c2m0000gn/T/packer-shell334129521[0m
2019/01/13 16:56:10 packer: 2019/01/13 16:56:10 Opening
/var/folders/mr/wndcdqqn0bb9xz1g29zn1c2m0000gn/T/packer-shell334129521 for
reading
2019/01/13 16:56:10 packer: 2019/01/13 16:56:10 [INFO] 22 bytes written for
'uploadData'
2019/01/13 16:56:10 [INFO] 22 bytes written for 'uploadData'
2019/01/13 16:56:10 packer: 2019/01/13 16:56:10 [DEBUG] Opening new ssh session
2019/01/13 16:56:10 packer: 2019/01/13 16:56:10 [DEBUG] Starting remote scp
process: scp -vt /tmp
2019/01/13 16:56:10 packer: 2019/01/13 16:56:10 [DEBUG] Started SCP session,
beginning transfers...
2019/01/13 16:56:10 packer: 2019/01/13 16:56:10 [DEBUG] Copying input data into
temporary file so we can read the length
2019/01/13 16:56:10 packer: 2019/01/13 16:56:10 [DEBUG] scp: Uploading
script_8228.sh: perms=C0644 size=22
2019/01/13 16:56:10 packer: 2019/01/13 16:56:10 [DEBUG] SCP session complete,
closing stdin pipe.
2019/01/13 16:56:10 packer: 2019/01/13 16:56:10 [DEBUG] Waiting for SSH session
to complete.
2019/01/13 16:56:10 packer: 2019/01/13 16:56:10 [DEBUG] scp stderr (length 30):
Sink: C0644 22 script_8228.sh
2019/01/13 16:56:10 packer: 2019/01/13 16:56:10 [DEBUG] Opening new ssh session
2019/01/13 16:56:10 packer: 2019/01/13 16:56:10 [DEBUG] starting remote
command: chmod 0755 /tmp/script_8228.sh
2019/01/13 16:56:10 packer: 2019/01/13 16:56:10 [INFO] RPC endpoint:
Communicator ended with: 0
2019/01/13 16:56:10 [INFO] RPC client: Communicator ended with: 0
2019/01/13 16:56:10 [INFO] RPC endpoint: Communicator ended with: 0
2019/01/13 16:56:10 packer: 2019/01/13 16:56:10 [INFO] RPC client: Communicator
ended with: 0
2019/01/13 16:56:10 packer: 2019/01/13 16:56:10 [DEBUG] Opening new ssh session
2019/01/13 16:56:10 packer: 2019/01/13 16:56:10 [DEBUG] starting remote
command: chmod +x /tmp/script_8228.sh; PACKER_BUILDER_TYPE='digitalocean'
PACKER_BUILD_NAME='digitalocean' /tmp/script_8228.sh
2019/01/13 16:56:10 ui: [0;32m digitalocean:
PACKER_BUILDER_TYPE=digitalocean: Command not found.[0m
2019/01/13 16:56:10 packer: 2019/01/13 16:56:10 [ERROR] Remote command exited
with '1': chmod +x /tmp/script_8228.sh; PACKER_BUILDER_TYPE='digitalocean'
PACKER_BUILD_NAME='digitalocean' /tmp/script_8228.sh
2019/01/13 16:56:10 packer: 2019/01/13 16:56:10 [INFO] RPC endpoint:
Communicator ended with: 1
2019/01/13 16:56:10 [INFO] 0 bytes written for 'stdout'
2019/01/13 16:56:10 [INFO] 53 bytes written for 'stderr'
2019/01/13 16:56:10 [INFO] RPC client: Communicator ended with: 1
2019/01/13 16:56:11 [INFO] RPC endpoint: Communicator ended with: 1
2019/01/13 16:56:11 packer: 2019/01/13 16:56:11 [INFO] 0 bytes written for
'stdout'
2019/01/13 16:56:11 packer: 2019/01/13 16:56:11 [INFO] 53 bytes written for
'stderr'
2019/01/13 16:56:11 packer: 2019/01/13 16:56:11 [INFO] RPC client: Communicator
ended with: 1
2019/01/13 16:56:11 [INFO] (telemetry) ending shell
2019/01/13 16:56:11 ui: [1;32m==> digitalocean: Destroying droplet...[0m
2019/01/13 16:56:11 ui: [1;32m==> digitalocean: Deleting temporary ssh
key...[0m
2019/01/13 16:56:11 [INFO] (telemetry) ending digitalocean
2019/01/13 16:56:11 ui error: [1;31mBuild 'digitalocean' errored: Script
exited with non-zero exit status: 1[0m
2019/01/13 16:56:11 Builds completed. Waiting on interrupt barrier...
2019/01/13 16:56:11 machine readable: error-count []string{"1"}
2019/01/13 16:56:11 ui error:
==> Some builds didn't complete successfully and had errors:
2019/01/13 16:56:11 machine readable: digitalocean,error []string{"Script
exited with non-zero exit status: 1"}
2019/01/13 16:56:11 ui error: --> digitalocean: Script exited with non-zero
exit status: 1
2019/01/13 16:56:11 ui:
==> Builds finished but no artifacts were created.
2019/01/13 16:56:11 [INFO] (telemetry) Finalizing.
2019/01/13 16:56:12 waiting for all plugin processes to complete...
2019/01/13 16:56:12 /usr/local/bin/packer: plugin process exited
2019/01/13 16:56:12 /usr/local/bin/packer: plugin process exited
