Details
-
Bug
-
Status: Closed
-
Normal
-
Resolution: Fixed
-
None
-
None
-
None
-
Coremunity
-
Platform Core KANBAN
-
Needs Assessment
-
Bug Fix
-
Puppet 6 now requires ruby 2.3 or greater, and will error when running on older ruby versions. Several code paths relating to old ruby behavior have been removed.
-
Needs Assessment
Description
Search puppet's code base for all of the places where we branch based on RUBY_VERSION.
1. Remove code paths for < 2.
2. Trying to require 'puppet' should generate a LoadError if ruby < 2
3. Update Puppet::OLDEST_RECOMMENDED_RUBY_VERSION to whatever minimum makes sense.
4. Remove conditional logic for Puppet[:sourceaddress]