Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
# Changelog

## [0.9.1] - 2026-08-13

Added role README.md to satiffy galaxy collection requirements

## [0.9.0] - 2026-08-11

First release. Nothing was published before this, so the entries below record how the
Expand Down
17 changes: 17 additions & 0 deletions roles/ssh_key_rotation/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
# ssh_key_rotation

Three-phase SSH key rotation with safety gates. The new key is
installed and proven to authenticate before the old key is removed.

This role has no `tasks/main.yml` entry point, because each stage
authenticates differently. Include it with an explicit `tasks_from`:

| `tasks_from` | Runs on | Connects with |
| ---------------------- | ------------ | ------------- |
| `validate` | control node | n/a (local) |
| `install` | target | old key |
| `verify` | target | new key |

See `playbooks/rotate.yml` for the three plays wired together, and
the [collection README](../../README.md) for variables, PQC options
and troubleshooting.