From a223e47c2723c55f97537f2aeba7e56107c2bf79 Mon Sep 17 00:00:00 2001 From: Matthew Treinish Date: Tue, 4 Oct 2016 12:11:09 -0400 Subject: [PATCH] Install cython with the openstack-health api server Pandas now has a build dep on cython. So to actually install an api server now we need to ensure that cython is installed on the machine. This commit adds that to api.pp manifest. Change-Id: I55053b4c5d7d6edde191fd0c695d446dc216bcba --- manifests/api.pp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/manifests/api.pp b/manifests/api.pp index cee2a7f..9e9978c 100644 --- a/manifests/api.pp +++ b/manifests/api.pp @@ -105,11 +105,16 @@ class openstack_health::api( ensure => present, } + package {'cython': + ensure => present, + } + exec { 'requirements': command => "${virtualenv_dir}/bin/pip install -U -r ${source_dir}/requirements.txt", require => [ Python::Virtualenv[$virtualenv_dir], Package['libmemcached-dev'], + Package['cython'], ], subscribe => Vcsrepo[$source_dir], refreshonly => true,