Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

@marshyski
Created March 25, 2015 17:51
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save marshyski/dc66065b158364414fbd to your computer and use it in GitHub Desktop.
Save marshyski/dc66065b158364414fbd to your computer and use it in GitHub Desktop.
Clean puppet cert from host when system shuts down or terminates
#!/bin/bash
CERTNAME=`facter fqdn`
PUPPET_MASTER='puppet'
SSLDIR=`/usr/local/bin/puppet agent --configprint ssldir`
curl --noproxy '*' -X DELETE -H "Accept: pson" "https://${PUPPET_MASTER}:8140/production/certificate_status/${CERTNAME}" --cacert /etc/puppetlabs/puppet/ssl/certs/ca.pem --key /etc/puppetlabs/puppet/ssl/private_keys/${CERTNAME}.pem --cert /etc/puppetlabs/puppet/ssl/certs/${CERTNAME}.pem
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment