]> git.donarmstrong.com Git - dsa-puppet.git/blob - modules/portforwarder/manifests/init.pp
2cc458245e079c3c0a11867a1bb41be4d412e1ab
[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['service xinetd reload']
16         }
17
18         exec { 'service xinetd reload':
19                 refreshonly => true,
20         }
21 }