This cookbook should handle the creation of tables, users, grants for use with OpenStack. Once this is merged, will remove the db recipe from each cookbook. Change-Id: I309c4d0fedc8c78f779dbd17b265bfa7e78ffd89
28 lines
1.0 KiB
Ruby
28 lines
1.0 KiB
Ruby
name "openstack-ops-database"
|
|
maintainer "Opscode, Inc."
|
|
maintainer_email "matt@opscode.com"
|
|
license "Apache 2.0"
|
|
description "Provides the shared database configuration for Chef for OpenStack."
|
|
version "7.0.0"
|
|
|
|
recipe "client", "Installs client packages for the database used by the deployment."
|
|
recipe "server", "Installs and configures server packages for the database used by the deployment."
|
|
recipe "mysql-client", "Installs MySQL client packages."
|
|
recipe "mysql-server", "Installs and configured MySQL server packages."
|
|
recipe "openstack-db", "Creates necessary tables, users, and grants for OpenStack."
|
|
|
|
%w{ fedora ubuntu redhat centos }.each do |os|
|
|
supports os
|
|
end
|
|
|
|
depends "database", ">= 1.4"
|
|
depends "mysql", ">= 3.0.0"
|
|
depends "openstack-block-storage"
|
|
depends "openstack-common", "~> 0.3.0"
|
|
depends "openstack-compute"
|
|
depends "openstack-dashboard"
|
|
depends "openstack-identity"
|
|
depends "openstack-image"
|
|
depends "openstack-network"
|
|
depends "postgresql", ">= 3.0.0"
|