summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDan Bode <dan@bodepd.com>2010-06-18 11:06:44 -0500
committerDan Bode <dan@bodepd.com>2010-06-18 11:06:44 -0500
commitcdd46bb47a36e955e072097179ba44b1f79aea8e (patch)
tree8c8d0e3472c7b0bce26e1e346985a2e0ab952739
parent969dd66a4de43818dcff5afdbf1d79d7c23f01e8 (diff)
temp commit.
-rw-r--r--lib/puppet/type/sudoers.rb8
1 files changed, 4 insertions, 4 deletions
diff --git a/lib/puppet/type/sudoers.rb b/lib/puppet/type/sudoers.rb
index 8aa01db..ac85265 100644
--- a/lib/puppet/type/sudoers.rb
+++ b/lib/puppet/type/sudoers.rb
@@ -84,10 +84,10 @@ Defaults@host x=y,one=1,two=2
end
# this fails for existing resources, just dont use fake_namevar stuff!
validate do |name|
- if name =~ /^fake_namevar_\d+/
- unless resource.original_parameters[:provider].get('record_type') == :parsed
- raise Puppet::Error, "cannot use reserved namevar #{name}"
- end
+ # please forgive this dirty hack, but only managed lines can
+ # have lines
+ if (name =~ /^fake_namevar_\d+/ and resource.line)
+ raise Puppet::Error, "cannot use reserved namevar #{name}"
end
end
end