Skip to content

Instantly share code, notes, and snippets.

@colemickens
Last active September 3, 2018 02:59
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save colemickens/e1bd43aa451f6bdf59ce156793fe83dd to your computer and use it in GitHub Desktop.
Save colemickens/e1bd43aa451f6bdf59ce156793fe83dd to your computer and use it in GitHub Desktop.
#!nix
{ pkgs, lib, ... }:
{
users.users.root.openssh.authorizedKeys.keys = [
"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQC9YAN+P0umXeSP/Cgd5ZvoD5gpmkdcrOjmHdonvBbptbMUbI/Zm0WahBDK0jO5vfJ/C6A1ci4quMGCRh98LRoFKFRoWdwlGFcFYcLkuG/AbE8ObNLHUxAwqrdNfIV6z0+zYi3XwVjxrEqyJ/auZRZ4JDDBha2y6Wpru8v9yg41ogeKDPgHwKOf/CKX77gCVnvkXiG5ltcEZAamEitSS8Mv8Rg/JfsUUwULb6yYGh+H6RECKriUAl9M+V11SOfv8MAdkXlYRrcqqwuDAheKxNGHEoGLBk+Fm+orRChckW1QcP89x6ioxpjN9VbJV0JARF+GgHObvvV+dGHZZL1N3jr8WtpHeJWxHPdBgTupDIA5HeL0OCoxgSyyfJncMl8odCyUqE+lqXVz+oURGeRxnIbgJ07dNnX6rFWRgQKrmdV4lt1i1F5Uux9IooYs/42sKKMUQZuBLTN4UzipPQM/DyDO01F0pdcaPEcIO+tp2U6gVytjHhZqEeqAMaUbq7a6ucAuYzczGZvkApc85nIo9jjW+4cfKZqV8BQfJM1YnflhAAplIq6b4Tzayvw1DLXd2c5rae+GlVCsVgpmOFyT6bftSon/HfxwBE4wKFYF7fo7/j6UbAeXwLafDhX+S5zSNR6so1epYlwcMLshXqyJePJNhtsRhpGLd9M3UqyGDAFoOQ=="
];
nix = {
buildCores = 48;
useSandbox = true; # necessary?
nixPath = [
"nixpkgs=https://github.com/johanot/nixpkgs/archive/f23157af7f3bb8c0887d73d0f6e7fbde7bd6bd86.tar.gz"
# nixosconfig?
];
};
environment.noXlibs = true;
services.fail2ban.enable = true;
services = {
fail2ban.enable = true;
openssh = {
enable = true;
passwordAuthentication = false;
};
kubernetes = {
roles = [ "master" "node" ];
};
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment