10 service { 'nfs-common':
12 status => '/bin/true',
15 service { 'nfs-kernel-server':
17 status => '/bin/true',
21 @ferm::rule { 'dsa-portmap':
23 description => 'Allow portmap access',
24 rule => '&TCP_UDP_SERVICE(111)'
26 @ferm::rule { 'dsa-nfs':
28 description => 'Allow nfsd access',
29 rule => '&TCP_UDP_SERVICE(2049)'
31 @ferm::rule { 'dsa-status':
33 description => 'Allow statd access',
34 rule => '&TCP_UDP_SERVICE(10000)'
36 @ferm::rule { 'dsa-mountd':
38 description => 'Allow mountd access',
39 rule => '&TCP_UDP_SERVICE(10002)'
41 @ferm::rule { 'dsa-lockd':
43 description => 'Allow lockd access',
44 rule => '&TCP_UDP_SERVICE(10003)'
47 file { '/etc/default/nfs-common':
48 source => 'puppet:///modules/nfs-server/nfs-common.default',
49 require => Package['nfs-common'],
50 notify => Service['nfs-common'],
52 file { '/etc/default/nfs-kernel-server':
53 source => 'puppet:///modules/nfs-server/nfs-kernel-server.default',
54 require => Package['nfs-kernel-server'],
55 notify => Service['nfs-kernel-server'],
57 file { '/etc/modprobe.d/lockd.local':
58 source => 'puppet:///modules/nfs-server/lockd.local.modprobe'