From 39d500335ad2bff0ffdf1d543d0d7528b3812480 Mon Sep 17 00:00:00 2001 From: Ana Krivokapic Date: Mon, 6 Jan 2014 21:46:35 +0100 Subject: [PATCH] Add missing mongodb client package on Fedora On Fedora, when ceilometer is enabled and mongodb is used as backend, devstack installation would fail due to missing mongodb client package. This patch ensures the package gets installed. Change-Id: I981bb55f86541e5ff19c52160269a7789b94423f --- files/rpms/ceilometer-collector | 1 + lib/ceilometer | 2 ++ 2 files changed, 3 insertions(+) diff --git a/files/rpms/ceilometer-collector b/files/rpms/ceilometer-collector index d7b7ea89c1..c91bac36a2 100644 --- a/files/rpms/ceilometer-collector +++ b/files/rpms/ceilometer-collector @@ -1,3 +1,4 @@ selinux-policy-targeted mongodb-server pymongo +mongodb # NOPRIME diff --git a/lib/ceilometer b/lib/ceilometer index 75058c05a5..d0f00c07eb 100644 --- a/lib/ceilometer +++ b/lib/ceilometer @@ -151,6 +151,8 @@ function configure_ceilometer() { function configure_mongodb() { if is_fedora; then + # install mongodb client + install_package mongodb # ensure smallfiles selected to minimize freespace requirements sudo sed -i '/--smallfiles/!s/OPTIONS=\"/OPTIONS=\"--smallfiles /' /etc/sysconfig/mongod