I’ve had some good feedback on my previous post about the puppet localconfig parser, have implemented the requested features so here’s a new version.
First the ability to limit what resources are being printed:
# parselocalconfig.rb --limit package Classes included on this node: fqdn common::linux Resources managed by puppet on this node: package{redhat-lsb: } defined in common/modules/puppet/manifests/init.pp:15 |
You should only see package resources. You can also disable the classes list using –no-classes and on 0.25.x disable the tags list with –no-tags.
I’ve improved the detection of where to find the yaml file for 0.25 nodes and added an option –config if your config file is not in the usual place.
You can get the latest version here.