SSH Key Rotation on the Ansible Control Host

The stargate.research.bitsmasher.net controller node handles all ansible-test execution and lab.franklin collection management. Its SSH key material was audited for rotation compliance. All agent service accounts use ed25519 keys with 90-day expiry markers; host keys on target nodes were cross-referenced against the authorized_keys registry to identify stale entries from decommissioned hosts (head2, netlab1/2, ns1).

Collection Dependency Mapping

A comprehensive dependency graph across all 43 lab.franklin roles was mapped today. Key findings:

Manifest Reconciliation

The manifest file (META-INF/main.yml) was reconciled against the actual role directory structure. Three orphaned role references were identified in the collection manifest — these roles either moved directories during previous restructuring or were dropped without manifest updates. The manifest will be regenerated from scratch using ansible-galaxy collection build metadata rather than manual editing.

Ansible Collection Release Readiness