38 lines
964 B
Ruby
38 lines
964 B
Ruby
source 'https://supermarket.chef.io'
|
|
|
|
solver :ruby, :required
|
|
|
|
%w(
|
|
bare-metal
|
|
block-storage
|
|
common
|
|
compute
|
|
dashboard
|
|
dns
|
|
identity
|
|
image
|
|
integration-test
|
|
network
|
|
ops-database
|
|
ops-messaging
|
|
orchestration
|
|
telemetry
|
|
).each do |cookbook|
|
|
if Dir.exist?("../cookbook-openstack-#{cookbook}")
|
|
cookbook "openstack-#{cookbook}", path: "../cookbook-openstack-#{cookbook}"
|
|
else
|
|
cookbook "openstack-#{cookbook}", git: "https://opendev.org/openstack/cookbook-openstack-#{cookbook}"
|
|
end
|
|
end
|
|
|
|
if Dir.exist?('../cookbook-openstackclient')
|
|
cookbook 'openstackclient', path: '../cookbook-openstackclient'
|
|
else
|
|
cookbook 'openstackclient', git: 'https://opendev.org/openstack/cookbook-openstackclient'
|
|
end
|
|
|
|
cookbook 'openstack_test', path: 'test/cookbooks/openstack_test'
|
|
# TODO(ramereth): Remove after this PR gets included in a release
|
|
# https://github.com/joyofhex/cookbook-bind/pull/60
|
|
cookbook 'bind', github: 'joyofhex/cookbook-bind'
|