diff options
author | Spencer Krum <nibz@spencerkrum.com> | 2015-07-09 10:53:56 -0700 |
---|---|---|
committer | Spencer Krum <nibz@spencerkrum.com> | 2015-07-30 15:51:54 -0700 |
commit | f411ee7119cab1277baffee2fe2b2f978f402072 (patch) | |
tree | d9037eedae96fc42c18c525a12574b5ac4f75c76 /README.markdown | |
parent | 1282649b91b482dd547b674f4d52af166a5eab69 (diff) |
Add load_metadata_json function
This function loads the metadata.json into a puppet variable. This enables a number of neat things such as:
* Which version of the module am I using? 2.x? 3.x?
* Which author of the module am I using? puppetlabs? example42?
Diffstat (limited to 'README.markdown')
-rw-r--r-- | README.markdown | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/README.markdown b/README.markdown index 7eed5d7..9853da8 100644 --- a/README.markdown +++ b/README.markdown @@ -449,6 +449,17 @@ Loads a YAML file containing an array, string, or hash, and returns the data in *Type*: rvalue. +#### `load_module_metadata` + +Loads the metadata.json of a target module. Can be used to determine module version and authorship for dynamic support of modules. + + ~~~ + $metadata = load_module_metadata('archive') + notify { $metadata['author']: } + ~~~ + +*Type*: rvalue. + #### `lstrip` Strips spaces to the left of a string. *Type*: rvalue. |