29 lines
898 B
Ruby

include_recipe "apt"
case node['ceph']['branch']
when "release"
apt_repository "ceph-release" do
repo_name "ceph"
uri "http://www.ceph.com/debian-#{node['ceph']['version']}/"
distribution node['lsb']['codename']
components ["main"]
key "https://raw.github.com/ceph/ceph/master/keys/release.asc"
end
when "testing"
apt_repository "ceph-testing" do
repo_name "ceph"
uri "http://www.ceph.com/debian-testing/"
distribution node['lsb']['codename']
components ["main"]
key "https://raw.github.com/ceph/ceph/master/keys/release.asc"
end
when "autobuild"
apt_repository "ceph-autobuild" do
repo_name "ceph"
uri "http://gitbuilder.ceph.com/ceph-deb-#{node['lsb']['codename']}-x86_64-basic/ref/autobuild"
distribution node['lsb']['codename']
components ["main"]
key "https://raw.github.com/ceph/ceph/master/keys/autobuild.asc"
end
end