summaryrefslogtreecommitdiffstats
path: root/lib/puppet
diff options
context:
space:
mode:
authorJeffrey McCune <mccune.jeff@gmail.com>2008-12-01 20:16:11 -0500
committerJames Turnbull <james@lovedthanlost.net>2008-12-02 13:34:31 +1100
commit65d6b49950160e45ee4f12b525a1d9878666157f (patch)
tree41ab320cbae6b03f2262f94fe76e7cc7f6b42987 /lib/puppet
parentfd128d6b3e5b1b9759646428d056faffade5d19a (diff)
downloadpuppet-65d6b49950160e45ee4f12b525a1d9878666157f.tar.gz
puppet-65d6b49950160e45ee4f12b525a1d9878666157f.tar.xz
puppet-65d6b49950160e45ee4f12b525a1d9878666157f.zip
Updated mcx type and provider with comprehensive spec tests.
Signed-off-by: Jeffrey McCune <mccune.jeff@gmail.com> Fixed default provider error with mcx type spec. Signed-off-by: Jeffrey McCune <mccune.jeff@gmail.com>
Diffstat (limited to 'lib/puppet')
-rw-r--r--lib/puppet/provider/mcx/mcxcontent.rb4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/puppet/provider/mcx/mcxcontent.rb b/lib/puppet/provider/mcx/mcxcontent.rb
index fdcc8cc5d..27c583ed1 100644
--- a/lib/puppet/provider/mcx/mcxcontent.rb
+++ b/lib/puppet/provider/mcx/mcxcontent.rb
@@ -40,7 +40,7 @@ Original Author: Jeff McCune (mccune.jeff@gmail.com)"
:user => "Users",
:group => "Groups",
:computer => "Computers",
- :computergroup => "ComputerGroups",
+ :computerlist => "ComputerLists",
}
class MCXContentProviderException < Exception
@@ -85,7 +85,6 @@ Original Author: Jeff McCune (mccune.jeff@gmail.com)"
ds_t = TypeMap[ds_type]
ds_n = ds_name.to_s
ds_path = "/Local/Default/#{ds_t}/#{ds_n}"
-
dscl 'localhost', '-mcxexport', ds_path
end
@@ -139,6 +138,7 @@ Original Author: Jeff McCune (mccune.jeff@gmail.com)"
if ds_type.nil?
ds_type = parse_type(resource[:name])
end
+ raise MCXContentProviderException unless TypeMap.keys.include? ds_type.to_sym
ds_name = resource[:ds_name]
if ds_name.nil?