aboutsummaryrefslogtreecommitdiffstats
path: root/deployment/repositories/manifests/svn_mirror.pp
diff options
context:
space:
mode:
Diffstat (limited to 'deployment/repositories/manifests/svn_mirror.pp')
-rw-r--r--deployment/repositories/manifests/svn_mirror.pp17
1 files changed, 17 insertions, 0 deletions
diff --git a/deployment/repositories/manifests/svn_mirror.pp b/deployment/repositories/manifests/svn_mirror.pp
new file mode 100644
index 00000000..d71e896d
--- /dev/null
+++ b/deployment/repositories/manifests/svn_mirror.pp
@@ -0,0 +1,17 @@
+class repositories::svn_mirror {
+ file { '/svn':
+ ensure => directory,
+ }
+
+ subversion::mirror_repository {
+ '/svn/adm/': source => "svn://svn.${::domain}/svn/adm/";
+ '/svn/advisories/':source => "svn://svn.${::domain}/svn/advisories/";
+ '/svn/soft/': source => "svn://svn.${::domain}/svn/soft/";
+ '/svn/web/': source => "svn://svn.${::domain}/svn/web/";
+ '/svn/packages/': source => "svn://svn.${::domain}/svn/packages/";
+ '/svn/org/': source => "svn://svn.${::domain}/svn/org/";
+ '/svn/treasurer/': source => "svn://svn.${::domain}/svn/treasurer/";
+ }
+
+ # no binrepos, too big to mirror
+}