]> git.donarmstrong.com Git - dsa-puppet.git/blob - modules/autofs/manifests/bytemark.pp
an autofs class
[dsa-puppet.git] / modules / autofs / manifests / bytemark.pp
1 class autofs::bytemark {
2         package { 'autofs': ensure => installed }
3         package { 'nfs-common': ensure => installed }
4
5         exec { 'autofs reload':
6                 path        => '/usr/bin:/usr/sbin:/bin:/sbin',
7                 command     => 'service autofs reload',
8                 refreshonly => true,
9                 require =>  Package['autofs'],
10         }
11
12
13         file { '/etc/auto.master.d':
14                 source  => directory
15         }
16         file { '/etc/auto.master.d/dsa.autofs':
17                 source  => "puppet:///modules/autofs/bytemark/auto.master.d-dsa.autofs",
18                 notify  => Exec['autofs reload']
19         }
20         file { '/etc/auto.dsa':
21                 source  => "puppet:///modules/autofs/bytemark/auto.dsa",
22                 notify  => Exec['autofs reload']
23         }
24 }