diff options
Diffstat (limited to 'kitchen-tests/cookbooks/end_to_end/recipes/_packages.rb')
-rw-r--r-- | kitchen-tests/cookbooks/end_to_end/recipes/_packages.rb | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/kitchen-tests/cookbooks/end_to_end/recipes/_packages.rb b/kitchen-tests/cookbooks/end_to_end/recipes/_packages.rb new file mode 100644 index 0000000000..58ede61f52 --- /dev/null +++ b/kitchen-tests/cookbooks/end_to_end/recipes/_packages.rb @@ -0,0 +1,24 @@ +# +# Cookbook:: end_to_end +# Recipe:: packages +# +# Copyright:: Copyright (c) Chef Software Inc. +# + +# this is just a list of package that exist on every O/S we test, and often aren't installed by default. you don't +# have to get too clever here, you can delete packages if they don't exist everywhere we test. +pkgs = %w{lsof tcpdump strace zsh dmidecode ltrace bc curl wget subversion traceroute htop tmux } + +# this deliberately calls the multipackage API N times in order to do one package installation in order to exercise the +# multipackage cookbook. +pkgs.each do |pkg| + multipackage pkgs +end + +gems = %w{chef-ruby-lvm community_cookbook_releaser} + +gems.each do |gem| + chef_gem gem do + compile_time false + end +end |