]> git.donarmstrong.com Git - dsa-puppet.git/blob - modules/portforwarder/manifests/init.pp
massive style guide fixups
[dsa-puppet.git] / modules / portforwarder / manifests / init.pp
1 class portforwarder {
2         # do not depend on xinetd, yet.  it might uninstall other inetds
3         # for now this will have to be done manually
4         file { '/etc/ssh/userkeys/portforwarder':
5                 content => template('portforwarder/authorized_keys.erb'),
6         }
7         file { '/etc/xinetd.d':
8                 ensure  => directory,
9                 owner   => root,
10                 group   => root,
11                 mode    => '0755',
12         }
13         file { '/etc/xinetd.d/dsa-portforwader':
14                 content => template('portforwarder/xinetd.erb'),
15                 notify  => Exec['xinetd reload']
16         }
17
18         exec { 'xinetd reload':
19                 path        => '/etc/init.d:/usr/bin:/usr/sbin:/bin:/sbin',
20                 refreshonly => true,
21         }
22 }