Add iperf host
This commit is contained in:
parent
c4795cdef9
commit
10de1e428a
21
flake.nix
21
flake.nix
|
@ -9,6 +9,15 @@
|
||||||
|
|
||||||
outputs = { self, nixpkgs, nixos-generators, ... }: {
|
outputs = { self, nixpkgs, nixos-generators, ... }: {
|
||||||
hosts = {
|
hosts = {
|
||||||
|
hydra = {
|
||||||
|
site = "vs";
|
||||||
|
};
|
||||||
|
iperf = {
|
||||||
|
site = "vs";
|
||||||
|
};
|
||||||
|
jackett = {
|
||||||
|
site = "vs";
|
||||||
|
};
|
||||||
nitter = {
|
nitter = {
|
||||||
site = "vs";
|
site = "vs";
|
||||||
};
|
};
|
||||||
|
@ -18,12 +27,6 @@
|
||||||
tor-relay = {
|
tor-relay = {
|
||||||
site = "vs";
|
site = "vs";
|
||||||
};
|
};
|
||||||
jackett = {
|
|
||||||
site = "vs";
|
|
||||||
};
|
|
||||||
hydra = {
|
|
||||||
site = "vs";
|
|
||||||
};
|
|
||||||
web-public-2 = {
|
web-public-2 = {
|
||||||
site = "vs";
|
site = "vs";
|
||||||
};
|
};
|
||||||
|
@ -56,9 +59,9 @@
|
||||||
in nixpkgs.lib.nixosSystem {
|
in nixpkgs.lib.nixosSystem {
|
||||||
inherit system;
|
inherit system;
|
||||||
modules = [
|
modules = [
|
||||||
./configuration/common
|
./configuration/common
|
||||||
./configuration/proxmox-vm
|
./configuration/proxmox-vm
|
||||||
./hosts/nitter
|
./hosts/nitter
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
14
hosts/iperf/configuration.nix
Normal file
14
hosts/iperf/configuration.nix
Normal file
|
@ -0,0 +1,14 @@
|
||||||
|
{ ... }:
|
||||||
|
{
|
||||||
|
boot.loader.grub = {
|
||||||
|
enable = true;
|
||||||
|
device = "/dev/vda";
|
||||||
|
};
|
||||||
|
|
||||||
|
networking = {
|
||||||
|
hostName = "iperf";
|
||||||
|
firewall.enable = false;
|
||||||
|
};
|
||||||
|
|
||||||
|
system.stateVersion = "23.05";
|
||||||
|
}
|
7
hosts/iperf/default.nix
Normal file
7
hosts/iperf/default.nix
Normal file
|
@ -0,0 +1,7 @@
|
||||||
|
{ ... }:
|
||||||
|
{
|
||||||
|
imports = [
|
||||||
|
./configuration.nix
|
||||||
|
./iperf.nix
|
||||||
|
];
|
||||||
|
}
|
7
hosts/iperf/iperf.nix
Normal file
7
hosts/iperf/iperf.nix
Normal file
|
@ -0,0 +1,7 @@
|
||||||
|
{ ... }:
|
||||||
|
{
|
||||||
|
services.iperf3 = {
|
||||||
|
enable = true;
|
||||||
|
openFirewall = true;
|
||||||
|
};
|
||||||
|
}
|
Loading…
Reference in a new issue