From 4b9935a3eea5bb1b24dd9824a5cc35513c636def Mon Sep 17 00:00:00 2001 From: Paul Van Eck Date: Fri, 19 Aug 2016 10:58:36 -0700 Subject: [PATCH] Make sure libffi-dev is installed A recent change in the version of PyOpenSSL that RefStack uses requires that the system has libffi-dev installed before PyOpenSSL's dependencies can be installed. This patch ensures that the package is present. Change-Id: I273fb762cc82c474f1cec8e6810dd3f15add092e --- manifests/app.pp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/manifests/app.pp b/manifests/app.pp index 50dc861..47acd82 100644 --- a/manifests/app.pp +++ b/manifests/app.pp @@ -40,6 +40,13 @@ class refstack::app () { } } + # Needed for PyOpenSSL + if !defined(Package['libffi-dev']) { + package { 'libffi-dev': + ensure => present + } + } + # Ensure NPM is present if !defined(Package['npm']) { package { 'npm':