The fact that all data goes through data bindings and by-passes class interface validation can be painful both for cases where class parameters names change as well as cases of a typo.
Since we are able to pre-compile the entire hierarchy, we should use the Puppet resource_type interface to validate all class parameters that match a class namespace.
The fact that all data goes through data bindings and by-passes class interface validation can be painful both for cases where class parameters names change as well as cases of a typo.
Since we are able to pre-compile the entire hierarchy, we should use the Puppet resource_type interface to validate all class parameters that match a class namespace.