Skip to content

ansible: source per-client SSH rosters from coredevs#22

Open
samcm wants to merge 2 commits into
masterfrom
worktree-coredevs-ssh-rosters
Open

ansible: source per-client SSH rosters from coredevs#22
samcm wants to merge 2 commits into
masterfrom
worktree-coredevs-ssh-rosters

Conversation

@samcm

@samcm samcm commented Jun 19, 2026

Copy link
Copy Markdown
Member

Replaces the hardcoded per-client bootstrap_default_user_authorized_keys_github_team_cl/_el lists in each client group_vars with a runtime fetch from the coredevs registry (via the same ethpandaops.general.url_cached lookup the bootstrap role already uses for .keys), so client-dev SSH access auto-updates as teams change instead of being hand-edited. Each client keeps a <client>_extra_github_users list that is unioned with the fetched roster for handles not yet in coredevs, seeded with the few that were in the old lists but aren't in coredevs yet (lighthouse marcopolo/aarshkshah1992, prysm marcopolo, teku siladu) so no one loses access; verified every client renders an equal-or-broader roster than before (0 dropped). The ethpandaops core list and the mev-relay-1 bespoke access list are unchanged.

samcm added 2 commits June 19, 2026 12:35
Replace the hardcoded bootstrap_default_user_authorized_keys_github_team_cl/_el
lists in each client group_vars with a runtime fetch from the coredevs registry
(https://coredevs.analytics.production.platform.ethpandaops.io), so client-dev
access stays current without hand-editing inventory.

Each client keeps a <client>_extra_github_users list for handles not yet in
coredevs; it is unioned with the fetched roster. The few handles that were in
the old lists but not yet in coredevs (lighthouse marcopolo/aarshkshah1992,
prysm marcopolo, teku siladu) are seeded there so no one loses access.
Replace the hardcoded bootstrap_default_user_authorized_keys_github_all list
with a fetch of the coredevs ethpandaops team, unioned with github_all_extra_users
for handles not in the coredevs team (bharath-123).
@samcm samcm force-pushed the worktree-coredevs-ssh-rosters branch from 00914bb to 44c8869 Compare June 19, 2026 04:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant