diff options
author | Michael Scherer <misc@mageia.org> | 2010-10-26 17:24:15 +0000 |
---|---|---|
committer | Michael Scherer <misc@mageia.org> | 2010-10-26 17:24:15 +0000 |
commit | 030532905dc843f97a73917159f54aed79d2fff8 (patch) | |
tree | 81aa3f7b039912b0d709c0c3338bbd56201046fa /modules/openssh/manifests/init.pp | |
parent | d9d547690f5ddbcf8bf36e7a4f940f1955328d19 (diff) | |
download | puppet-030532905dc843f97a73917159f54aed79d2fff8.tar puppet-030532905dc843f97a73917159f54aed79d2fff8.tar.gz puppet-030532905dc843f97a73917159f54aed79d2fff8.tar.bz2 puppet-030532905dc843f97a73917159f54aed79d2fff8.tar.xz puppet-030532905dc843f97a73917159f54aed79d2fff8.zip |
- add openssh module
Diffstat (limited to 'modules/openssh/manifests/init.pp')
-rw-r--r-- | modules/openssh/manifests/init.pp | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/modules/openssh/manifests/init.pp b/modules/openssh/manifests/init.pp new file mode 100644 index 00000000..6c818aea --- /dev/null +++ b/modules/openssh/manifests/init.pp @@ -0,0 +1,30 @@ +class openssh { + + # some trick to manage sftp server, who is arch dependent on mdv + $usr_lib = $architecture ? { + x86_64 => "lib64", + default => "lib" + } + + $path_to_sftp = "/usr/$usr_lib/ssh/" + + package { "openssh-server": + ensure => installed + } + + service { sshd: + ensure => running, + path => "/etc/init.d/sshd", + subscribe => [ Package["openssh-server"], File["sshd_config"] ] + } + + file { "sshd_config": + path => "/etc/ssh/sshd_config", + ensure => present, + owner => root, + group => root, + mode => 644, + require => Package["openssh-server"], + content => template("openssh/sshd_config") + } +} |