the dsa user on the draghi pushes compiled nagios config (nrpe) to the puppet master
authorPeter Palfrader <peter@palfrader.org>
Mon, 9 Sep 2019 20:26:14 +0000 (22:26 +0200)
committerPeter Palfrader <peter@palfrader.org>
Mon, 9 Sep 2019 20:26:14 +0000 (22:26 +0200)
modules/roles/manifests/dbmaster.pp

index a382a26..1bd9d2b 100644 (file)
@@ -39,4 +39,12 @@ class roles::dbmaster {
   service { 'slapd':
     ensure => running,
   }
+
+  ssh::keygen {'dsa': }
+  ssh::authorized_key_add { 'dbmaster::puppetmaster::nagios-build':
+    target_user => 'puppet',
+    command     => '/srv/puppet.debian.org/sync/bin/puppet-ssh-wrap draghi.debian.org nagiosconfig',
+    key         => $facts['dsa_key'],
+    collect_tag => 'puppetmaster',
+  }
 }