Do not merge until the to-be 29 controller is deployed — merging triggers the builder webhook to register ssh-client against the running controller, which won't understand home/${machine:account-home} until deployed. Held so it lands together with the controller change at deploy time.
The module: requires openssh; creates ~/.ssh (0700, owned by ${machine:account}); writes every other node's Host block (HostName + User <account>) into a marked region of ~/.ssh/config (home-scoped, into:block) so ssh <node> reaches each peer as the right account and the operator's own config is kept. Universal-tier; a node with no account gets no config.
**Do not merge until the to-be 29 controller is deployed** — merging triggers the builder webhook to register ssh-client against the running controller, which won't understand `home`/`${machine:account-home}` until deployed. Held so it lands together with the controller change at deploy time.
The module: requires openssh; creates `~/.ssh` (0700, owned by `${machine:account}`); writes every other node's Host block (HostName + `User <account>`) into a marked region of `~/.ssh/config` (home-scoped, `into:block`) so `ssh <node>` reaches each peer as the right account and the operator's own config is kept. Universal-tier; a node with no account gets no config.
Requires openssh; creates ~/.ssh (0700, owned by the operator account via
${machine:account}); writes every other node's Host block (HostName + User
<account>) into a marked region of ~/.ssh/config (home-scoped, into:block), so
`ssh <node>` reaches each peer as the right account and the operator's own
config is kept. Universal-tier: assigned wherever a person logs in; a node with
no account gets no config.
You are not authorized to merge this pull request.
This pull request can be merged automatically.
This branch is out-of-date with the base branch
View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Do not merge until the to-be 29 controller is deployed — merging triggers the builder webhook to register ssh-client against the running controller, which won't understand
home/${machine:account-home}until deployed. Held so it lands together with the controller change at deploy time.The module: requires openssh; creates
~/.ssh(0700, owned by${machine:account}); writes every other node's Host block (HostName +User <account>) into a marked region of~/.ssh/config(home-scoped,into:block) sossh <node>reaches each peer as the right account and the operator's own config is kept. Universal-tier; a node with no account gets no config.Requires openssh; creates ~/.ssh (0700, owned by the operator account via ${machine:account}); writes every other node's Host block (HostName + User <account>) into a marked region of ~/.ssh/config (home-scoped, into:block), so `ssh <node>` reaches each peer as the right account and the operator's own config is kept. Universal-tier: assigned wherever a person logs in; a node with no account gets no config.View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.