summaryrefslogtreecommitdiff
path: root/README.markdown
diff options
context:
space:
mode:
authorSpencer Krum <nibz@spencerkrum.com>2015-07-09 10:53:56 -0700
committerSpencer Krum <nibz@spencerkrum.com>2015-07-30 15:51:54 -0700
commitf411ee7119cab1277baffee2fe2b2f978f402072 (patch)
treed9037eedae96fc42c18c525a12574b5ac4f75c76 /README.markdown
parent1282649b91b482dd547b674f4d52af166a5eab69 (diff)
downloadpuppet-stdlib-f411ee7119cab1277baffee2fe2b2f978f402072.tar.gz
puppet-stdlib-f411ee7119cab1277baffee2fe2b2f978f402072.tar.bz2
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.markdown11
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.