Skip to content

A daemon that watches for cert renewals from step-ca and then copies them for use by other services.

License

Notifications You must be signed in to change notification settings

joshuar/post-step-ca-renewal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

post-step-ca-renewal

A daemon that watches for cert renewals from step-ca and then copies them for use by other services.

MIT GitHub last commit Go Report Card Go Reference Release

What is it?

A small daemon that watches for updates to certificates renewed using Step CA and then copies them elsewhere to be used by other programs (and optionally running some commands as well).

I created this as I had a number of services that utilised certs and didn't want a bunch of shell scripts all doing the same thing: copying the certs somewhere then restarting some service.

I use Fedora Linux, so that is where testing has been done. It should work with other distributions, YMMV.

Installation

Linux Packages (recommended)

RPM/DEB packages are available, see the releases page.

go get

go get -u github.com/joshuar/post-step-ca-renewal

Contributions

I would welcome your contribution! If you find any improvement or issue you want to fix, feel free to send a pull request!

Creator

Joshua Rich (joshua.rich@gmail.com)

About

A daemon that watches for cert renewals from step-ca and then copies them for use by other services.

Resources

License

Stars

Watchers

Forks

Packages