Your comments match what I'd expect. I think IPS was used for Solaris? The regexp_nodes script was a fully working external node classifier, so given a hostname return a YAML hash containing classes, parameters, etc to include for that node during compilation. See https://web.archive.org/web/20140325101445/http://projects.puppetlabs.com/issues/2724 It probably works as the API hasn't really changed, but the file probably belongs in `examples/enc`.