4451c06312315c0823dc6021c4706b103a48614c
[mirror/dsa-puppet.git] / modules / afs / manifests / init.pp
1 class afs {
2     package { "openafs-client": ensure => installed }
3
4     file {
5         "/etc/openafs/CellServDB":
6             source  => "puppet:///modules/afs/CellServDB",
7             require => Package["openafs-client"],
8             # notify  => # something to call fs newcell maybe?
9             mode    => 444
10             ;
11         "/etc/openafs/ThisCell":
12             source  => "puppet:///modules/afs/ThisCell",
13             require => Package["openafs-client"],
14             mode    => 444
15             ;
16     }
17
18     @ferm::rule { "dsa-afs callback":
19         domain          => "(ip ip6)",
20         description  => "afs callback",
21         rule         => "&SERVICE(udp, afs3-callback)"
22     }
23 }
24 # vim:set et:
25 # vim:set sts=4 ts=4:
26 # vim:set shiftwidth=4: