diff options
author | Jeffrey McCune <mccune.jeff@gmail.com> | 2008-12-01 20:16:11 -0500 |
---|---|---|
committer | James Turnbull <james@lovedthanlost.net> | 2008-12-02 13:34:31 +1100 |
commit | 65d6b49950160e45ee4f12b525a1d9878666157f (patch) | |
tree | 41ab320cbae6b03f2262f94fe76e7cc7f6b42987 /lib/puppet | |
parent | fd128d6b3e5b1b9759646428d056faffade5d19a (diff) | |
download | puppet-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.rb | 4 |
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? |