diff options
author | Dan Bode <dan@puppetlabs.com> | 2012-08-13 18:52:56 -0700 |
---|---|---|
committer | Jeff McCune <jeff@puppetlabs.com> | 2012-10-25 10:54:33 -0700 |
commit | 97d327ae44820083ed8ad127930600422faf5031 (patch) | |
tree | 2eed9e97e90567005d0f656e639652280d2524eb /lib/puppet/parser/functions | |
parent | 4f8b133917255451b1f28128e26b36305c23d254 (diff) | |
download | puppet-stdlib-97d327ae44820083ed8ad127930600422faf5031.tar.gz puppet-stdlib-97d327ae44820083ed8ad127930600422faf5031.tar.bz2 |
Add better docs about duplicate resource failures
This commit adds better inline documentation
explaining how replicate resource definitions can
occur if the resource exists and does not have
matching parameters.
Diffstat (limited to 'lib/puppet/parser/functions')
-rw-r--r-- | lib/puppet/parser/functions/ensure_resource.rb | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/lib/puppet/parser/functions/ensure_resource.rb b/lib/puppet/parser/functions/ensure_resource.rb index 8f9eadf..3205b9b 100644 --- a/lib/puppet/parser/functions/ensure_resource.rb +++ b/lib/puppet/parser/functions/ensure_resource.rb @@ -14,6 +14,11 @@ resource. This example only creates the resource if it does not already exist: ensure_resource('user, 'dan', {'ensure' => 'present' }) + +If the resource already exists but does not match the specified parameters, +this function will attempt to recreate the resource leading to a duplicate +resource definition error. + ENDOFDOC ) do |vals| type, title, params = vals |