From 89789b79c09c364961adc683022da7157d8269eb Mon Sep 17 00:00:00 2001 From: Monty Taylor Date: Tue, 29 Nov 2016 16:29:43 -0600 Subject: [PATCH] Ensure python-openssl is not present python-openssl should be installed from pip along with the rest of the requirements. Not doing so leads to issues with versions of pyOpenSSL that are too old. Change-Id: I22a7d6e4080efbfcd1f86083505d015cf33ea885 --- manifests/init.pp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/manifests/init.pp b/manifests/init.pp index 309aaa1..0fce8c7 100644 --- a/manifests/init.pp +++ b/manifests/init.pp @@ -74,6 +74,12 @@ class nodepool ( ensure_packages($packages, {'ensure' => 'present'}) + $absent_packages = [ + 'python-openssl', + ] + + ensure_packages($absent_packages, {'ensure' => 'absent'}) + if ! defined(Package['build-essential']) { package { 'build-essential': ensure => present,