DRY out the Berksfile

Since all core OpenStack cookbooks come from a single source, use
a loop for DRY

Change-Id: I29e898e355629eab0fda8a7981c2e74e9c5775b2
This commit is contained in:
Samuel Cassiba 2015-04-17 20:19:11 -07:00
parent 23ed12aeb6
commit 6e003ace66
1 changed files with 8 additions and 19 deletions

View File

@ -1,4 +1,11 @@
source "https://supermarket.chef.io"
source 'https://supermarket.chef.io'
%w{bare-metal block-storage client common compute
dashboard database data-processing identity image
integration-test network object-storage ops-database
ops-messaging orchestration telemetry}.each do |cookbook|
cookbook "openstack-#{cookbook}", github: "stackforge/cookbook-openstack-#{cookbook}", branch: 'master'
end
cookbook 'apache2', '3.0.0'
cookbook 'apt', '2.6.1'
@ -19,21 +26,3 @@ cookbook 'yum', '3.5.2'
cookbook 'selinux', '0.9.0'
cookbook 'yum-epel', '0.6.0'
cookbook 'statsd', github: 'att-cloud/cookbook-statsd'
cookbook 'openstack-bare-metal', github: 'stackforge/cookbook-openstack-bare-metal', branch: "master"
cookbook 'openstack-block-storage', github: 'stackforge/cookbook-openstack-block-storage', branch: "master"
cookbook 'openstack-client', github: 'stackforge/cookbook-openstack-client', branch: "master"
cookbook 'openstack-common', github: 'stackforge/cookbook-openstack-common', branch: "master"
cookbook 'openstack-compute', github: 'stackforge/cookbook-openstack-compute', branch: "master"
cookbook 'openstack-dashboard', github: 'stackforge/cookbook-openstack-dashboard', branch: "master"
cookbook 'openstack-database', github: 'stackforge/cookbook-openstack-database', branch: "master"
cookbook 'openstack-data-processing', github: 'stackforge/cookbook-openstack-data-processing', branch: "master"
cookbook 'openstack-identity', github: 'stackforge/cookbook-openstack-identity', branch: "master"
cookbook 'openstack-image', github: 'stackforge/cookbook-openstack-image', branch: "master"
cookbook 'openstack-integration-test', github: 'stackforge/cookbook-openstack-integration-test', branch: "master"
cookbook 'openstack-network', github: 'stackforge/cookbook-openstack-network', branch: "master"
cookbook 'openstack-object-storage', github: 'stackforge/cookbook-openstack-object-storage', branch: "master"
cookbook 'openstack-ops-database', github: 'stackforge/cookbook-openstack-ops-database', branch: "master"
cookbook 'openstack-ops-messaging', github: 'stackforge/cookbook-openstack-ops-messaging', branch: "master"
cookbook 'openstack-orchestration', github: 'stackforge/cookbook-openstack-orchestration', branch: "master"
cookbook 'openstack-telemetry', github: 'stackforge/cookbook-openstack-telemetry', branch: "master"