diff --git a/manifests/init.pp b/manifests/init.pp index 0e3a0b3..0892c37 100644 --- a/manifests/init.pp +++ b/manifests/init.pp @@ -346,57 +346,6 @@ class ssh ( } } - case $::osfamily { - 'RedHat': { - $default_packages = ['openssh-server', - 'openssh-clients'] - $default_sshd_config_subsystem_sftp = '/usr/libexec/openssh/sftp-server' - $default_service_name = 'sshd' - } - 'Suse': { - $default_packages = 'openssh' - $default_service_name = 'sshd' - case $::architecture { - 'x86_64': { - $default_sshd_config_subsystem_sftp = '/usr/lib64/ssh/sftp-server' - } - 'i386' : { - $default_sshd_config_subsystem_sftp = '/usr/lib/ssh/sftp-server' - } - default: { - fail("ssh supports architectures x86_64 and i386 for Suse. Detected architecture is <${::architecture}>.") - } - } - } - 'Debian': { - $default_packages = [ 'openssh-server', - 'openssh-client'] - $default_sshd_config_subsystem_sftp = '/usr/lib/openssh/sftp-server' - $default_service_name = 'ssh' - } - default: { - fail("ssh supports osfamilies RedHat, Suse and Debian. Detected osfamily is <${::osfamily}>.") - } - } - - if $packages == 'USE_DEFAULTS' { - $packages_real = $default_packages - } else { - $packages_real = $packages - } - - if $service_name == 'USE_DEFAULTS' { - $service_name_real = $default_service_name - } else { - $service_name_real = $service_name - } - - if $sshd_config_subsystem_sftp == 'USE_DEFAULTS' { - $sshd_config_subsystem_sftp_real = $default_sshd_config_subsystem_sftp - } else { - $sshd_config_subsystem_sftp_real = $sshd_config_subsystem_sftp - } - package { $packages_real: ensure => installed, source => $ssh_package_source_real,