Update generation logic
This commit is contained in:
parent
a6bb32ae7b
commit
18cf46ef33
@ -1,10 +1,18 @@
|
|||||||
const SSH_PUBKEYS = {
|
const SSH_PUBKEYS = {
|
||||||
devices: {
|
devices: {
|
||||||
desktop: "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGBaSKoWYuR43fxRPy31P/X/2Ri2hYUZTjKiLBRDoa1F",
|
desktop: [
|
||||||
laptop: "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGEqeWe+pVp3rTsmHr9v5Qcb+niHXihJxwVKcc7p6EXz",
|
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGBaSKoWYuR43fxRPy31P/X/2Ri2hYUZTjKiLBRDoa1F"
|
||||||
tablet: "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGLF+C47EmbkSlGyJ71yqFy29om1Gs08GZyJN5w7tDRn",
|
],
|
||||||
"phone-termius": "ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBMbNW3x0Cx04MybxQo5FptZhdjiFJjKITtq67KqrDXAN+jepJwdIG6TUJzuJddztuYIsvPAoQPpiQVSPyC8y51Y=",
|
laptop: [
|
||||||
"tablet-termius": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAID8oqpyU3UW9nLzhTFO6AnDvG2Gf/UQGbB0xgtT8JMmr",
|
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGEqeWe+pVp3rTsmHr9v5Qcb+niHXihJxwVKcc7p6EXz"
|
||||||
|
],
|
||||||
|
tablet: [
|
||||||
|
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAID8oqpyU3UW9nLzhTFO6AnDvG2Gf/UQGbB0xgtT8JMmr",
|
||||||
|
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGLF+C47EmbkSlGyJ71yqFy29om1Gs08GZyJN5w7tDRn"
|
||||||
|
],
|
||||||
|
"termius": [
|
||||||
|
"ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBMbNW3x0Cx04MybxQo5FptZhdjiFJjKITtq67KqrDXAN+jepJwdIG6TUJzuJddztuYIsvPAoQPpiQVSPyC8y51Y=",
|
||||||
|
]
|
||||||
},
|
},
|
||||||
others: [
|
others: [
|
||||||
"sk-ssh-ed25519@openssh.com AAAAGnNrLXNzaC1lZDI1NTE5QG9wZW5zc2guY29tAAAAIAkdmKF1cYQTW7cfK7TYC5iVBsAg5g3SRJqlqo2NixHdAAAABHNzaDo="
|
"sk-ssh-ed25519@openssh.com AAAAGnNrLXNzaC1lZDI1NTE5QG9wZW5zc2guY29tAAAAIAkdmKF1cYQTW7cfK7TYC5iVBsAg5g3SRJqlqo2NixHdAAAABHNzaDo="
|
||||||
@ -24,13 +32,15 @@ export function onRequest(context) {
|
|||||||
output += `${SSH_PUBKEYS.others[key]}\n`;
|
output += `${SSH_PUBKEYS.others[key]}\n`;
|
||||||
}
|
}
|
||||||
for (let device in SSH_PUBKEYS.devices) {
|
for (let device in SSH_PUBKEYS.devices) {
|
||||||
output += SSH_PUBKEYS.devices[device];
|
for (let key in SSH_PUBKEYS.devices[device]) {
|
||||||
|
output += SSH_PUBKEYS.devices[device][key];
|
||||||
if (add_host_metadata) {
|
if (add_host_metadata) {
|
||||||
output += ` ewpratten@ewpratten-${device}\n`;
|
output += ` ewpratten@ewpratten-${device}\n`;
|
||||||
} else {
|
} else {
|
||||||
output += "\n";
|
output += "\n";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// Add markers if needed
|
// Add markers if needed
|
||||||
if (add_markers) {
|
if (add_markers) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user