puppet-catalog-diff
puppet-catalog-diff copied to clipboard
Tool to diff Puppet catalogs
When running the catalog diff, it is very common that lots of resources will share the same diff on various machines. This results in heavy JSON reports (I've had reports...
It seems that `--content_diff` and `--show_resource_diff` can't be turned off. The flags are available to set, but they aren't used in the code anywhere. This causes problems when creating diff...
There seems to be no way to do: ``` bash puppet catalog diff puppet.example.org:8000 puppet.example.org:8100 \ --show_resource_diff \ .... ``` i.e support two puppet masters on different ports (behind same...
When using this in full auto mode, it seems that the coping the yaml cache in place the first time must basically be done prior to ever diff. As when...
Currently, the diff tool will not generate a report when there's a 100% catalog compilation failure rate. It should generate a report and show the compilation errors.
The tool counts a difference in list sorting on a class parameter as a catalog difference even if there's no actual difference in the resources it produces. For example: ```...
Resource diff leaves out diff headers, content diff doesn't. Maybe it would be good to have a similar behavior. This seems to happen in https://github.com/acidprime/puppet-catalog-diff/blob/master/lib/puppet/catalog-diff/comparer.rb#L70