# HG changeset patch # User ymh # Date 1394874111 -3600 # Node ID 854fae0779c64bd86b72fce071bbddf675fb90fe # Parent 61408993f361773c2ac19b4f461d6d76931cd53e improve ssh login speef for vagrant diff -r 61408993f361 -r 854fae0779c6 dev/modules/sysconfig/manifests/packages.pp --- a/dev/modules/sysconfig/manifests/packages.pp Fri Mar 14 15:59:03 2014 +0100 +++ b/dev/modules/sysconfig/manifests/packages.pp Sat Mar 15 10:01:51 2014 +0100 @@ -31,4 +31,22 @@ #upgrade setuptools exec { '/usr/bin/easy_install --upgrade setuptools': require => Package[$coment_pkgs]} + augeas { "sshd_config": + context => "/files/etc/ssh/sshd_config", + changes => [ + "set UseDNS no", + "set GSSAPIAuthentication no", + ], + notify => Service["sshd"], + } + + service { "sshd": + name => $operatingsystem ? { + Debian => "ssh", + default => "sshd", + }, + require => Augeas["sshd_config"], + enable => true, + ensure => running, + } }