Forgot to add the parameters to the type definition.
authorJustin Ellison <justin.ellison@buckle.com>
Thu, 18 Aug 2011 13:30:09 +0000 (08:30 -0500)
committerJustin Ellison <justin.ellison@buckle.com>
Thu, 18 Aug 2011 13:30:09 +0000 (08:30 -0500)
lib/puppet/type/vcsrepo.rb

index 6b35779..9bf8311 100644 (file)
@@ -5,7 +5,8 @@ Puppet::Type.newtype(:vcsrepo) do
 
   feature :gzip_compression,
           "The provider supports explicit GZip compression levels"
-
+  feature :basic_auth,
+          "The provider supports HTTP Basic Authentication"
   feature :bare_repositories,
           "The provider differentiates between bare repositories
           and those with working copies",
@@ -136,6 +137,14 @@ Puppet::Type.newtype(:vcsrepo) do
     end
   end
 
+  newparam :basic_auth_username, :required_features => [:basic_auth] do
+    desc "HTTP Basic Auth username"
+  end
+
+  newparam :basic_auth_password, :required_features => [:basic_auth] do
+    desc "HTTP Basic Auth password"
+  end
+
   newparam :identity, :required_features => [:ssh_identity] do
     desc "SSH identity file"
   end