Pupppet Labs released into their repo (
http://yum.puppetlabs.com) a
3.5.1 version sometime last week.
This version renders the Foreman install inoperable. Thanks to a catch
by Crag, it was discovered.
I have tested both 3.2.4 and 3.4.3 (using yum-plugin-versionlock), and
it works with those versions.
We currently have in openstack-foreman-installer:
Requires: puppet >= 2.7
It seems we have a number of options to fix this:
1) Make the current Astapor codebase compatible with 3.5.1, hopefully
without breaking current compatibility.
2) Require a version <= 3.4.3
3) Remove the puppetlabs repos from rdo-release, and rely on the
puppet from EPEL/Fedora.
I would say these options are not necessarily mutually exclusive.
This affects both Havana and Icehouse.
Brad