]> gitweb.fluxo.info Git - puppet-nodo.git/commitdiff
Manage also the pubkey at ssh_local_key
authorSilvio Rhatto <rhatto@riseup.net>
Fri, 11 Apr 2014 01:43:55 +0000 (22:43 -0300)
committerSilvio Rhatto <rhatto@riseup.net>
Fri, 11 Apr 2014 01:43:55 +0000 (22:43 -0300)
manifests/defines/ssh_local_key.pp

index b41e6184e811edfd135376748ebbe6b13c8a2c06..57bb25109e3d9ab369eb52ae0594ae8ba89af8e8 100644 (file)
@@ -28,4 +28,16 @@ define ssh_local_key(
     },
     require => File["${home}/.ssh"],
   }
+
+  file { "${home}/.ssh/${dest}.pub":
+    ensure  => $ensure,
+    owner   => $owner,
+    group   => $group,
+    mode    => 0400,
+    source  => $ensure ? {
+      'present' => "${source}.pub",
+       default  => undef,
+    },
+    require => File["${home}/.ssh"],
+  }
 }