]> git.donarmstrong.com Git - dsa-puppet.git/blob - modules/rsync/manifests/init.pp
wrong path
[dsa-puppet.git] / modules / rsync / manifests / init.pp
1 class rsync {
2
3         package { 'rsync':
4                 ensure => installed,
5                 noop   => true,
6         }
7
8         service { 'rsync':
9                 ensure  => stopped,
10                 noop    => true,
11                 require => Package['rsync'],
12         }
13
14         file { '/etc/logrotate.d/dsa-rsyncd':
15                 source  => 'puppet:///modules/rsync/logrotate.d-dsa-rsyncd',
16                 noop    => true,
17                 require => Package['debian.org'],
18         }
19         file { '/var/log/rsyncd':
20                 ensure => directory,
21                 noop   => true,
22                 mode   => '0755',
23         }
24
25         @ferm::rule { 'dsa-rsync':
26                 domain      => '(ip ip6)',
27                 description => 'Allow rsync access',
28                 rule        => '&SERVICE(tcp, 873)'
29         }
30
31 }