Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .chef/solo.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
knife[:data_bag_path] = 'test/support/data_bags/'
knife[:secret_file] = 'test/support/encrypted_data_bag_secret_key'
26 changes: 26 additions & 0 deletions .kitchen.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
---
driver:
name: vagrant

provisioner:
name: chef_solo
data_bags_path: test/support/data_bags
encrypted_data_bag_secret_key_path: test/support/encrypted_data_bag_secret_key

platforms:
- name: ubuntu-14.04
driver_config:
box: canonical-ubuntu-14.04
box_url: http://cloud-images.ubuntu.com/vagrant/trusty/current/trusty-server-cloudimg-amd64-vagrant-disk1.box
customize:
memory: 512

suites:
- name: default
run_list:
- recipe[s3cmd::default]
attributes:
s3cmd:
users:
- root
- vagrant
627 changes: 627 additions & 0 deletions .kitchen/logs/default-ubuntu-1404.log

Large diffs are not rendered by default.

97 changes: 97 additions & 0 deletions .kitchen/logs/kitchen.log
Original file line number Diff line number Diff line change
@@ -0,0 +1,97 @@
I, [2014-12-02T16:05:05.907536 #83017] INFO -- Kitchen: -----> Starting Kitchen (v1.2.1)
I, [2014-12-02T16:05:06.210919 #83017] INFO -- Kitchen: -----> Cleaning up any prior instances of <default-ubuntu-1404>
I, [2014-12-02T16:05:06.211113 #83017] INFO -- Kitchen: -----> Destroying <default-ubuntu-1404>...
I, [2014-12-02T16:05:06.212334 #83017] INFO -- Kitchen: -----> Testing <default-ubuntu-1404>
I, [2014-12-02T16:05:06.212435 #83017] INFO -- Kitchen: -----> Creating <default-ubuntu-1404>...
I, [2014-12-02T16:05:45.042944 #83017] INFO -- Kitchen: -----> Converging <default-ubuntu-1404>...
E, [2014-12-02T16:05:45.053882 #83017] ERROR -- Kitchen: ------Exception-------
E, [2014-12-02T16:05:45.053937 #83017] ERROR -- Kitchen: Class: Kitchen::ActionFailed
E, [2014-12-02T16:05:45.053973 #83017] ERROR -- Kitchen: Message: Failed to complete #converge action: [The metadata.rb does not define the 'name' key. Please add: `name '<cookbook_name>'` to metadata.rb and retry]
E, [2014-12-02T16:05:45.054090 #83017] ERROR -- Kitchen: ---Nested Exception---
E, [2014-12-02T16:05:45.054126 #83017] ERROR -- Kitchen: Class: Kitchen::UserError
E, [2014-12-02T16:05:45.054154 #83017] ERROR -- Kitchen: Message: The metadata.rb does not define the 'name' key. Please add: `name '<cookbook_name>'` to metadata.rb and retry
E, [2014-12-02T16:05:45.054179 #83017] ERROR -- Kitchen: ------Backtrace-------
E, [2014-12-02T16:05:45.054203 #83017] ERROR -- Kitchen: /Users/robby/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/test-kitchen-1.2.1/lib/kitchen/provisioner/chef_base.rb:369:in `cp_this_cookbook'
E, [2014-12-02T16:05:45.054236 #83017] ERROR -- Kitchen: /Users/robby/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/test-kitchen-1.2.1/lib/kitchen/provisioner/chef_base.rb:265:in `prepare_cookbooks'
E, [2014-12-02T16:05:45.054268 #83017] ERROR -- Kitchen: /Users/robby/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/test-kitchen-1.2.1/lib/kitchen/provisioner/chef_base.rb:120:in `create_sandbox'
E, [2014-12-02T16:05:45.054350 #83017] ERROR -- Kitchen: /Users/robby/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/test-kitchen-1.2.1/lib/kitchen/provisioner/chef_solo.rb:33:in `create_sandbox'
E, [2014-12-02T16:05:45.054391 #83017] ERROR -- Kitchen: /Users/robby/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/test-kitchen-1.2.1/lib/kitchen/driver/ssh_base.rb:40:in `converge'
E, [2014-12-02T16:05:45.054418 #83017] ERROR -- Kitchen: /Users/robby/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/kitchen-vagrant-0.15.0/lib/kitchen/driver/vagrant.rb:75:in `converge'
E, [2014-12-02T16:05:45.054443 #83017] ERROR -- Kitchen: /Users/robby/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/test-kitchen-1.2.1/lib/kitchen/instance.rb:273:in `public_send'
E, [2014-12-02T16:05:45.054531 #83017] ERROR -- Kitchen: /Users/robby/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/test-kitchen-1.2.1/lib/kitchen/instance.rb:273:in `block in perform_action'
E, [2014-12-02T16:05:45.054568 #83017] ERROR -- Kitchen: /Users/robby/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/test-kitchen-1.2.1/lib/kitchen/instance.rb:308:in `call'
E, [2014-12-02T16:05:45.054594 #83017] ERROR -- Kitchen: /Users/robby/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/test-kitchen-1.2.1/lib/kitchen/instance.rb:308:in `synchronize_or_call'
E, [2014-12-02T16:05:45.054616 #83017] ERROR -- Kitchen: /Users/robby/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/test-kitchen-1.2.1/lib/kitchen/instance.rb:283:in `block in action'
E, [2014-12-02T16:05:45.054638 #83017] ERROR -- Kitchen: /Users/robby/.rbenv/versions/2.1.2/lib/ruby/2.1.0/benchmark.rb:279:in `measure'
E, [2014-12-02T16:05:45.054737 #83017] ERROR -- Kitchen: /Users/robby/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/test-kitchen-1.2.1/lib/kitchen/instance.rb:282:in `action'
E, [2014-12-02T16:05:45.054769 #83017] ERROR -- Kitchen: /Users/robby/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/test-kitchen-1.2.1/lib/kitchen/instance.rb:273:in `perform_action'
E, [2014-12-02T16:05:45.054802 #83017] ERROR -- Kitchen: /Users/robby/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/test-kitchen-1.2.1/lib/kitchen/instance.rb:256:in `converge_action'
E, [2014-12-02T16:05:45.054836 #83017] ERROR -- Kitchen: /Users/robby/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/test-kitchen-1.2.1/lib/kitchen/instance.rb:246:in `block in transition_to'
E, [2014-12-02T16:05:45.054863 #83017] ERROR -- Kitchen: /Users/robby/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/test-kitchen-1.2.1/lib/kitchen/instance.rb:245:in `each'
E, [2014-12-02T16:05:45.054886 #83017] ERROR -- Kitchen: /Users/robby/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/test-kitchen-1.2.1/lib/kitchen/instance.rb:245:in `transition_to'
E, [2014-12-02T16:05:45.054911 #83017] ERROR -- Kitchen: /Users/robby/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/test-kitchen-1.2.1/lib/kitchen/instance.rb:141:in `verify'
E, [2014-12-02T16:05:45.055037 #83017] ERROR -- Kitchen: /Users/robby/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/test-kitchen-1.2.1/lib/kitchen/instance.rb:170:in `block in test'
E, [2014-12-02T16:05:45.055072 #83017] ERROR -- Kitchen: /Users/robby/.rbenv/versions/2.1.2/lib/ruby/2.1.0/benchmark.rb:279:in `measure'
E, [2014-12-02T16:05:45.055104 #83017] ERROR -- Kitchen: /Users/robby/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/test-kitchen-1.2.1/lib/kitchen/instance.rb:166:in `test'
E, [2014-12-02T16:05:45.055130 #83017] ERROR -- Kitchen: /Users/robby/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/test-kitchen-1.2.1/lib/kitchen/command.rb:109:in `public_send'
E, [2014-12-02T16:05:45.055152 #83017] ERROR -- Kitchen: /Users/robby/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/test-kitchen-1.2.1/lib/kitchen/command.rb:109:in `block (2 levels) in run_action'
E, [2014-12-02T16:05:45.055176 #83017] ERROR -- Kitchen: ----------------------
I, [2014-12-02T16:06:55.685517 #83227] INFO -- Kitchen: -----> Starting Kitchen (v1.2.1)
I, [2014-12-02T16:06:56.066159 #83227] INFO -- Kitchen: -----> Cleaning up any prior instances of <default-ubuntu-1404>
I, [2014-12-02T16:06:56.067480 #83227] INFO -- Kitchen: -----> Destroying <default-ubuntu-1404>...
I, [2014-12-02T16:06:59.405394 #83227] INFO -- Kitchen: -----> Testing <default-ubuntu-1404>
I, [2014-12-02T16:06:59.405507 #83227] INFO -- Kitchen: -----> Creating <default-ubuntu-1404>...
I, [2014-12-02T16:07:36.335877 #83227] INFO -- Kitchen: -----> Converging <default-ubuntu-1404>...
E, [2014-12-02T16:07:36.352717 #83227] ERROR -- Kitchen: ------Exception-------
E, [2014-12-02T16:07:36.352756 #83227] ERROR -- Kitchen: Class: Kitchen::ActionFailed
E, [2014-12-02T16:07:36.352780 #83227] ERROR -- Kitchen: Message: Failed to complete #converge action: [No such file or directory @ rb_file_s_stat - /Users/robby/workspace/wistia/chef/chef-s3cmd/test/support/encrypted_data_bag_secret_key]
E, [2014-12-02T16:07:36.352802 #83227] ERROR -- Kitchen: ---Nested Exception---
E, [2014-12-02T16:07:36.352822 #83227] ERROR -- Kitchen: Class: Errno::ENOENT
E, [2014-12-02T16:07:36.352842 #83227] ERROR -- Kitchen: Message: No such file or directory @ rb_file_s_stat - /Users/robby/workspace/wistia/chef/chef-s3cmd/test/support/encrypted_data_bag_secret_key
E, [2014-12-02T16:07:36.352863 #83227] ERROR -- Kitchen: ------Backtrace-------
E, [2014-12-02T16:07:36.352883 #83227] ERROR -- Kitchen: /Users/robby/.rbenv/versions/2.1.2/lib/ruby/2.1.0/fileutils.rb:1573:in `stat'
E, [2014-12-02T16:07:36.352908 #83227] ERROR -- Kitchen: /Users/robby/.rbenv/versions/2.1.2/lib/ruby/2.1.0/fileutils.rb:1573:in `block in fu_each_src_dest'
E, [2014-12-02T16:07:36.353039 #83227] ERROR -- Kitchen: /Users/robby/.rbenv/versions/2.1.2/lib/ruby/2.1.0/fileutils.rb:1589:in `fu_each_src_dest0'
E, [2014-12-02T16:07:36.353061 #83227] ERROR -- Kitchen: /Users/robby/.rbenv/versions/2.1.2/lib/ruby/2.1.0/fileutils.rb:1571:in `fu_each_src_dest'
E, [2014-12-02T16:07:36.353082 #83227] ERROR -- Kitchen: /Users/robby/.rbenv/versions/2.1.2/lib/ruby/2.1.0/fileutils.rb:440:in `cp_r'
E, [2014-12-02T16:07:36.353102 #83227] ERROR -- Kitchen: /Users/robby/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/test-kitchen-1.2.1/lib/kitchen/provisioner/chef_base.rb:250:in `prepare_secret'
E, [2014-12-02T16:07:36.353134 #83227] ERROR -- Kitchen: /Users/robby/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/test-kitchen-1.2.1/lib/kitchen/provisioner/chef_base.rb:127:in `create_sandbox'
E, [2014-12-02T16:07:36.353156 #83227] ERROR -- Kitchen: /Users/robby/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/test-kitchen-1.2.1/lib/kitchen/provisioner/chef_solo.rb:33:in `create_sandbox'
E, [2014-12-02T16:07:36.353177 #83227] ERROR -- Kitchen: /Users/robby/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/test-kitchen-1.2.1/lib/kitchen/driver/ssh_base.rb:40:in `converge'
E, [2014-12-02T16:07:36.353198 #83227] ERROR -- Kitchen: /Users/robby/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/kitchen-vagrant-0.15.0/lib/kitchen/driver/vagrant.rb:75:in `converge'
E, [2014-12-02T16:07:36.353218 #83227] ERROR -- Kitchen: /Users/robby/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/test-kitchen-1.2.1/lib/kitchen/instance.rb:273:in `public_send'
E, [2014-12-02T16:07:36.353239 #83227] ERROR -- Kitchen: /Users/robby/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/test-kitchen-1.2.1/lib/kitchen/instance.rb:273:in `block in perform_action'
E, [2014-12-02T16:07:36.353259 #83227] ERROR -- Kitchen: /Users/robby/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/test-kitchen-1.2.1/lib/kitchen/instance.rb:308:in `call'
E, [2014-12-02T16:07:36.353280 #83227] ERROR -- Kitchen: /Users/robby/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/test-kitchen-1.2.1/lib/kitchen/instance.rb:308:in `synchronize_or_call'
E, [2014-12-02T16:07:36.353300 #83227] ERROR -- Kitchen: /Users/robby/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/test-kitchen-1.2.1/lib/kitchen/instance.rb:283:in `block in action'
E, [2014-12-02T16:07:36.353320 #83227] ERROR -- Kitchen: /Users/robby/.rbenv/versions/2.1.2/lib/ruby/2.1.0/benchmark.rb:279:in `measure'
E, [2014-12-02T16:07:36.353341 #83227] ERROR -- Kitchen: /Users/robby/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/test-kitchen-1.2.1/lib/kitchen/instance.rb:282:in `action'
E, [2014-12-02T16:07:36.353416 #83227] ERROR -- Kitchen: /Users/robby/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/test-kitchen-1.2.1/lib/kitchen/instance.rb:273:in `perform_action'
E, [2014-12-02T16:07:36.353437 #83227] ERROR -- Kitchen: /Users/robby/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/test-kitchen-1.2.1/lib/kitchen/instance.rb:256:in `converge_action'
E, [2014-12-02T16:07:36.353458 #83227] ERROR -- Kitchen: /Users/robby/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/test-kitchen-1.2.1/lib/kitchen/instance.rb:246:in `block in transition_to'
E, [2014-12-02T16:07:36.353478 #83227] ERROR -- Kitchen: /Users/robby/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/test-kitchen-1.2.1/lib/kitchen/instance.rb:245:in `each'
E, [2014-12-02T16:07:36.353499 #83227] ERROR -- Kitchen: /Users/robby/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/test-kitchen-1.2.1/lib/kitchen/instance.rb:245:in `transition_to'
E, [2014-12-02T16:07:36.353519 #83227] ERROR -- Kitchen: /Users/robby/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/test-kitchen-1.2.1/lib/kitchen/instance.rb:141:in `verify'
E, [2014-12-02T16:07:36.353539 #83227] ERROR -- Kitchen: /Users/robby/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/test-kitchen-1.2.1/lib/kitchen/instance.rb:170:in `block in test'
E, [2014-12-02T16:07:36.353560 #83227] ERROR -- Kitchen: /Users/robby/.rbenv/versions/2.1.2/lib/ruby/2.1.0/benchmark.rb:279:in `measure'
E, [2014-12-02T16:07:36.353601 #83227] ERROR -- Kitchen: /Users/robby/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/test-kitchen-1.2.1/lib/kitchen/instance.rb:166:in `test'
E, [2014-12-02T16:07:36.353622 #83227] ERROR -- Kitchen: /Users/robby/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/test-kitchen-1.2.1/lib/kitchen/command.rb:109:in `public_send'
E, [2014-12-02T16:07:36.353643 #83227] ERROR -- Kitchen: /Users/robby/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/test-kitchen-1.2.1/lib/kitchen/command.rb:109:in `block (2 levels) in run_action'
E, [2014-12-02T16:07:36.353664 #83227] ERROR -- Kitchen: ----------------------
I, [2014-12-02T16:08:45.034738 #83468] INFO -- Kitchen: -----> Starting Kitchen (v1.2.1)
I, [2014-12-02T16:08:45.535553 #83468] INFO -- Kitchen: -----> Cleaning up any prior instances of <default-ubuntu-1404>
I, [2014-12-02T16:08:45.536673 #83468] INFO -- Kitchen: -----> Destroying <default-ubuntu-1404>...
I, [2014-12-02T16:08:48.900149 #83468] INFO -- Kitchen: -----> Testing <default-ubuntu-1404>
I, [2014-12-02T16:08:48.900260 #83468] INFO -- Kitchen: -----> Creating <default-ubuntu-1404>...
I, [2014-12-02T16:09:26.135803 #83468] INFO -- Kitchen: -----> Converging <default-ubuntu-1404>...
E, [2014-12-02T16:10:05.559447 #83468] ERROR -- Kitchen: Converge failed on instance <default-ubuntu-1404>.
I, [2014-12-02T16:12:17.071069 #83848] INFO -- Kitchen: -----> Starting Kitchen (v1.2.1)
I, [2014-12-02T16:12:17.473240 #83848] INFO -- Kitchen: -----> Cleaning up any prior instances of <default-ubuntu-1404>
I, [2014-12-02T16:12:17.474319 #83848] INFO -- Kitchen: -----> Destroying <default-ubuntu-1404>...
I, [2014-12-02T16:12:21.020909 #83848] INFO -- Kitchen: -----> Testing <default-ubuntu-1404>
I, [2014-12-02T16:12:21.021035 #83848] INFO -- Kitchen: -----> Creating <default-ubuntu-1404>...
I, [2014-12-02T16:12:57.706771 #83848] INFO -- Kitchen: -----> Converging <default-ubuntu-1404>...
I, [2014-12-02T16:14:06.742577 #83848] INFO -- Kitchen: -----> Setting up <default-ubuntu-1404>...
I, [2014-12-02T16:14:37.525930 #83848] INFO -- Kitchen: -----> Verifying <default-ubuntu-1404>...
I, [2014-12-02T16:15:00.135959 #83848] INFO -- Kitchen: -----> Destroying <default-ubuntu-1404>...
I, [2014-12-02T16:15:03.582377 #83848] INFO -- Kitchen: -----> Kitchen is finished. (2m46.51s)
1 change: 1 addition & 0 deletions .ruby-version
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
2.1.2
8 changes: 8 additions & 0 deletions Gemfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
source 'https://rubygems.org'

gem 'berkshelf'
gem 'knife-solo_data_bag'
gem 'chef'
gem 'chef-rewind'
gem 'kitchen-vagrant'
gem 'test-kitchen'
166 changes: 166 additions & 0 deletions Gemfile.lock
Original file line number Diff line number Diff line change
@@ -0,0 +1,166 @@
GEM
remote: https://rubygems.org/
specs:
addressable (2.3.6)
berkshelf (3.1.5)
addressable (~> 2.3.4)
berkshelf-api-client (~> 1.2)
buff-config (~> 1.0)
buff-extensions (~> 1.0)
buff-shell_out (~> 0.1)
celluloid (~> 0.16.0.pre)
celluloid-io (~> 0.16.0.pre)
faraday (~> 0.9.0)
minitar (~> 0.5.4)
octokit (~> 3.0)
retryable (~> 1.3.3)
ridley (~> 4.0)
solve (~> 1.1)
thor (~> 0.18)
berkshelf-api-client (1.2.0)
faraday (~> 0.9.0)
buff-config (1.0.1)
buff-extensions (~> 1.0)
varia_model (~> 0.4)
buff-extensions (1.0.0)
buff-ignore (1.1.1)
buff-ruby_engine (0.1.0)
buff-shell_out (0.2.0)
buff-ruby_engine (~> 0.1.0)
celluloid (0.16.0)
timers (~> 4.0.0)
celluloid-io (0.16.1)
celluloid (>= 0.16.0)
nio4r (>= 1.0.0)
chef (11.12.4)
chef-zero (~> 2.0, >= 2.0.2)
diff-lcs (~> 1.2, >= 1.2.4)
erubis (~> 2.7)
highline (~> 1.6, >= 1.6.9)
json (>= 1.4.4, <= 1.8.1)
mime-types (~> 1.16)
mixlib-authentication (~> 1.3)
mixlib-cli (~> 1.4)
mixlib-config (~> 2.0)
mixlib-log (~> 1.3)
mixlib-shellout (~> 1.4)
net-ssh (~> 2.6)
net-ssh-multi (~> 1.1)
ohai (~> 7.0.4)
pry (~> 0.9)
rest-client (>= 1.0.4, < 1.7.0)
yajl-ruby (~> 1.1)
chef-rewind (0.0.8)
chef-zero (2.2)
hashie (~> 2.0)
json
mixlib-log (~> 1.3)
rack
coderay (1.1.0)
dep-selector-libgecode (1.0.2)
dep_selector (1.0.3)
dep-selector-libgecode (~> 1.0)
ffi (~> 1.9)
diff-lcs (1.2.5)
erubis (2.7.0)
faraday (0.9.0)
multipart-post (>= 1.2, < 3)
ffi (1.9.6)
hashie (2.1.2)
highline (1.6.21)
hitimes (1.2.2)
ipaddress (0.8.0)
json (1.8.1)
kitchen-vagrant (0.15.0)
test-kitchen (~> 1.0)
knife-solo_data_bag (1.1.0)
method_source (0.8.2)
mime-types (1.25.1)
minitar (0.5.4)
mixlib-authentication (1.3.0)
mixlib-log
mixlib-cli (1.5.0)
mixlib-config (2.1.0)
mixlib-log (1.6.0)
mixlib-shellout (1.4.0)
multipart-post (2.0.0)
net-http-persistent (2.9.4)
net-scp (1.2.1)
net-ssh (>= 2.6.5)
net-ssh (2.9.1)
net-ssh-gateway (1.2.0)
net-ssh (>= 2.6.5)
net-ssh-multi (1.2.0)
net-ssh (>= 2.6.5)
net-ssh-gateway (>= 1.2.0)
nio4r (1.0.1)
octokit (3.4.0)
sawyer (~> 0.5.3)
ohai (7.0.4)
ipaddress
mime-types (~> 1.16)
mixlib-cli
mixlib-config (~> 2.0)
mixlib-log
mixlib-shellout (~> 1.2)
systemu (~> 2.5.2)
yajl-ruby
pry (0.10.0)
coderay (~> 1.1.0)
method_source (~> 0.8.1)
slop (~> 3.4)
rack (1.5.2)
rest-client (1.6.7)
mime-types (>= 1.16)
retryable (1.3.6)
ridley (4.0.0)
addressable
buff-config (~> 1.0)
buff-extensions (~> 1.0)
buff-ignore (~> 1.1)
buff-shell_out (~> 0.1)
celluloid (~> 0.16.0.pre)
celluloid-io (~> 0.16.0.pre)
erubis
faraday (~> 0.9.0)
hashie (>= 2.0.2, < 3.0.0)
json (>= 1.7.7)
mixlib-authentication (>= 1.3.0)
net-http-persistent (>= 2.8)
retryable
semverse (~> 1.1)
varia_model (~> 0.4)
safe_yaml (1.0.3)
sawyer (0.5.5)
addressable (~> 2.3.5)
faraday (~> 0.8, < 0.10)
semverse (1.2.1)
slop (3.5.0)
solve (1.2.1)
dep_selector (~> 1.0)
semverse (~> 1.1)
systemu (2.5.2)
test-kitchen (1.2.1)
mixlib-shellout (~> 1.2)
net-scp (~> 1.1)
net-ssh (~> 2.7)
safe_yaml (~> 1.0)
thor (~> 0.18)
thor (0.19.1)
timers (4.0.1)
hitimes
varia_model (0.4.0)
buff-extensions (~> 1.0)
hashie (>= 2.0.2, < 3.0.0)
yajl-ruby (1.2.1)

PLATFORMS
ruby

DEPENDENCIES
berkshelf
chef
chef-rewind
kitchen-vagrant
knife-solo_data_bag
test-kitchen
10 changes: 4 additions & 6 deletions README.rdoc
Original file line number Diff line number Diff line change
@@ -1,16 +1,14 @@
= DESCRIPTION:

Installs and configures s3cmd

= REQUIREMENTS:
Installs and configures s3cmd. Uses encrypted data bags for security.

= ATTRIBUTES:

All node attributes are set under the :s3cmd namespace.

* :users - array of usernames for whom a .s3cfg will be created in their home directory; defaults to [:root]
* :aws_access_key_id - AWS access key for S3
* :aws_secret_access_key - AWS secret access key for S3
* :users - array of usernames for whom a .s3cfg will be created in their home directory; defaults to ['root']
* :encrypted_data_bag - name of encrypted data bag containing aws credentials
* :encrypted_data_bag_item - name of data bag item containing :aws_access_key_id and :aws_secret_access_key

= USAGE:

Expand Down
Loading