Since we should be performing semver across our cookbooks, we should lock to the patch version. It means "equal to or greater than in the last digit", so e.g. "~> 2.3" means "equal to 2.3 or greater than 2.3, but less than 3.0", while "~> 2.3.0" would mean "equal to 2.3.0 or greater than 2.3.0, but less than 2.4.0". http://stackoverflow.com/questions/5170547/what-does-tilde-greater-than-mean-in-ruby-gem-dependencies Change-Id: I08406324e37eba84b89b85145669ecf9d689617d
28 lines
1.2 KiB
Ruby
28 lines
1.2 KiB
Ruby
name "openstack-block-storage"
|
|
maintainer "AT&T Services, Inc."
|
|
maintainer_email "cookbooks@lists.tfoundry.com"
|
|
license "Apache 2.0"
|
|
description "The OpenStack Advanced Volume Management service Cinder."
|
|
long_description IO.read(File.join(File.dirname(__FILE__), 'README.md'))
|
|
version "7.0.0"
|
|
|
|
recipe "openstack-block-storage::api", "Installs the cinder-api, sets up the cinder database, and cinder service/user/endpoints in keystone"
|
|
recipe "openstack-block-storage::db", "Creates the Cinder database"
|
|
recipe "openstack-block-storage::keystone_registration", "Registers cinder service/user/endpoints in keystone"
|
|
recipe "openstack-block-storage::scheduler", "Installs the cinder-scheduler service"
|
|
recipe "openstack-block-storage::volume", "Installs the cinder-volume service and sets up the iscsi helper"
|
|
|
|
%w{ ubuntu fedora redhat centos }.each do |os|
|
|
supports os
|
|
end
|
|
|
|
depends "apt"
|
|
depends "database"
|
|
depends "openstack-common", "~> 0.2.2"
|
|
depends "openstack-identity", "~> 7.0.0"
|
|
depends "openstack-image", "~> 7.0.0"
|
|
depends "mysql"
|
|
depends "openssh"
|
|
depends "rabbitmq"
|
|
depends "selinux"
|