diff --git a/modules/generic.nix b/modules/generic.nix index b7db163..ba2397e 100644 --- a/modules/generic.nix +++ b/modules/generic.nix @@ -116,6 +116,7 @@ in imports = [ ./zabbix-agent.nix ./sops.nix + ./ssh-knownHosts.nix ]; } # vim: set et ts=2 sw=2 ai: diff --git a/modules/ssh-knownHosts.nix b/modules/ssh-knownHosts.nix new file mode 100644 index 0000000..b93a540 --- /dev/null +++ b/modules/ssh-knownHosts.nix @@ -0,0 +1,41 @@ +{ ... }: +{ + programs.ssh.knownHosts = { + mc1 = { + publicKey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDP1I4Ilv7QAfeM+/HdtuPEKSregKjpn9ZfpdaeURHQh"; + }; + mc2 = { + extraHostNames = [ "mc2.mc-fucker.cool" ]; + publicKey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBwDGYJQwlVhzcNTwq0B87E162Dv9U75dqFrqysBd5pv"; + }; + mc3 = { + extraHostNames = [ "mc3.mc-fucker.cool" ]; + publicKey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJriXa3NevmXdPRa14mDmxU0hEzJcLBLWDKfgZv7JCKR"; + }; + mc4 = { + extraHostNames = [ "mc4.mc-fucker.cool" ]; + publicKey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJy71/qsc5GR2/Fus6Oqbh8TFDbbXBJr53XqgYztZFvP"; + }; + mc5 = { + extraHostNames = [ "mc5.mc-fucker.cool" ]; + publicKey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJww2JsbsYgh2v2w//PHKQ0JHL3rBax2bQVLyqKGuGdW"; + }; + mc6 = { + extraHostNames = [ "mc6.mc-fucker.cool" ]; + publicKey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMTceMB3s1J3SnYZqFrqEZrVbFusfpHpsIe66PWPoMkY"; + }; + mc7 = { + extraHostNames = [ "mc7.mc-fucker.cool" ]; + publicKey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMGuFbwNkpNlctmiojBKUd3yjM0mH5H1x79f9wD/yovO"; + }; + vpn = { + extraHostNames = [ "vpn.mc-fucker.cool" ]; + publicKey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJww2JsbsYgh2v2w//PHKQ0JHL3rBax2bQVLyqKGuGdW"; + }; + ananas = { + extraHostNames = [ "haus.mc-fucker.cool" ]; + publicKey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILavrbCkrJQeISWA8mJThqwAZxv6LZPKB9kv58Uak7fW"; + }; + }; +} +# vim: set et ts=2 sw=2 ai: