https://github.com/joshuar/post-step-ca-renewal
A daemon that watches for cert renewals from step-ca and then copies them for use by other services.
https://github.com/joshuar/post-step-ca-renewal
Last synced: about 2 months ago
JSON representation
A daemon that watches for cert renewals from step-ca and then copies them for use by other services.
- Host: GitHub
- URL: https://github.com/joshuar/post-step-ca-renewal
- Owner: joshuar
- License: mit
- Created: 2023-01-14T01:48:39.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-01-20T06:28:02.000Z (over 2 years ago)
- Last Synced: 2025-01-13T16:16:15.446Z (4 months ago)
- Language: Go
- Size: 26.4 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# post-step-ca-renewal
A daemon that watches for cert renewals from step-ca and then copies them for use by other services.

[](https://goreportcard.com/report/github.com/joshuar/post-step-ca-renewal)
[](https://pkg.go.dev/github.com/joshuar/post-step-ca-renewal)
[](https://github.com/joshuar/post-step-ca-renewal/releases/latest)## 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](https://github.com/joshuar/post-step-ca-renewal/releases) page.
### go get
```shell
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](https://github.com/joshuar) ([email protected])