From ce587d79a744654ba23c92ede3556970c9e30342 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Felix=20D=C3=B6rre?= Date: Tue, 4 Dec 2018 23:56:24 +0100 Subject: [PATCH] chg: puppetlabs-postgresql requires stdlib < 5.0.0 Change-Id: I7d425bdc9171df4246fae2e1eb5a6ca6cff32861 --- bootstrap | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/bootstrap b/bootstrap index b4ee644..5541e1a 100755 --- a/bootstrap +++ b/bootstrap @@ -33,10 +33,12 @@ if ! grep -q host01 /etc/hosts; then fi -puppet module install puppetlabs-firewall --version 1 # In version 4.19 and 4.20, the "file_line" is not able to remove "search" and "domain" lines from the container's resolv.conf. # Since Puppet 4 does not support "union ranges" of versions (only Puppet 5 does, which is currently not included in Debian), require >=4.21.0 and ignore that <=4.18 works as well. -puppet module install puppetlabs-stdlib --version ">=4.21.0" +# <5 is required for puppetlabs-postgresql v4: https://forge.puppet.com/puppetlabs/postgresql/4.9.0/dependencies +# installing a newer stdlib causes postgresql-v4 fail installation. +puppet module install puppetlabs-stdlib --version ">=4.21.0 <5.0.0" +puppet module install puppetlabs-firewall --version 1 puppet module install puppetlabs-apt --version 2 puppet module install puppetlabs-postgresql --version 4 puppet module install puppetlabs-mysql --version 3 -- 2.39.2