Commit Graph

11 Commits

Author SHA1 Message Date
unkin-agent 0cfe598f90 Install certmanager and sshsignhost from RPM (#524)
certmanager and sshsignhost are now Go binaries released as RPMs, and their packaged paths collide with the venv install these helper classes manage.

- Drop the pyvenv, pip, rendered script and /usr/local/bin symlink resources
- Delete the now-unused Python script templates
- Keep rendering /opt/<tool>/config.yaml, unchanged ownership and mode
- Nest certmanager's output_path under vault:, where the binary reads it
- Drop output_path from sshsignhost's config; the binary has no such key
- Pin certmanager to 0.2.0 and sshsignhost to 0.1.0 on the puppet master role
- Point sshsignhost at the sshca mount and signhost role, documented in doc/vault

Reviewed-on: #524
Co-authored-by: unkin-agent <unkin-agent@unkin.net>
Co-committed-by: unkin-agent <unkin-agent@unkin.net>
2026-10-04 15:07:54 +11:00
unkinben 53dfa0ca75 doc: rename documents to README.md 2024-06-23 15:47:57 +10:00
unkinben 7aa7f33145 feat: add ssh host key signing 2024-05-25 16:46:13 +10:00
unkinben a6a03b4d83 chore: update headings 2024-05-25 16:45:58 +10:00
unkinben ae6547aea8 chore: update certmanager cidr's 2024-05-03 21:44:51 +10:00
unkinben 5e31af2ee2 Doc: fix default server certificate role 2024-04-27 22:12:18 +10:00
unkinben c5d63bd6f8 Doc: add certmanager documentation 2024-04-27 22:11:06 +10:00
unkinben f351cc8413 chore: add glob domains
- allow generation of hostnames like prod* without a domain
2024-02-25 22:42:22 +11:00
unkinben fd5c3dbce2 Doc updates:
- updated issuer names
- updated max-leas-ttl for root/int ca
2024-02-25 22:06:56 +11:00
unkinben 49f405e0bc Documentation:
- update vault docs
2024-02-18 18:19:32 +11:00
unkinben fe05c86463 feat: add vault server profile
- add vault module to puppetfile
- define class to manage the install and config of vault
- manage the datavol and raft storage
- manage the unzip and other compression tools
- define custom unseal script and service
- add documentation on initial setup of vault
2024-02-17 21:12:12 +11:00