elastic-recheck requires libffi-dev to install

Change-Id: Ia46ed829dd87a7dd55627c5ef28a7f59d3022b3c
This commit is contained in:
Joshua Hesketh 2016-05-25 13:31:57 +10:00 committed by Masayuki Igawa
parent d857d6fc44
commit aad1f6a6f8
1 changed files with 18 additions and 1 deletions

View File

@ -68,6 +68,20 @@ class openstack_health::api(
ensure => present,
}
case $::osfamily {
'RedHat': {
package {'libffi-dev':
ensure => present,
name => 'libffi-devel',
}
}
default: {
package {'libffi-dev':
ensure => present,
}
}
}
package {'libxml2-dev':
ensure => present,
}
@ -90,7 +104,10 @@ class openstack_health::api(
exec { 'elastic-recheck-install':
command => "${virtualenv_dir}/bin/pip install -U ${elastic_recheck_dir}",
require => Python::Virtualenv[$virtualenv_dir],
require => [
Python::Virtualenv[$virtualenv_dir],
Package['libffi-dev'],
],
subscribe => Vcsrepo[$elastic_recheck_dir],
refreshonly => true,
timeout => 1800,