Skip to content

ansible: source SSH rosters from coredevs#177

Open
samcm wants to merge 1 commit into
masterfrom
coredevs-ssh-rosters
Open

ansible: source SSH rosters from coredevs#177
samcm wants to merge 1 commit into
masterfrom
coredevs-ssh-rosters

Conversation

@samcm

@samcm samcm commented Jun 22, 2026

Copy link
Copy Markdown
Member

Replaces the hardcoded per-client bootstrap_default_user_authorized_keys_github_* lists in the template group_vars with runtime fetches from the coredevs registry (via the ethpandaops.general.url_cached lookup already used for the .keys fetch), so devnets generated from this template get auto-updating client-dev SSH access; each list keeps a *_extra_github_users union for handles not yet in coredevs (prysm syjn99, teku siladu). The mev-relay-1 host_var roster has no coredevs analog and is left hardcoded. This is the Terraform scaffold (no live nodes), so it's validated statically — YAML parse + jinja syntax on all 14 templated expressions — while the runtime behaviour is proven on the equivalent live PRs (blob-devnets, bal-devnets, glamsterdam-devnets).

Replace the hardcoded per-client bootstrap_default_user_authorized_keys_github_*
lists with runtime fetches from the coredevs registry (via the ethpandaops.general
url_cached lookup), keeping a per-list extras union for handles not yet in coredevs
(prysm syjn99, teku siladu). Propagates the pattern to devnets generated from this
template. The mev-relay-1 host_var roster (no coredevs analog) is left as-is.
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