a1acd590a0
Changed the cookbook name to openstack-compute, fixed all tests, and addressed attributes. Also addressed calls to external services, primarily keystone -> openstack-identity. All tests pass. Change-Id: Ic567a33cefd78cc3b2217986d3ff7475bc93f874
38 lines
1.8 KiB
Ruby
38 lines
1.8 KiB
Ruby
name "openstack-compute"
|
|
maintainer "Opscode, Inc."
|
|
maintainer_email "matt@opscode.com"
|
|
license "Apache 2.0"
|
|
description "The OpenStack Compute service Nova."
|
|
long_description IO.read(File.join(File.dirname(__FILE__), 'README.md'))
|
|
version "2012.2.1"
|
|
|
|
recipe "openstack-compute::api-ec2", "Installs AWS EC2 compatible API"
|
|
recipe "openstack-compute::api-metadata", "Installs the nova metadata package"
|
|
recipe "openstack-compute::api-os-compute", "Installs OS API"
|
|
recipe "openstack-compute::compute", "nova-compute service"
|
|
recipe "openstack-compute::db", "Configures database for use with nova"
|
|
recipe "openstack-compute::libvirt", "Installs libvirt, used by nova compute for management of the virtual machine environment"
|
|
recipe "openstack-compute::keystone_registration", "Registers the API and EC2 endpoints with Keystone"
|
|
recipe "openstack-compute::network", "Installs nova network service"
|
|
recipe "openstack-compute::nova-cert", "Installs nova-cert service"
|
|
recipe "openstack-compute::nova-common", "Builds the basic nova.conf config file with details of the rabbitmq, mysql, glance and keystone servers"
|
|
recipe "openstack-compute::nova-setup", "Sets up the nova database on the mysql server, including the initial schema and subsequent creation of the appropriate networks"
|
|
recipe "openstack-compute::scheduler", "Installs nova scheduler service"
|
|
recipe "openstack-compute::vncproxy", "Installs and configures the vncproxy service for console access to VMs"
|
|
|
|
%w{ ubuntu fedora redhat centos }.each do |os|
|
|
supports os
|
|
end
|
|
|
|
depends "apache2"
|
|
depends "database"
|
|
depends "openstack-image"
|
|
depends "openstack-identity", ">= 2012.2.1"
|
|
depends "mysql"
|
|
depends "openstack-common", ">= 0.1.7"
|
|
depends "rabbitmq"
|
|
depends "selinux"
|
|
depends "sysctl"
|
|
depends "yum"
|
|
depends "python"
|