From b029ecc44d75bc9a71908097764d3608b367cc92 Mon Sep 17 00:00:00 2001 From: Ewoud Kohl van Wijngaarden Date: Tue, 15 Mar 2022 13:18:56 +0100 Subject: [PATCH] Install lsb-release on Facter 3 While this repository no longer relies on it, puppetlabs-apt does. This ensures it's installed. --- spec/setup_acceptance_node.pp | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 spec/setup_acceptance_node.pp diff --git a/spec/setup_acceptance_node.pp b/spec/setup_acceptance_node.pp new file mode 100644 index 000000000..d19899cec --- /dev/null +++ b/spec/setup_acceptance_node.pp @@ -0,0 +1,8 @@ +if $facts['os']['name'] == 'Ubuntu' { + # Facter < 4 needs lsb-release for os.distro.codename + if versioncmp($facts['facterversion'], '4.0.0') <= 0 { + package { 'lsb-release': + ensure => installed, + } + } +}