From 18dda20b4167cb24ecd0d8b2029aaabb60b79936 Mon Sep 17 00:00:00 2001 From: James Turnbull Date: Wed, 13 Aug 2008 10:06:28 +1000 Subject: Fixed $1456 - add proxy configuration to yum repo --- lib/puppet/type/yumrepo.rb | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) (limited to 'lib/puppet') diff --git a/lib/puppet/type/yumrepo.rb b/lib/puppet/type/yumrepo.rb index d19b5a470..15e031945 100644 --- a/lib/puppet/type/yumrepo.rb +++ b/lib/puppet/type/yumrepo.rb @@ -346,7 +346,23 @@ module Puppet newvalue(%r{[1-9][0-9]?}) { } end - - + newproperty(:proxy, :parent => Puppet::IniProperty) do + desc "URL to the proxy server for this repository.\n#{ABSENT_DOC}" + newvalue(:absent) { self.should = :absent } + # Should really check that it's a valid URL + newvalue(/.*/) { } + end + + newproperty(:proxy_username, :parent => Puppet::IniProperty) do + desc "Username for this proxy.\n#{ABSENT_DOC}" + newvalue(:absent) { self.should = :absent } + newvalue(/.*/) { } + end + + newproperty(:proxy_password, :parent => Puppet::IniProperty) do + desc "Password for this proxy.\n#{ABSENT_DOC}" + newvalue(:absent) { self.should = :absent } + newvalue(/.*/) { } + end end end -- cgit