summaryrefslogtreecommitdiff
path: root/README.markdown
diff options
context:
space:
mode:
authorYanis Guenane <yguenane@clarityhs.com>2014-03-30 18:47:36 -0400
committerYanis Guenane <yguenane@clarityhs.com>2014-03-30 18:47:36 -0400
commitd9b5e912bbb6dffff01e03a0b040fd78888f2578 (patch)
treebcba7a998bd5f1177602a9317abee880ecc728f4 /README.markdown
parent746a4cc67a57c23bbadbb8c3a11c648b3a9e7596 (diff)
downloadpuppet-stdlib-d9b5e912bbb6dffff01e03a0b040fd78888f2578.tar.gz
puppet-stdlib-d9b5e912bbb6dffff01e03a0b040fd78888f2578.tar.bz2
(MODULES-603) Add defaults arguments to ensure_packages()
Without this patch one can not specify package resource specific parameters. All the ensure_packages() function does it makes sure the named packages are installed. This patch allows one to pass default as a second argument and allow greater flexibility on packages installations. Use case like the following are now possible : * ensure_packages(['r10k', 'serverspec'], {'provider' => 'gem'}) * ensure_packages(['ntp'], {'require' => 'Exec[foobar]'})
Diffstat (limited to 'README.markdown')
-rw-r--r--README.markdown2
1 files changed, 2 insertions, 0 deletions
diff --git a/README.markdown b/README.markdown
index 874655c..3723173 100644
--- a/README.markdown
+++ b/README.markdown
@@ -275,6 +275,8 @@ Returns true if the variable is empty.
ensure_packages
---------------
Takes a list of packages and only installs them if they don't already exist.
+It optionally takes a hash as a second parameter that will be passed as the
+third argument to the ensure_resource() function.
- *Type*: statement