summaryrefslogtreecommitdiff
path: root/lib/puppet/type/vcsrepo.rb
diff options
context:
space:
mode:
authorJustin Ellison <justin.ellison@buckle.com>2011-08-18 08:30:09 -0500
committerJustin Ellison <justin.ellison@buckle.com>2011-08-18 08:30:09 -0500
commitd84d3e29c9e3f1d9771e5df5ab659e16513a9a06 (patch)
tree788683bca41116be86ad50079170fa22820d302c /lib/puppet/type/vcsrepo.rb
parentabdcd73c60eac610a23125ae12ec3d775013496a (diff)
Forgot to add the parameters to the type definition.
Diffstat (limited to 'lib/puppet/type/vcsrepo.rb')
-rw-r--r--lib/puppet/type/vcsrepo.rb11
1 files changed, 10 insertions, 1 deletions
diff --git a/lib/puppet/type/vcsrepo.rb b/lib/puppet/type/vcsrepo.rb
index 6b35779..9bf8311 100644
--- a/lib/puppet/type/vcsrepo.rb
+++ b/lib/puppet/type/vcsrepo.rb
@@ -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