10 service { 'nfs-common':
12 status => '/bin/true',
14 service { 'nfs-kernel-server':
16 status => '/bin/true',
19 @ferm::rule { 'dsa-portmap':
21 description => 'Allow portmap access',
22 rule => '&TCP_UDP_SERVICE(111)'
24 @ferm::rule { 'dsa-nfs':
26 description => 'Allow nfsd access',
27 rule => '&TCP_UDP_SERVICE(2049)'
29 @ferm::rule { 'dsa-status':
31 description => 'Allow statd access',
32 rule => '&TCP_UDP_SERVICE(10000)'
34 @ferm::rule { 'dsa-mountd':
36 description => 'Allow mountd access',
37 rule => '&TCP_UDP_SERVICE(10002)'
39 @ferm::rule { 'dsa-lockd':
41 description => 'Allow lockd access',
42 rule => '&TCP_UDP_SERVICE(10003)'
45 file { '/etc/default/nfs-common':
46 source => 'puppet:///modules/nfs-server/nfs-common.default',
47 before => Package['nfs-common'],
48 notify => Service['nfs-common'],
50 file { '/etc/default/nfs-kernel-server':
51 source => 'puppet:///modules/nfs-server/nfs-kernel-server.default',
52 before => Package['nfs-kernel-server'],
53 notify => Service['nfs-kernel-server'],
55 file { '/etc/modprobe.d/lockd.local':
56 source => 'puppet:///modules/nfs-server/lockd.local.modprobe',
57 before => Package['nfs-common'],
58 notify => Service['nfs-common'],