diff --git a/Berksfile b/Berksfile index a5926a3..9f58f2e 100644 --- a/Berksfile +++ b/Berksfile @@ -1,3 +1,3 @@ -cookbook 'apt', git: 'https://git.hpcloud.net/kuhlmant/apt' +metadata cookbook 'hostsfile', '= 1.0.1' cookbook 'zookeeper', git: 'https://git.hpcloud.net/mon/cookbooks-zookeeper' diff --git a/metadata.rb b/metadata.rb new file mode 100644 index 0000000..9004853 --- /dev/null +++ b/metadata.rb @@ -0,0 +1,7 @@ +maintainer "SOM Team" +maintainer_email "hpcs-mon@hp.com" +license "All rights reserved" +description "Base setup for all vagrant boxes" +long_description IO.read(File.join(File.dirname(__FILE__), 'README.md')) +version "0.0.1" +depends "apt" diff --git a/recipes/default.rb b/recipes/default.rb new file mode 100644 index 0000000..8b85206 --- /dev/null +++ b/recipes/default.rb @@ -0,0 +1,25 @@ +# Common setup for all vagrant boxes + +apt_repository 'foundation' do + uri 'http://packages.dev.uswest.hpcloud.net/cloud/foundation' + arch 'amd64' + distribution node['lsb']['codename'] + components ['main', 'restricted', 'universe', 'multiverse'] + key 'http://packages.dev.uswest.hpcloud.net/cloud/som/developer/hpcs.gpg' +end + +apt_repository 'foundation-updates' do + uri 'http://packages.dev.uswest.hpcloud.net/cloud/foundation' + arch 'amd64' + distribution "#{node['lsb']['codename']}-updates/snapshots/rc20140129" + components ['main', 'restricted', 'universe', 'multiverse'] + key 'http://packages.dev.uswest.hpcloud.net/cloud/som/developer/hpcs.gpg' +end + +apt_repository 'dev' do + uri 'http://packages.dev.uswest.hpcloud.net/cloud/som/developer' + arch 'amd64' + distribution node['lsb']['codename'] + components ['release'] + key 'http://packages.dev.uswest.hpcloud.net/cloud/som/developer/hpcs.gpg' +end diff --git a/roles/Basenode.json b/roles/Basenode.json index d469a01..0bd31be 100644 --- a/roles/Basenode.json +++ b/roles/Basenode.json @@ -8,7 +8,7 @@ }, "chef_type": "role", "run_list": [ - "recipe[apt]" + "recipe[mini-mon]" ], "env_run_lists": { }