53 lines
1.2 KiB
Nix
53 lines
1.2 KiB
Nix
{ config, lib, pkgs, ... }:
|
|
|
|
{
|
|
imports = [
|
|
../cluster.nix
|
|
./disko.nix
|
|
];
|
|
|
|
networking.hostName = "node02";
|
|
networking.useDHCP = lib.mkDefault true;
|
|
boot.loader.grub = {
|
|
enable = true;
|
|
devices = [ "/dev/vda" ];
|
|
efiSupport = true;
|
|
efiInstallAsRemovable = true;
|
|
};
|
|
|
|
services.chainfire = {
|
|
enable = true;
|
|
nodeId = "node02";
|
|
apiAddr = "192.168.100.12:2379";
|
|
raftAddr = "192.168.100.12:2380";
|
|
initialPeers = [
|
|
"node01=192.168.100.11:2380"
|
|
"node02=192.168.100.12:2380"
|
|
"node03=192.168.100.13:2380"
|
|
];
|
|
};
|
|
|
|
services.flaredb = {
|
|
enable = true;
|
|
nodeId = "node02";
|
|
apiAddr = "192.168.100.12:2479";
|
|
raftAddr = "192.168.100.12:2480";
|
|
initialPeers = [
|
|
"node01=192.168.100.11:2480"
|
|
"node02=192.168.100.12:2480"
|
|
"node03=192.168.100.13:2480"
|
|
];
|
|
};
|
|
|
|
services.iam = {
|
|
enable = true;
|
|
port = 50080;
|
|
chainfireAddr = "192.168.100.11:2379,192.168.100.12:2379,192.168.100.13:2379";
|
|
flaredbAddr = "192.168.100.11:2479,192.168.100.12:2479,192.168.100.13:2479";
|
|
};
|
|
|
|
services.openssh.enable = true;
|
|
users.users.root.openssh.authorizedKeys.keys = [ ];
|
|
|
|
system.stateVersion = "24.05";
|
|
}
|