aboutsummaryrefslogtreecommitdiffstats
path: root/modules/openssh/manifests/server.pp
blob: c45268d2c37cbcd9d34c3806abc9260f9c5aa6de (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
class openssh::server {
    # some trick to manage sftp server, who is arch dependent on mdv
    # TODO: the path changed on Mageia 6 to /usr/libexec/openssh/sftp-server
    $path_to_sftp = "${::lib_dir}/ssh/"

    package { 'openssh-server': }

    service { 'sshd':
        subscribe => Package['openssh-server'],
    }

    file { '/etc/ssh/sshd_config':
        require => Package['openssh-server'],
        content => template('openssh/sshd_config'),
        notify  => Service['sshd']
    }
}