jaiarobotics / jaiabot

Jaiabot source code
Other
17 stars 2 forks source link

Task/provision tmp ssh keys/jaia 1255 #910

Open tsaubergine opened 3 weeks ago

tsaubergine commented 3 weeks ago

This PR builds on https://github.com/jaiarobotics/jaiabot/pull/896 to allow them to be reviewed separately to reduce complexity but https://github.com/jaiarobotics/jaiabot/pull/896 should probably be merged first.

Add jaia admin ssh add|rm|list|clear function to jaia tool that allows remote provision of the tmp_authorized_keys file.

Updated short codes for hosts used by jaia to include VPN type (that is b1vf3 for Bot 1 VirtualFleet 3 rather than b1f3 --net=vfleet_vpn as before). See jaia tool markdown (page05_jaia_tool.md, also linked below).

Please read doc at: https://github.com/jaiarobotics/jaiabot/blob/task/provision-tmp-ssh-keys/jaia-1255/src/doc/markdown/page13_ssh_keys.md

Also documented the existing functions in the jaia tool: https://github.com/jaiarobotics/jaiabot/blob/task/provision-tmp-ssh-keys/jaia-1255/src/doc/markdown/page05_jaia_tool.md

Next steps include buying Yubikeys for employees and adding them to the pubkeys.cpp list of known keys.

TODO: