Merge pull request #43 from jaypipes/working

Ensure python-memcache package installed
This commit is contained in:
Scott Lampert
2013-04-04 15:25:05 -07:00
2 changed files with 8 additions and 0 deletions

View File

@@ -75,6 +75,7 @@ case platform
when "fedora", "redhat", "centos" # :pragma-foodcritic: ~FC024 - won't fix this
default["keystone"]["platform"] = {
"mysql_python_packages" => [ "MySQL-python" ],
"memcache_python_packages" => [ "python-memcached" ],
"keystone_packages" => [ "openstack-keystone" ],
"keystone_service" => "openstack-keystone",
"keystone_process_name" => "keystone-all",
@@ -83,6 +84,7 @@ when "fedora", "redhat", "centos" # :pragma-foodcritic: ~FC024 - won't fix this
when "ubuntu"
default["keystone"]["platform"] = {
"mysql_python_packages" => [ "python-mysqldb" ],
"memcache_python_packages" => [ "python-memcache" ],
"keystone_packages" => [ "keystone" ],
"keystone_service" => "keystone",
"keystone_process_name" => "keystone-all",

View File

@@ -40,6 +40,12 @@ platform_options["mysql_python_packages"].each do |pkg|
end
end
platform_options["memcache_python_packages"].each do |pkg|
package pkg do
action :install
end
end
platform_options["keystone_packages"].each do |pkg|
package pkg do
options platform_options["package_options"]