]> git.nbdom.net Git - nb.git/commitdiff
bin/nb-puppet-agent
authorNicolas Boisselier <nicolas.boisselier@semantico.com>
Tue, 11 Oct 2016 10:18:37 +0000 (11:18 +0100)
committerNicolas Boisselier <nicolas.boisselier@semantico.com>
Tue, 11 Oct 2016 10:18:37 +0000 (11:18 +0100)
bin/nb-puppet-agent [new file with mode: 0755]

diff --git a/bin/nb-puppet-agent b/bin/nb-puppet-agent
new file mode 100755 (executable)
index 0000000..4bd23a1
--- /dev/null
@@ -0,0 +1,6 @@
+#!/usr/bin/env bash
+certname=$(hostname|perl -pe 's/^([^\.]+)([\.-]eth\d)?.*?$/$1/')
+ssldir=/var/lib/nb/puppet/ssl
+
+[ -e /var/lib/nb/puppet/ssl ] || mkdir -p "$ssldir"
+puppet agent --test --noop --server big.nbdom.net --config /dev/null --ssldir "$ssldir" --certname "$certname" -waiteforce 60