]> gitweb.fluxo.info Git - puppet-stdlib.git/commit
Let load_module_metadata succeed on empty file
authorColleen Murphy <colleen@gazlene.net>
Wed, 14 Oct 2015 23:09:05 +0000 (16:09 -0700)
committerColleen Murphy <colleen@gazlene.net>
Wed, 14 Oct 2015 23:16:01 +0000 (16:16 -0700)
commit25410c4598d3c0029fcd05adc2e305dbf5f8d902
tree556730758a11a2e2d42a60d43e553b7abcdf5c4c
parent0f8df10084c875edac521a2307ce4caf7317b636
Let load_module_metadata succeed on empty file

Some modules or module versions don't have a metadata.json file, but we
might still want to use the load_module_metadata function on them. The
lack of a file can still give us important information. For example, it
might tell us that the version of the module installed is "very old"
even if we can't read the version number directly. This patch adds a
parameter to let the user specify if an empty file is acceptable. To
preserve backwards compatibility it does not change the current default
behavior, which is to raise an error if metadata.json does not exist.
README.markdown
lib/puppet/parser/functions/load_module_metadata.rb
spec/functions/load_module_metadata_spec.rb