simp config fails with Puppet 2017.3.1
Failure to load highline/import
FakeCA tries to set permissions to root.puppet
The simp_options::server_distribution should be automatically determined from the system facts
Files in /var/simp/environments/simp were owned by root:root instead of roote-puppet
Had to replace /etc/puppetlabs/puppet/hiera.yaml with the SIMP provided one. The current one was Hiera v5 only.
All modules that are using earlier parameter references should be using the local reference not the absolute reference. This was a bug in Puppet 4 and should not have been allowed.
Filed a bug https://tickets.puppetlabs.com/browse/PUP-8124
simp_options::ca_port should not be set by simp config (it can be reasonably set by the code for both PE and POSS)
fix simp_options::ldap and simp_options:uppet