improve ssh login speef for vagrant
authorymh <ymh.work@gmail.com>
Sat, 15 Mar 2014 10:01:51 +0100
changeset 615 854fae0779c6
parent 614 61408993f361
child 616 03dc7baf73af
improve ssh login speef for vagrant
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,
+  }
 }