From eed5925cde19f6b53bff81d27656f1fbb84d5d55 Mon Sep 17 00:00:00 2001 From: Tobias Urdin Date: Wed, 7 Nov 2018 11:09:19 +0100 Subject: [PATCH] Pin puppet to 5.5.x When it tries to install modulesync which depends on puppet it will try to install puppet 6.x which will fail on CentOS 7 because of an too old puppet version. Fixes broken CI jobs like in [1] [1] https://review.openstack.org/#/c/614803/ Change-Id: If7b643a2994bb672b4b63a808eb033e0fa7a370b --- Gemfile | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Gemfile b/Gemfile index 3deaadf..d04fe34 100644 --- a/Gemfile +++ b/Gemfile @@ -1,5 +1,9 @@ source 'https://rubygems.org' +# TODO(tobias-urdin): Pin puppet to 5.5 release as of now since we +# cannot run puppet 6.x on CentOS 7 because of an too old Ruby version. +# The libraries jobs should be moved over to Bionic if we require 6.x +gem 'puppet', ['~> 5.5'] # TODO(aschultz): 0.8.x doesn't seem to work recursively, needs investigation gem 'modulesync', ['>=0.6.0','<0.8.0'] # TODO(aschultz): techincally modulesync needs json which was satisfied by