diff options
Diffstat (limited to 'lib/puppet/server/filebucket.rb')
-rwxr-xr-x | lib/puppet/server/filebucket.rb | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/lib/puppet/server/filebucket.rb b/lib/puppet/server/filebucket.rb index b211379f1..fc1c690fd 100755 --- a/lib/puppet/server/filebucket.rb +++ b/lib/puppet/server/filebucket.rb @@ -15,6 +15,15 @@ module Puppet class Server class BucketError < RuntimeError; end class FileBucket < Handler + Puppet.config.setdefaults("filebucket", + :bucketdir => { + :default => "$vardir/bucket", + :mode => 0770, + :owner => "$user", + :group => "$group", + :desc => "Where FileBucket files are stored." + } + ) @interface = XMLRPC::Service::Interface.new("puppetbucket") { |iface| iface.add_method("string addfile(string, string)") iface.add_method("string getfile(string)") |