lib/chef/knife/kitchen.rb in knife-solo-0.0.7 vs lib/chef/knife/kitchen.rb in knife-solo-0.0.8
- old
+ new
@@ -8,14 +8,13 @@
banner "knife kitchen NAME"
def run
name = @name_args.first
mkdir name
- mkdir name + "/nodes"
- mkdir name + "/roles"
- mkdir name + "/data_bags"
- mkdir name + "/site-cookbooks"
- mkdir name + "/cookbooks"
+ %w(nodes roles data_bags site-cookbooks cookbooks).each do |dir|
+ mkdir name + "/#{dir}"
+ touch name + "/#{dir}/.gitkeep"
+ end
File.open(name + "/solo.rb", 'w') do |f|
f << <<-RUBY.gsub(/^ {12}/, '')
file_cache_path "/tmp/chef-solo"
data_bag_path "/tmp/chef-solo/data_bags"
cookbook_path [ "/tmp/chef-solo/site-cookbooks",