Puppet Class: rsync::repo

Defined in:
manifests/repo.pp

Overview

Class: rsync::repo

This module creates a rsync repository

Requires:

class rsync::server


8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# File 'manifests/repo.pp', line 8

class rsync::repo {

  include rsync::server

  $base = '/data/rsync'

  file { $base:
    ensure  => directory,
  }

  # setup default rsync repository
  rsync::server::module { 'repo':
    path    => $base,
    require => File[$base],
  }
}