jrwesolo / henchman_example Goto Github PK
View Code? Open in Web Editor NEWExample module using Puppet Henchman
Example module using Puppet Henchman
Running on macos sierra, with bundler, vagrant, docker for mac:
It appears that this example is running serverspec instead of inspec?
Have you given any thought to running tests in docker instead of vagrant, or allowing the puppet developer to determine VM provider on a per-test basis?
I get the following failure on 'bundle exec rake integration'
rwolf@svelta:~/src/henchman/henchman_example(master)$ bundle exec rake integration
==> Integration Tests
Kitchen destroy strategy set to 'always'
-----> Cleaning up any prior instances of
-----> Destroying ...
Finished destroying (0m0.00s).
-----> Testing
-----> Creating ...
Bringing machine 'default' up with 'virtualbox' provider...
==> default: Box 'puppetlabs/debian-7.8-64-nocm' could not be found. Attempting to find and install...
default: Box Provider: virtualbox
default: Box Version: >= 0
==> default: Loading metadata for box 'puppetlabs/debian-7.8-64-nocm'
default: URL: https://vagrantcloud.com/puppetlabs/debian-7.8-64-nocm
==> default: Adding box 'puppetlabs/debian-7.8-64-nocm' (v1.0.4) for provider: virtualbox
default: Downloading: https://vagrantcloud.com/puppetlabs/boxes/debian-7.8-64-nocm/versions/1.0.4/providers/virtualbox.box
==> default: Successfully added box 'puppetlabs/debian-7.8-64-nocm' (v1.0.4) for 'virtualbox'!
==> default: Importing base box 'puppetlabs/debian-7.8-64-nocm'...
==> default: Matching MAC address for NAT networking...
==> default: Checking if box 'puppetlabs/debian-7.8-64-nocm' is up to date...
==> default: Setting the name of the VM: default-puppetlabs-debian-78-64-nocm_default_1515773063853_33996
==> default: Fixed port collision for 22 => 2222. Now on port 2200.
==> default: Clearing any previously set network interfaces...
==> default: Preparing network interfaces based on configuration...
default: Adapter 1: nat
==> default: Forwarding ports...
default: 22 (guest) => 2200 (host) (adapter 1)
==> default: Booting VM...
==> default: Waiting for machine to boot. This may take a few minutes...
default: SSH address: 127.0.0.1:2200
default: SSH username: vagrant
default: SSH auth method: private key
default:
default: Vagrant insecure key detected. Vagrant will automatically replace
default: this with a newly generated keypair for better security.
default:
default: Inserting generated public key within guest...
default: Removing insecure key from the guest if it's present...
default: Key inserted! Disconnecting and reconnecting using new SSH key...
==> default: Machine booted and ready!
[default] GuestAdditions versions on your host (5.1.26) and guest (5.0.16) do not match.
Reading package lists...
Building dependency tree...
Reading state information...
linux-headers-3.2.0-4-amd64 is already the newest version.
The following NEW packages will be installed:
dkms
0 upgraded, 1 newly installed, 0 to remove and 19 not upgraded.
Need to get 77.4 kB of archives.
After this operation, 196 kB of additional disk space will be used.
Get:1 http://httpredir.debian.org/debian/ wheezy/main dkms all 2.2.0.3-1.2 [77.4 kB]
dpkg-preconfigure: unable to re-open stdin: No such file or directory
Fetched 77.4 kB in 0s (119 kB/s)
Selecting previously unselected package dkms.
(Reading database ... 38656 files and directories currently installed.)
Unpacking dkms (from .../dkms_2.2.0.3-1.2_all.deb) ...
Processing triggers for man-db ...
Setting up dkms (2.2.0.3-1.2) ...
Copy iso file /Applications/VirtualBox.app/Contents/MacOS/VBoxGuestAdditions.iso into the box /tmp/VBoxGuestAdditions.iso
mount: block device /tmp/VBoxGuestAdditions.iso is write-protected, mounting read-only
Installing Virtualbox Guest Additions 5.1.26 - guest version is 5.0.16
Verifying archive integrity... All good.
Uncompressing VirtualBox 5.1.26 Guest Additions for Linux...........
VirtualBox Guest Additions installer
Removing installed version 5.0.16 of VirtualBox Guest Additions...
Stopping VirtualBox Additions ...fail!
(Cannot unload module vboxguest)
Removing existing VirtualBox DKMS kernel modules ...done.
Removing existing VirtualBox non-DKMS kernel modules ...done.
Stopping VirtualBox Guest Addition service ...done.
Copying additional installer modules ...
Installing additional modules ...
vboxadd.sh: Starting the VirtualBox Guest Additions.
Could not find the X.Org or XFree86 Window System, skipping.
An error occurred during installation of VirtualBox Guest Additions 5.1.26. Some functionality may not work as intended.
In most cases it is OK that the "Window System drivers" installation failed.
vboxadd.sh: Starting the VirtualBox Guest Additions.
Could not find the X.Org or XFree86 Window System, skipping.
Got different reports about installed GuestAdditions version:
Virtualbox on your host claims: 5.0.16
VBoxService inside the vm claims: 5.1.26
Going on, assuming VBoxService is correct...
Got different reports about installed GuestAdditions version:
Virtualbox on your host claims: 5.0.16
VBoxService inside the vm claims: 5.1.26
Going on, assuming VBoxService is correct...
==> default: Checking for guest additions in VM...
default: The guest additions on this VM do not match the installed version of
default: VirtualBox! In most cases this is fine, but in rare cases it can
default: prevent things such as shared folders from working properly. If you see
default: shared folder errors, please make sure the guest additions within the
default: virtual machine match the version of VirtualBox you have installed on
default: your host and reload your VM.
default:
default: Guest Additions Version: 5.0.16
default: VirtualBox Version: 5.1
==> default: Setting hostname...
==> default: Machine not provisioned because `--no-provision` is specified.
[SSH] Established
Vagrant instance <default-puppetlabs-debian-78-64-nocm> created.
Finished creating <default-puppetlabs-debian-78-64-nocm> (1m48.51s).
-----> Converging ...
Preparing files for transfer
Preparing modules
Preparing manifests
Preparing files
Preparing hiera
Preparing hiera data
Finished Preparing files for transfer
Installing Puppet Collections, will try to determine platform os
bash: line 114: [: too many arguments
Reading package lists... Done
Building dependency tree
Reading state information... Done
wget is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 19 not upgraded.
--2018-01-12 08:05:21-- http://apt.puppetlabs.com/puppetlabs-release-pc1-wheezy.deb
Resolving apt.puppetlabs.com (apt.puppetlabs.com)... 54.192.7.102, 54.192.7.61, 54.192.7.248, ...
Connecting to apt.puppetlabs.com (apt.puppetlabs.com)|54.192.7.102|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 13746 (13K) [application/x-debian-package]
Saving to: `puppetlabs-release-pc1-wheezy.deb'
100%[======================================>] 13,746 --.-K/s in 0s
2018-01-12 08:05:21 (228 MB/s) - `puppetlabs-release-pc1-wheezy.deb' saved [13746/13746]
Selecting previously unselected package puppetlabs-release-pc1.
(Reading database ... 38703 files and directories currently installed.)
Unpacking puppetlabs-release-pc1 (from puppetlabs-release-pc1-wheezy.deb) ...
Setting up puppetlabs-release-pc1 (1.1.0-2wheezy) ...
Get:1 http://apt.puppetlabs.com wheezy Release.gpg [836 B]
Get:2 http://apt.puppetlabs.com wheezy Release [121 kB]
Get:3 http://security.debian.org wheezy/updates Release.gpg [1,601 B]
Get:4 http://httpredir.debian.org wheezy Release.gpg [2,373 B]
Get:5 http://security.debian.org wheezy/updates Release [39.0 kB]
Get:6 http://httpredir.debian.org wheezy-updates Release.gpg [1,601 B]
Get:7 http://apt.puppetlabs.com wheezy/PC1 amd64 Packages [27.7 kB]
Get:8 http://security.debian.org wheezy/updates/main Sources [333 kB]
Get:9 http://httpredir.debian.org wheezy Release [191 kB]
Get:10 http://httpredir.debian.org wheezy-updates Release [155 kB]
Get:11 http://security.debian.org wheezy/updates/main amd64 Packages [601 kB]
Get:12 http://httpredir.debian.org wheezy/main Sources [5,993 kB]
Ign http://apt.puppetlabs.com wheezy/PC1 Translation-en_US
Ign http://apt.puppetlabs.com wheezy/PC1 Translation-en
Get:13 http://security.debian.org wheezy/updates/main Translation-en [327 kB]
Get:14 http://httpredir.debian.org wheezy/main amd64 Packages [5,839 kB]
Get:15 http://httpredir.debian.org wheezy/main Translation-en [3,846 kB]
Get:16 http://httpredir.debian.org wheezy-updates/main Sources [5,505 B]
Get:17 http://httpredir.debian.org wheezy-updates/main amd64 Packages/DiffIndex [2,488 B]
Hit http://httpredir.debian.org wheezy-updates/main Translation-en/DiffIndex
Get:18 http://httpredir.debian.org wheezy-updates/main amd64 2016-03-26-2053.48.pdiff [526 B]
Get:19 http://httpredir.debian.org wheezy-updates/main amd64 2016-03-26-2053.48.pdiff [526 B]
Get:20 http://httpredir.debian.org wheezy-updates/main amd64 2016-04-23-1455.20.pdiff [379 B]
Get:21 http://httpredir.debian.org wheezy-updates/main amd64 2016-04-23-1455.20.pdiff [379 B]
Get:22 http://httpredir.debian.org wheezy-updates/main amd64 2016-05-02-2123.23.pdiff [255 B]
Get:23 http://httpredir.debian.org wheezy-updates/main amd64 2016-05-02-2123.23.pdiff [255 B]
Fetched 17.5 MB in 6s (2,870 kB/s)
Reading package lists... Done
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
puppet-agent
0 upgraded, 1 newly installed, 0 to remove and 93 not upgraded.
Need to get 25.7 MB of archives.
After this operation, 91.9 MB of additional disk space will be used.
Get:1 http://apt.puppetlabs.com/ wheezy/PC1 puppet-agent amd64 1.10.9-1wheezy [25.7 MB]
Fetched 25.7 MB in 2s (8,622 kB/s)
Selecting previously unselected package puppet-agent.
(Reading database ... 38708 files and directories currently installed.)
Unpacking puppet-agent (from .../puppet-agent_1.10.9-1wheezy_amd64.deb) ...
Setting up puppet-agent (1.10.9-1wheezy) ...
insserv: warning: current start runlevel(s) (empty) of script pxp-agent' overrides LSB defaults (2 3 4 5). insserv: warning: current stop runlevel(s) (0 1 2 3 4 5 6) of script
pxp-agent' overrides LSB defaults (0 1 6).
Transferring files to
-----> Destroying ...
rake aborted!
Kitchen::ActionFailed: Failed to complete #destroy action: [SCP did not finish successfully (): ]
/usr/local/lib/ruby/gems/2.4.0/gems/net-scp-1.2.1/lib/net/scp.rb:365:in block (3 levels) in start_command' /usr/local/lib/ruby/gems/2.4.0/gems/net-ssh-4.2.0/lib/net/ssh/connection/channel.rb:607:in
do_close'
/usr/local/lib/ruby/gems/2.4.0/gems/net-ssh-4.2.0/lib/net/ssh/connection/session.rb:573:in channel_closed' /usr/local/lib/ruby/gems/2.4.0/gems/net-ssh-4.2.0/lib/net/ssh/connection/session.rb:684:in
channel_close'
/usr/local/lib/ruby/gems/2.4.0/gems/net-ssh-4.2.0/lib/net/ssh/connection/session.rb:549:in dispatch_incoming_packets' /usr/local/lib/ruby/gems/2.4.0/gems/net-ssh-4.2.0/lib/net/ssh/connection/session.rb:246:in
ev_preprocess'
/usr/local/lib/ruby/gems/2.4.0/gems/net-ssh-4.2.0/lib/net/ssh/connection/event_loop.rb:99:in each' /usr/local/lib/ruby/gems/2.4.0/gems/net-ssh-4.2.0/lib/net/ssh/connection/event_loop.rb:99:in
ev_preprocess'
/usr/local/lib/ruby/gems/2.4.0/gems/net-ssh-4.2.0/lib/net/ssh/connection/event_loop.rb:27:in process' /usr/local/lib/ruby/gems/2.4.0/gems/net-ssh-4.2.0/lib/net/ssh/connection/session.rb:225:in
process'
/usr/local/lib/ruby/gems/2.4.0/gems/net-ssh-4.2.0/lib/net/ssh/connection/session.rb:178:in block in loop' /usr/local/lib/ruby/gems/2.4.0/gems/net-ssh-4.2.0/lib/net/ssh/connection/session.rb:178:in
loop'
/usr/local/lib/ruby/gems/2.4.0/gems/net-ssh-4.2.0/lib/net/ssh/connection/session.rb:178:in loop' /usr/local/lib/ruby/gems/2.4.0/gems/net-ssh-4.2.0/lib/net/ssh/connection/session.rb:124:in
close'
/usr/local/lib/ruby/gems/2.4.0/gems/test-kitchen-1.19.2/lib/kitchen/transport/ssh.rb:121:in close' /usr/local/lib/ruby/gems/2.4.0/gems/kitchen-vagrant-1.2.1/lib/kitchen/driver/vagrant.rb:136:in
destroy'
/usr/local/lib/ruby/gems/2.4.0/gems/test-kitchen-1.19.2/lib/kitchen/instance.rb:469:in public_send' /usr/local/lib/ruby/gems/2.4.0/gems/test-kitchen-1.19.2/lib/kitchen/instance.rb:469:in
block in perform_action'
/usr/local/lib/ruby/gems/2.4.0/gems/test-kitchen-1.19.2/lib/kitchen/instance.rb:533:in block in synchronize_or_call' /usr/local/lib/ruby/gems/2.4.0/gems/test-kitchen-1.19.2/lib/kitchen/instance.rb:531:in
synchronize'
/usr/local/lib/ruby/gems/2.4.0/gems/test-kitchen-1.19.2/lib/kitchen/instance.rb:531:in synchronize_or_call' /usr/local/lib/ruby/gems/2.4.0/gems/test-kitchen-1.19.2/lib/kitchen/instance.rb:498:in
block in action'
/usr/local/lib/ruby/gems/2.4.0/gems/test-kitchen-1.19.2/lib/kitchen/instance.rb:497:in action' /usr/local/lib/ruby/gems/2.4.0/gems/test-kitchen-1.19.2/lib/kitchen/instance.rb:469:in
perform_action'
/usr/local/lib/ruby/gems/2.4.0/gems/test-kitchen-1.19.2/lib/kitchen/instance.rb:456:in destroy_action' /usr/local/lib/ruby/gems/2.4.0/gems/test-kitchen-1.19.2/lib/kitchen/instance.rb:368:in
block in transition_to'
/usr/local/lib/ruby/gems/2.4.0/gems/test-kitchen-1.19.2/lib/kitchen/instance.rb:367:in each' /usr/local/lib/ruby/gems/2.4.0/gems/test-kitchen-1.19.2/lib/kitchen/instance.rb:367:in
transition_to'
/usr/local/lib/ruby/gems/2.4.0/gems/test-kitchen-1.19.2/lib/kitchen/instance.rb:168:in destroy' /usr/local/lib/ruby/gems/2.4.0/gems/test-kitchen-1.19.2/lib/kitchen/instance.rb:192:in
ensure in test'
/usr/local/lib/ruby/gems/2.4.0/gems/test-kitchen-1.19.2/lib/kitchen/instance.rb:192:in test' /usr/local/lib/ruby/gems/2.4.0/gems/puppet-henchman-0.2.0/lib/henchman/rake.rb:234:in
block (3 levels) in <top (required)>'
/usr/local/lib/ruby/gems/2.4.0/gems/puppet-henchman-0.2.0/lib/henchman/rake.rb:233:in block (2 levels) in <top (required)>' /usr/local/lib/ruby/gems/2.4.0/gems/rake-12.3.0/exe/rake:27:in
<top (required)>'
/usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.16.0/lib/bundler/cli/exec.rb:75:in load' /usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.16.0/lib/bundler/cli/exec.rb:75:in
kernel_load'
/usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.16.0/lib/bundler/cli/exec.rb:28:in run' /usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.16.0/lib/bundler/cli.rb:424:in
exec'
/usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.16.0/lib/bundler/vendor/thor/lib/thor/command.rb:27:in run' /usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.16.0/lib/bundler/vendor/thor/lib/thor/invocation.rb:126:in
invoke_command'
/usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.16.0/lib/bundler/vendor/thor/lib/thor.rb:387:in dispatch' /usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.16.0/lib/bundler/cli.rb:27:in
dispatch'
/usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.16.0/lib/bundler/vendor/thor/lib/thor/base.rb:466:in start' /usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.16.0/lib/bundler/cli.rb:18:in
start'
/usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.16.0/exe/bundle:30:in block in <top (required)>' /usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.16.0/lib/bundler/friendly_errors.rb:122:in
with_friendly_errors'
/usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.16.0/exe/bundle:22:in <top (required)>' /usr/local/bin/bundle:22:in
load'
/usr/local/bin/bundle:22:in `
Caused by:
Net::SCP::Error: SCP did not finish successfully ():
/usr/local/lib/ruby/gems/2.4.0/gems/net-scp-1.2.1/lib/net/scp.rb:365:in block (3 levels) in start_command' /usr/local/lib/ruby/gems/2.4.0/gems/net-ssh-4.2.0/lib/net/ssh/connection/channel.rb:607:in
do_close'
/usr/local/lib/ruby/gems/2.4.0/gems/net-ssh-4.2.0/lib/net/ssh/connection/session.rb:573:in channel_closed' /usr/local/lib/ruby/gems/2.4.0/gems/net-ssh-4.2.0/lib/net/ssh/connection/session.rb:684:in
channel_close'
/usr/local/lib/ruby/gems/2.4.0/gems/net-ssh-4.2.0/lib/net/ssh/connection/session.rb:549:in dispatch_incoming_packets' /usr/local/lib/ruby/gems/2.4.0/gems/net-ssh-4.2.0/lib/net/ssh/connection/session.rb:246:in
ev_preprocess'
/usr/local/lib/ruby/gems/2.4.0/gems/net-ssh-4.2.0/lib/net/ssh/connection/event_loop.rb:99:in each' /usr/local/lib/ruby/gems/2.4.0/gems/net-ssh-4.2.0/lib/net/ssh/connection/event_loop.rb:99:in
ev_preprocess'
/usr/local/lib/ruby/gems/2.4.0/gems/net-ssh-4.2.0/lib/net/ssh/connection/event_loop.rb:27:in process' /usr/local/lib/ruby/gems/2.4.0/gems/net-ssh-4.2.0/lib/net/ssh/connection/session.rb:225:in
process'
/usr/local/lib/ruby/gems/2.4.0/gems/net-ssh-4.2.0/lib/net/ssh/connection/session.rb:178:in block in loop' /usr/local/lib/ruby/gems/2.4.0/gems/net-ssh-4.2.0/lib/net/ssh/connection/session.rb:178:in
loop'
/usr/local/lib/ruby/gems/2.4.0/gems/net-ssh-4.2.0/lib/net/ssh/connection/session.rb:178:in loop' /usr/local/lib/ruby/gems/2.4.0/gems/net-ssh-4.2.0/lib/net/ssh/connection/session.rb:124:in
close'
/usr/local/lib/ruby/gems/2.4.0/gems/test-kitchen-1.19.2/lib/kitchen/transport/ssh.rb:121:in close' /usr/local/lib/ruby/gems/2.4.0/gems/kitchen-vagrant-1.2.1/lib/kitchen/driver/vagrant.rb:136:in
destroy'
/usr/local/lib/ruby/gems/2.4.0/gems/test-kitchen-1.19.2/lib/kitchen/instance.rb:469:in public_send' /usr/local/lib/ruby/gems/2.4.0/gems/test-kitchen-1.19.2/lib/kitchen/instance.rb:469:in
block in perform_action'
/usr/local/lib/ruby/gems/2.4.0/gems/test-kitchen-1.19.2/lib/kitchen/instance.rb:533:in block in synchronize_or_call' /usr/local/lib/ruby/gems/2.4.0/gems/test-kitchen-1.19.2/lib/kitchen/instance.rb:531:in
synchronize'
/usr/local/lib/ruby/gems/2.4.0/gems/test-kitchen-1.19.2/lib/kitchen/instance.rb:531:in synchronize_or_call' /usr/local/lib/ruby/gems/2.4.0/gems/test-kitchen-1.19.2/lib/kitchen/instance.rb:498:in
block in action'
/usr/local/lib/ruby/gems/2.4.0/gems/test-kitchen-1.19.2/lib/kitchen/instance.rb:497:in action' /usr/local/lib/ruby/gems/2.4.0/gems/test-kitchen-1.19.2/lib/kitchen/instance.rb:469:in
perform_action'
/usr/local/lib/ruby/gems/2.4.0/gems/test-kitchen-1.19.2/lib/kitchen/instance.rb:456:in destroy_action' /usr/local/lib/ruby/gems/2.4.0/gems/test-kitchen-1.19.2/lib/kitchen/instance.rb:368:in
block in transition_to'
/usr/local/lib/ruby/gems/2.4.0/gems/test-kitchen-1.19.2/lib/kitchen/instance.rb:367:in each' /usr/local/lib/ruby/gems/2.4.0/gems/test-kitchen-1.19.2/lib/kitchen/instance.rb:367:in
transition_to'
/usr/local/lib/ruby/gems/2.4.0/gems/test-kitchen-1.19.2/lib/kitchen/instance.rb:168:in destroy' /usr/local/lib/ruby/gems/2.4.0/gems/test-kitchen-1.19.2/lib/kitchen/instance.rb:192:in
ensure in test'
/usr/local/lib/ruby/gems/2.4.0/gems/test-kitchen-1.19.2/lib/kitchen/instance.rb:192:in test' /usr/local/lib/ruby/gems/2.4.0/gems/puppet-henchman-0.2.0/lib/henchman/rake.rb:234:in
block (3 levels) in <top (required)>'
/usr/local/lib/ruby/gems/2.4.0/gems/puppet-henchman-0.2.0/lib/henchman/rake.rb:233:in block (2 levels) in <top (required)>' /usr/local/lib/ruby/gems/2.4.0/gems/rake-12.3.0/exe/rake:27:in
<top (required)>'
/usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.16.0/lib/bundler/cli/exec.rb:75:in load' /usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.16.0/lib/bundler/cli/exec.rb:75:in
kernel_load'
/usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.16.0/lib/bundler/cli/exec.rb:28:in run' /usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.16.0/lib/bundler/cli.rb:424:in
exec'
/usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.16.0/lib/bundler/vendor/thor/lib/thor/command.rb:27:in run' /usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.16.0/lib/bundler/vendor/thor/lib/thor/invocation.rb:126:in
invoke_command'
/usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.16.0/lib/bundler/vendor/thor/lib/thor.rb:387:in dispatch' /usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.16.0/lib/bundler/cli.rb:27:in
dispatch'
/usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.16.0/lib/bundler/vendor/thor/lib/thor/base.rb:466:in start' /usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.16.0/lib/bundler/cli.rb:18:in
start'
/usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.16.0/exe/bundle:30:in block in <top (required)>' /usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.16.0/lib/bundler/friendly_errors.rb:122:in
with_friendly_errors'
/usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.16.0/exe/bundle:22:in <top (required)>' /usr/local/bin/bundle:22:in
load'
/usr/local/bin/bundle:22:in `
Caused by:
Kitchen::ActionFailed: Failed to complete #converge action: [File name too long @ rb_file_s_stat - /var/folders/54/2jqhjhfd357ct81nsn0684wh0000gq/T/default-puppetlabs-debian-78-64-nocm-sandbox-20180112-12270-jxsu75/modules/henchman_example/test/unit/fixtures/modules/henchman_example/test/unit/fixtures/modules/henchman_example/test/unit/fixtures/modules/henchman_example/test/unit/fixtures/modules/henchman_example/test/unit/fixtures/modules/henchman_example/test/unit/fixtures/modules/henchman_example/test/unit/fixtures/modules/henchman_example/test/unit/fixtures/modules/henchman_example/test/unit/fixtures/modules/henchman_example/test/unit/fixtures/modules/henchman_example/test/unit/fixtures/modules/henchman_example/test/unit/fixtures/modules/henchman_example/test/unit/fixtures/modules/henchman_example/test/unit/fixtures/modules/henchman_example/test/unit/fixtures/modules/henchman_example/test/unit/fixtures/modules/henchman_example/test/unit/fixtures/modules/henchman_example/test/unit/fixtures/modules/henchman_example/.kitchen/kitchen-vagrant/default-puppetlabs-debian-78-64-nocm/.vagrant/machines/default]
/usr/local/lib/ruby/gems/2.4.0/gems/net-scp-1.2.1/lib/net/scp/upload.rb:117:in stat' /usr/local/lib/ruby/gems/2.4.0/gems/net-scp-1.2.1/lib/net/scp/upload.rb:117:in
set_current'
/usr/local/lib/ruby/gems/2.4.0/gems/net-scp-1.2.1/lib/net/scp/upload.rb:103:in next_item_state' /usr/local/lib/ruby/gems/2.4.0/gems/net-scp-1.2.1/lib/net/scp.rb:400:in
await_response_state'
/usr/local/lib/ruby/gems/2.4.0/gems/net-scp-1.2.1/lib/net/scp.rb:369:in block (3 levels) in start_command' /usr/local/lib/ruby/gems/2.4.0/gems/net-ssh-4.2.0/lib/net/ssh/connection/channel.rb:320:in
process'
/usr/local/lib/ruby/gems/2.4.0/gems/net-ssh-4.2.0/lib/net/ssh/connection/session.rb:247:in block in ev_preprocess' /usr/local/lib/ruby/gems/2.4.0/gems/net-ssh-4.2.0/lib/net/ssh/connection/session.rb:538:in
each'
/usr/local/lib/ruby/gems/2.4.0/gems/net-ssh-4.2.0/lib/net/ssh/connection/session.rb:538:in each_channel' /usr/local/lib/ruby/gems/2.4.0/gems/net-ssh-4.2.0/lib/net/ssh/connection/session.rb:247:in
ev_preprocess'
/usr/local/lib/ruby/gems/2.4.0/gems/net-ssh-4.2.0/lib/net/ssh/connection/event_loop.rb:99:in each' /usr/local/lib/ruby/gems/2.4.0/gems/net-ssh-4.2.0/lib/net/ssh/connection/event_loop.rb:99:in
ev_preprocess'
/usr/local/lib/ruby/gems/2.4.0/gems/net-ssh-4.2.0/lib/net/ssh/connection/event_loop.rb:27:in process' /usr/local/lib/ruby/gems/2.4.0/gems/net-ssh-4.2.0/lib/net/ssh/connection/session.rb:225:in
process'
/usr/local/lib/ruby/gems/2.4.0/gems/net-ssh-4.2.0/lib/net/ssh/connection/session.rb:178:in block in loop' /usr/local/lib/ruby/gems/2.4.0/gems/net-ssh-4.2.0/lib/net/ssh/connection/session.rb:178:in
loop'
/usr/local/lib/ruby/gems/2.4.0/gems/net-ssh-4.2.0/lib/net/ssh/connection/session.rb:178:in loop' /usr/local/lib/ruby/gems/2.4.0/gems/net-ssh-4.2.0/lib/net/ssh/connection/channel.rb:269:in
wait'
/usr/local/lib/ruby/gems/2.4.0/gems/test-kitchen-1.19.2/lib/kitchen/transport/ssh.rb:176:in each' /usr/local/lib/ruby/gems/2.4.0/gems/test-kitchen-1.19.2/lib/kitchen/transport/ssh.rb:176:in
block in upload'
/usr/local/lib/ruby/gems/2.4.0/gems/test-kitchen-1.19.2/lib/kitchen/transport/ssh.rb:166:in upload' /usr/local/lib/ruby/gems/2.4.0/gems/test-kitchen-1.19.2/lib/kitchen/provisioner/base.rb:72:in
block in call'
/usr/local/lib/ruby/gems/2.4.0/gems/test-kitchen-1.19.2/lib/kitchen/transport/ssh.rb:476:in reuse_connection' /usr/local/lib/ruby/gems/2.4.0/gems/test-kitchen-1.19.2/lib/kitchen/transport/ssh.rb:88:in
connection'
/usr/local/lib/ruby/gems/2.4.0/gems/test-kitchen-1.19.2/lib/kitchen/provisioner/base.rb:68:in call' /usr/local/lib/ruby/gems/2.4.0/gems/test-kitchen-1.19.2/lib/kitchen/instance.rb:393:in
block in converge_action'
/usr/local/lib/ruby/gems/2.4.0/gems/test-kitchen-1.19.2/lib/kitchen/instance.rb:536:in synchronize_or_call' /usr/local/lib/ruby/gems/2.4.0/gems/test-kitchen-1.19.2/lib/kitchen/instance.rb:498:in
block in action'
/usr/local/lib/ruby/gems/2.4.0/gems/test-kitchen-1.19.2/lib/kitchen/instance.rb:497:in action' /usr/local/lib/ruby/gems/2.4.0/gems/test-kitchen-1.19.2/lib/kitchen/instance.rb:389:in
converge_action'
/usr/local/lib/ruby/gems/2.4.0/gems/test-kitchen-1.19.2/lib/kitchen/instance.rb:368:in block in transition_to' /usr/local/lib/ruby/gems/2.4.0/gems/test-kitchen-1.19.2/lib/kitchen/instance.rb:367:in
each'
/usr/local/lib/ruby/gems/2.4.0/gems/test-kitchen-1.19.2/lib/kitchen/instance.rb:367:in transition_to' /usr/local/lib/ruby/gems/2.4.0/gems/test-kitchen-1.19.2/lib/kitchen/instance.rb:157:in
verify'
/usr/local/lib/ruby/gems/2.4.0/gems/test-kitchen-1.19.2/lib/kitchen/instance.rb:186:in block in test' /usr/local/lib/ruby/gems/2.4.0/gems/test-kitchen-1.19.2/lib/kitchen/instance.rb:182:in
test'
/usr/local/lib/ruby/gems/2.4.0/gems/puppet-henchman-0.2.0/lib/henchman/rake.rb:234:in block (3 levels) in <top (required)>' /usr/local/lib/ruby/gems/2.4.0/gems/puppet-henchman-0.2.0/lib/henchman/rake.rb:233:in
block (2 levels) in <top (required)>'
/usr/local/lib/ruby/gems/2.4.0/gems/rake-12.3.0/exe/rake:27:in <top (required)>' /usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.16.0/lib/bundler/cli/exec.rb:75:in
load'
/usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.16.0/lib/bundler/cli/exec.rb:75:in kernel_load' /usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.16.0/lib/bundler/cli/exec.rb:28:in
run'
/usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.16.0/lib/bundler/cli.rb:424:in exec' /usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.16.0/lib/bundler/vendor/thor/lib/thor/command.rb:27:in
run'
/usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.16.0/lib/bundler/vendor/thor/lib/thor/invocation.rb:126:in invoke_command' /usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.16.0/lib/bundler/vendor/thor/lib/thor.rb:387:in
dispatch'
/usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.16.0/lib/bundler/cli.rb:27:in dispatch' /usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.16.0/lib/bundler/vendor/thor/lib/thor/base.rb:466:in
start'
/usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.16.0/lib/bundler/cli.rb:18:in start' /usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.16.0/exe/bundle:30:in
block in <top (required)>'
/usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.16.0/lib/bundler/friendly_errors.rb:122:in with_friendly_errors' /usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.16.0/exe/bundle:22:in
<top (required)>'
/usr/local/bin/bundle:22:in load' /usr/local/bin/bundle:22:in
Caused by:
Errno::ENAMETOOLONG: File name too long @ rb_file_s_stat - /var/folders/54/2jqhjhfd357ct81nsn0684wh0000gq/T/default-puppetlabs-debian-78-64-nocm-sandbox-20180112-12270-jxsu75/modules/henchman_example/test/unit/fixtures/modules/henchman_example/test/unit/fixtures/modules/henchman_example/test/unit/fixtures/modules/henchman_example/test/unit/fixtures/modules/henchman_example/test/unit/fixtures/modules/henchman_example/test/unit/fixtures/modules/henchman_example/test/unit/fixtures/modules/henchman_example/test/unit/fixtures/modules/henchman_example/test/unit/fixtures/modules/henchman_example/test/unit/fixtures/modules/henchman_example/test/unit/fixtures/modules/henchman_example/test/unit/fixtures/modules/henchman_example/test/unit/fixtures/modules/henchman_example/test/unit/fixtures/modules/henchman_example/test/unit/fixtures/modules/henchman_example/test/unit/fixtures/modules/henchman_example/test/unit/fixtures/modules/henchman_example/test/unit/fixtures/modules/henchman_example/.kitchen/kitchen-vagrant/default-puppetlabs-debian-78-64-nocm/.vagrant/machines/default
/usr/local/lib/ruby/gems/2.4.0/gems/net-scp-1.2.1/lib/net/scp/upload.rb:117:in stat' /usr/local/lib/ruby/gems/2.4.0/gems/net-scp-1.2.1/lib/net/scp/upload.rb:117:in
set_current'
/usr/local/lib/ruby/gems/2.4.0/gems/net-scp-1.2.1/lib/net/scp/upload.rb:103:in next_item_state' /usr/local/lib/ruby/gems/2.4.0/gems/net-scp-1.2.1/lib/net/scp.rb:400:in
await_response_state'
/usr/local/lib/ruby/gems/2.4.0/gems/net-scp-1.2.1/lib/net/scp.rb:369:in block (3 levels) in start_command' /usr/local/lib/ruby/gems/2.4.0/gems/net-ssh-4.2.0/lib/net/ssh/connection/channel.rb:320:in
process'
/usr/local/lib/ruby/gems/2.4.0/gems/net-ssh-4.2.0/lib/net/ssh/connection/session.rb:247:in block in ev_preprocess' /usr/local/lib/ruby/gems/2.4.0/gems/net-ssh-4.2.0/lib/net/ssh/connection/session.rb:538:in
each'
/usr/local/lib/ruby/gems/2.4.0/gems/net-ssh-4.2.0/lib/net/ssh/connection/session.rb:538:in each_channel' /usr/local/lib/ruby/gems/2.4.0/gems/net-ssh-4.2.0/lib/net/ssh/connection/session.rb:247:in
ev_preprocess'
/usr/local/lib/ruby/gems/2.4.0/gems/net-ssh-4.2.0/lib/net/ssh/connection/event_loop.rb:99:in each' /usr/local/lib/ruby/gems/2.4.0/gems/net-ssh-4.2.0/lib/net/ssh/connection/event_loop.rb:99:in
ev_preprocess'
/usr/local/lib/ruby/gems/2.4.0/gems/net-ssh-4.2.0/lib/net/ssh/connection/event_loop.rb:27:in process' /usr/local/lib/ruby/gems/2.4.0/gems/net-ssh-4.2.0/lib/net/ssh/connection/session.rb:225:in
process'
/usr/local/lib/ruby/gems/2.4.0/gems/net-ssh-4.2.0/lib/net/ssh/connection/session.rb:178:in block in loop' /usr/local/lib/ruby/gems/2.4.0/gems/net-ssh-4.2.0/lib/net/ssh/connection/session.rb:178:in
loop'
/usr/local/lib/ruby/gems/2.4.0/gems/net-ssh-4.2.0/lib/net/ssh/connection/session.rb:178:in loop' /usr/local/lib/ruby/gems/2.4.0/gems/net-ssh-4.2.0/lib/net/ssh/connection/channel.rb:269:in
wait'
/usr/local/lib/ruby/gems/2.4.0/gems/test-kitchen-1.19.2/lib/kitchen/transport/ssh.rb:176:in each' /usr/local/lib/ruby/gems/2.4.0/gems/test-kitchen-1.19.2/lib/kitchen/transport/ssh.rb:176:in
block in upload'
/usr/local/lib/ruby/gems/2.4.0/gems/test-kitchen-1.19.2/lib/kitchen/transport/ssh.rb:166:in upload' /usr/local/lib/ruby/gems/2.4.0/gems/test-kitchen-1.19.2/lib/kitchen/provisioner/base.rb:72:in
block in call'
/usr/local/lib/ruby/gems/2.4.0/gems/test-kitchen-1.19.2/lib/kitchen/transport/ssh.rb:476:in reuse_connection' /usr/local/lib/ruby/gems/2.4.0/gems/test-kitchen-1.19.2/lib/kitchen/transport/ssh.rb:88:in
connection'
/usr/local/lib/ruby/gems/2.4.0/gems/test-kitchen-1.19.2/lib/kitchen/provisioner/base.rb:68:in call' /usr/local/lib/ruby/gems/2.4.0/gems/test-kitchen-1.19.2/lib/kitchen/instance.rb:393:in
block in converge_action'
/usr/local/lib/ruby/gems/2.4.0/gems/test-kitchen-1.19.2/lib/kitchen/instance.rb:536:in synchronize_or_call' /usr/local/lib/ruby/gems/2.4.0/gems/test-kitchen-1.19.2/lib/kitchen/instance.rb:498:in
block in action'
/usr/local/lib/ruby/gems/2.4.0/gems/test-kitchen-1.19.2/lib/kitchen/instance.rb:497:in action' /usr/local/lib/ruby/gems/2.4.0/gems/test-kitchen-1.19.2/lib/kitchen/instance.rb:389:in
converge_action'
/usr/local/lib/ruby/gems/2.4.0/gems/test-kitchen-1.19.2/lib/kitchen/instance.rb:368:in block in transition_to' /usr/local/lib/ruby/gems/2.4.0/gems/test-kitchen-1.19.2/lib/kitchen/instance.rb:367:in
each'
/usr/local/lib/ruby/gems/2.4.0/gems/test-kitchen-1.19.2/lib/kitchen/instance.rb:367:in transition_to' /usr/local/lib/ruby/gems/2.4.0/gems/test-kitchen-1.19.2/lib/kitchen/instance.rb:157:in
verify'
/usr/local/lib/ruby/gems/2.4.0/gems/test-kitchen-1.19.2/lib/kitchen/instance.rb:186:in block in test' /usr/local/lib/ruby/gems/2.4.0/gems/test-kitchen-1.19.2/lib/kitchen/instance.rb:182:in
test'
/usr/local/lib/ruby/gems/2.4.0/gems/puppet-henchman-0.2.0/lib/henchman/rake.rb:234:in block (3 levels) in <top (required)>' /usr/local/lib/ruby/gems/2.4.0/gems/puppet-henchman-0.2.0/lib/henchman/rake.rb:233:in
block (2 levels) in <top (required)>'
/usr/local/lib/ruby/gems/2.4.0/gems/rake-12.3.0/exe/rake:27:in <top (required)>' /usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.16.0/lib/bundler/cli/exec.rb:75:in
load'
/usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.16.0/lib/bundler/cli/exec.rb:75:in kernel_load' /usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.16.0/lib/bundler/cli/exec.rb:28:in
run'
/usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.16.0/lib/bundler/cli.rb:424:in exec' /usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.16.0/lib/bundler/vendor/thor/lib/thor/command.rb:27:in
run'
/usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.16.0/lib/bundler/vendor/thor/lib/thor/invocation.rb:126:in invoke_command' /usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.16.0/lib/bundler/vendor/thor/lib/thor.rb:387:in
dispatch'
/usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.16.0/lib/bundler/cli.rb:27:in dispatch' /usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.16.0/lib/bundler/vendor/thor/lib/thor/base.rb:466:in
start'
/usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.16.0/lib/bundler/cli.rb:18:in start' /usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.16.0/exe/bundle:30:in
block in <top (required)>'
/usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.16.0/lib/bundler/friendly_errors.rb:122:in with_friendly_errors' /usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.16.0/exe/bundle:22:in
<top (required)>'
/usr/local/bin/bundle:22:in load' /usr/local/bin/bundle:22:in
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.