]> WPIA git - infra.git/commitdiff
chg: puppetlabs-postgresql requires stdlib < 5.0.0
authorFelix Dörre <felix@dogcraft.de>
Tue, 4 Dec 2018 22:56:24 +0000 (23:56 +0100)
committerFelix Dörre <felix@dogcraft.de>
Thu, 13 Dec 2018 22:14:49 +0000 (23:14 +0100)
Change-Id: I7d425bdc9171df4246fae2e1eb5a6ca6cff32861

bootstrap

index b4ee644ac82e530654810e037d9eaf01c2a4a7e0..5541e1acb35fd70d8ae538608ff9ae8b2a8f9dee 100755 (executable)
--- 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