source: trunk/puppet/modules/puppet-fileserver/manifests/init.pp @ 518

Last change on this file since 518 was 518, checked in by sebas, 14 years ago

modulo fileserver seccion netatalk

File size: 1.1 KB
Line 
1class fileserver {
2
3}
4
5
6# http://blog.delacelle.com/post/2009/01/19/tuto-comment-creer-votre-serveur-timecapsule-sous-debian-ou-ubuntu/
7
8class fileserver::netatalk {
9
10    package { [ "netatalk" ]: ensure => installed }
11
12    file {
13        "/etc/default/netatalk":
14          owner   => root,
15          group   => root,
16          mode    => 644,
17          source  => "puppet:///fileserver/netatalk/netatalk",
18          notify  => Service[netatalk],
19          require => Package["netatalk"];
20        "/etc/netatalk/afpd.conf":
21          owner   => root,
22          group   => root,
23          mode    => 644,
24          source  => "puppet:///fileserver/netatalk/afpd.conf",
25          notify  => Service[netatalk],
26          require => Package["netatalk"];
27        "/etc/netatalk/AppleVolumes.default":
28          owner   => root,
29          group   => root,
30          mode    => 644,
31          source  => "puppet:///fileserver/netatalk/AppleVolumes.default",
32          notify  => Service[netatalk],
33          require => Package["netatalk"];
34    }
35
36    service { "netatalk":
37        enable    => true,
38        ensure    => running,
39        subscribe => [ Package["netatalk"] ],
40    }
41
42}
Note: See TracBrowser for help on using the repository browser.