aboutsummaryrefslogtreecommitdiffstats
path: root/deployment/repositories/manifests/svn_mirror.pp
blob: d71e896ddfe6ce6a7f68b80733a107de600364b0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
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
}