add aurore for real
This commit is contained in:
parent
4e2d5bb8d4
commit
07322a9e9a
3 changed files with 84 additions and 3 deletions
13
README.md
13
README.md
|
@ -34,6 +34,19 @@ Endpoint = 193.54.193.176:51920
|
||||||
PersistentKeepalive = 25
|
PersistentKeepalive = 25
|
||||||
AllowedIPs = 172.19.0.0/17,fc00::/96
|
AllowedIPs = 172.19.0.0/17,fc00::/96
|
||||||
```
|
```
|
||||||
|
|
||||||
|
```
|
||||||
|
[interface]
|
||||||
|
Address = 172.19.130.<id>/32
|
||||||
|
Address = fc00:f::130:<id>/128
|
||||||
|
PrivateKey = <private.key>
|
||||||
|
|
||||||
|
[Peer]
|
||||||
|
PublicKey = 6zt1TmDgpOoTYhJVhfJTEWr0HhWcXrpXvtCr7Xldyhg=
|
||||||
|
Endpoint = 45.66.111.188:51920
|
||||||
|
PersistentKeepalive = 25
|
||||||
|
AllowedIPs = 172.19.0.0/17,fc00::/96
|
||||||
|
```
|
||||||
Only one need to be up at a time
|
Only one need to be up at a time
|
||||||
|
|
||||||
### SSH
|
### SSH
|
||||||
|
|
58
nodes.nix
58
nodes.nix
|
@ -581,4 +581,62 @@
|
||||||
|
|
||||||
wg-pub = "wUUK+ZfLXMeJLKlcfNpjWEoOR8qI3/1BBazNzUY4rxg=";
|
wg-pub = "wUUK+ZfLXMeJLKlcfNpjWEoOR8qI3/1BBazNzUY4rxg=";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
######################
|
||||||
|
# Aurore Inventory #
|
||||||
|
######################
|
||||||
|
|
||||||
|
bastion-aur-lasuite-federez = {
|
||||||
|
zone = 3;
|
||||||
|
id = 1;
|
||||||
|
system = "x86_64-linux";
|
||||||
|
ver = "25.05";
|
||||||
|
modules = [
|
||||||
|
./shared/bastion.nix
|
||||||
|
];
|
||||||
|
|
||||||
|
ip4 = "45.66.111.188/24";
|
||||||
|
gIp4 = "45.66.111.254";
|
||||||
|
|
||||||
|
dev = "ens18";
|
||||||
|
|
||||||
|
fileSystems."/" = {
|
||||||
|
device = "/dev/disk/by-uuid/4c3698a5-6c56-4f67-9c8c-775021605ff5";
|
||||||
|
fsType = "ext4";
|
||||||
|
};
|
||||||
|
fileSystems."/boot" = {
|
||||||
|
device = "/dev/disk/by-uuid/38F5-01F3";
|
||||||
|
fsType = "vfat";
|
||||||
|
options = [ "fmask=0077" "dmask=0077" ];
|
||||||
|
};
|
||||||
|
|
||||||
|
wg-pub = "evbfIgNwP4yJ9l4SPyxcmNLcJAbjEezssCdFtNq9TXk=";
|
||||||
|
};
|
||||||
|
|
||||||
|
master-dns-aur-lasuite-federez = {
|
||||||
|
zone = 3;
|
||||||
|
id = 2;
|
||||||
|
system = "x86_64-linux";
|
||||||
|
ver = "25.05";
|
||||||
|
modules = [
|
||||||
|
# TODO
|
||||||
|
];
|
||||||
|
|
||||||
|
ip4 = "45.66.111.189/24";
|
||||||
|
gIp4 = "45.66.111.254";
|
||||||
|
|
||||||
|
dev = "ens18";
|
||||||
|
|
||||||
|
fileSystems."/" = {
|
||||||
|
device = "";
|
||||||
|
fsType = "ext4";
|
||||||
|
};
|
||||||
|
fileSystems."/boot" = {
|
||||||
|
device = "";
|
||||||
|
fsType = "vfat";
|
||||||
|
options = [ "fmask=0077" "dmask=0077" ];
|
||||||
|
};
|
||||||
|
|
||||||
|
wg-pub = "dUWcl8dn7dN0WWZWho7ehmv5uFubm/XG+MQxn4lonV8=";
|
||||||
|
};
|
||||||
}
|
}
|
|
@ -4,6 +4,16 @@ let
|
||||||
# Import nodes
|
# Import nodes
|
||||||
nodes = import ./../../nodes.nix;
|
nodes = import ./../../nodes.nix;
|
||||||
myNode = nodes."${config.hostName}";
|
myNode = nodes."${config.hostName}";
|
||||||
|
|
||||||
|
hasGrub = nd: lib.hasAttr "grubDevice" nd;
|
||||||
|
|
||||||
|
bootLoader = if hasGrub myNode then {
|
||||||
|
grub.enable = true;
|
||||||
|
grub.device = myNode.grubDevice;
|
||||||
|
} else {
|
||||||
|
systemd-boot.enable = true;
|
||||||
|
efi.canTouchEfiVariables = true;
|
||||||
|
};
|
||||||
in
|
in
|
||||||
{
|
{
|
||||||
imports = [
|
imports = [
|
||||||
|
@ -15,8 +25,8 @@ in
|
||||||
fileSystems = myNode.fileSystems;
|
fileSystems = myNode.fileSystems;
|
||||||
|
|
||||||
boot.initrd.availableKernelModules = [ "ata_piix" "uhci_hcd" "virtio_pci" "virtio_scsi" "sd_mod" "sr_mod" ];
|
boot.initrd.availableKernelModules = [ "ata_piix" "uhci_hcd" "virtio_pci" "virtio_scsi" "sd_mod" "sr_mod" ];
|
||||||
boot.loader.grub.enable = true;
|
|
||||||
boot.loader.grub.device = myNode.grubDevice;
|
boot.loader = bootLoader;
|
||||||
|
|
||||||
nixpkgs.hostPlatform = lib.mkDefault myNode.system;
|
nixpkgs.hostPlatform = lib.mkDefault myNode.system;
|
||||||
}
|
}
|
Loading…
Add table
Add a link
Reference in a new issue