Details
-
Improvement
-
Status: Resolved
-
Normal
-
Resolution: Fixed
-
None
-
None
-
Night's Watch
-
1
-
NW - 2021-07-28
-
Enhancement
-
-
Needs Assessment
Description
There are some scripts in theĀ ext/ directory left over from the ruby puppet master (webrick & passenger) and can be removed.
On a first look, these can be removed:
- https://github.com/puppetlabs/puppet/tree/main/ext/debian (stuff here is really old, doubt it's still being used)
- https://github.com/puppetlabs/puppet/tree/main/ext/freebsd (puppetd and puppetmasterd are no longer a thing)
- https://github.com/puppetlabs/puppet/tree/main/ext/gentoo (these are also old, and gentoo seems to vendor their own config files at https://gitweb.gentoo.org/repo/gentoo.git/tree/app-admin/puppet/files)
- https://github.com/puppetlabs/puppet/tree/main/ext/ips (not sure about this one)
- https://github.com/puppetlabs/puppet/tree/main/ext/ldap (VERY old)
- https://github.com/puppetlabs/puppet/tree/main/ext/osx
- found references to the preflight and postflight ERBs in https://github.com/puppetlabs/packaging/blob/1.0.x/tasks/apple.rake but it appears it's been superseded by https://github.com/puppetlabs/vanagon/blob/master/lib/vanagon/platform/osx.rb (not 100% sure though, but this is what our Jenkins pipelines are using)
- https://github.com/puppetlabs/puppet/tree/main/ext/redhat (more old stuff)
- https://github.com/puppetlabs/puppet/tree/main/ext/regexp_nodes (no idea about this one)
- https://github.com/puppetlabs/puppet/tree/main/ext/solaris/smf (puppetd and puppetmasterd files and references can be removed)
- https://github.com/puppetlabs/puppet/tree/main/ext/suse (some of this may be used on SLES 11?)
- https://github.com/puppetlabs/puppet/blob/main/ext/dbfix.sql (probably not used anymore)