From 3f20242eab9119aaa8d620e024db1d3ba731c6a7 Mon Sep 17 00:00:00 2001 From: Raito Bezarius Date: Thu, 21 Dec 2023 12:28:49 +0100 Subject: [PATCH] remote-builder-01: decommission --- README.md | 2 +- machines/remote-builder-01/_configuration.nix | 68 ------------------- .../_hardware-configuration.nix | 27 -------- machines/remote-builder-01/system.nix | 16 ----- meta/nodes.nix | 13 ---- 5 files changed, 1 insertion(+), 125 deletions(-) delete mode 100644 machines/remote-builder-01/_configuration.nix delete mode 100644 machines/remote-builder-01/_hardware-configuration.nix delete mode 100644 machines/remote-builder-01/system.nix diff --git a/README.md b/README.md index 9baf068..4fbebb8 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@ Refer to wiki for details. - `core-services-01` - `public-cof` -- `remote-builder-01` +- `remote-builder-01`: **discontinued**. ## How to deploy a machine? diff --git a/machines/remote-builder-01/_configuration.nix b/machines/remote-builder-01/_configuration.nix deleted file mode 100644 index d5906a8..0000000 --- a/machines/remote-builder-01/_configuration.nix +++ /dev/null @@ -1,68 +0,0 @@ -{ config, pkgs, ... }: - -{ - imports = [ - ./system.nix - # TODO monitoring - ]; - - # Use the systemd-boot EFI boot loader. - boot.loader.systemd-boot.enable = true; - boot.loader.efi.canTouchEfiVariables = true; - - boot.initrd.supportedFilesystems = [ "zfs" ]; - boot.supportedFilesystems = [ "zfs" ]; - - networking.hostName = "remote-builder-01"; - networking.hostId = "11894198"; - - # Set your time zone. - time.timeZone = "Europe/Paris"; - - # The global useDHCP flag is deprecated, therefore explicitly set to false here. - # Per-interface useDHCP will be mandatory in the future, so this generated config - # replicates the default behaviour. - networking.useDHCP = false; - networking.interfaces.ens18 = { - useDHCP = true; - ipv6.addresses = [{ - address = "2001:470:1f13:187:611:4514:d93a:f80a"; - prefixLength = 64; - }]; - }; - networking.interfaces.ens19.useDHCP = true; - - # Select internationalisation properties. - i18n.defaultLocale = "en_US.UTF-8"; - console = { - font = "Lat2-Terminus16"; - keyMap = "us"; - }; - - # List packages installed in system profile. To search, run: - environment.systemPackages = with pkgs; [ vim wget kitty.terminfo git ]; - - boot.binfmt.emulatedSystems = [ "aarch64-linux" ]; - - # Some programs need SUID wrappers, can be configured further or are - # started in user sessions. - programs.mtr.enable = true; - programs.gnupg.agent = { - enable = true; - enableSSHSupport = true; - }; - - programs.mosh.enable = true; - - # List services that you want to enable: - - services.zfs.autoScrub.enable = true; - - # Open ports in the firewall. - # networking.firewall.allowedTCPPorts = [ ... ]; - # networking.firewall.allowedUDPPorts = [ ... ]; - # Or disable the firewall altogether. - networking.firewall.enable = false; - - system.stateVersion = "21.05"; -} diff --git a/machines/remote-builder-01/_hardware-configuration.nix b/machines/remote-builder-01/_hardware-configuration.nix deleted file mode 100644 index b68c73b..0000000 --- a/machines/remote-builder-01/_hardware-configuration.nix +++ /dev/null @@ -1,27 +0,0 @@ -# Do not modify this file! It was generated by ‘nixos-generate-config’ -# and may be overwritten by future invocations. Please make changes -# to /etc/nixos/configuration.nix instead. -{ config, lib, pkgs, modulesPath, ... }: - -{ - imports = [ (modulesPath + "/profiles/qemu-guest.nix") ]; - - boot.initrd.availableKernelModules = - [ "ata_piix" "uhci_hcd" "virtio_pci" "sd_mod" "sr_mod" ]; - boot.initrd.kernelModules = [ ]; - boot.kernelModules = [ ]; - boot.extraModulePackages = [ ]; - - fileSystems."/" = { - device = "rpool/root/nixos"; - fsType = "zfs"; - }; - - fileSystems."/boot" = { - device = "/dev/disk/by-uuid/4BC6-A750"; - fsType = "vfat"; - }; - - swapDevices = [ ]; - -} diff --git a/machines/remote-builder-01/system.nix b/machines/remote-builder-01/system.nix deleted file mode 100644 index 81732ab..0000000 --- a/machines/remote-builder-01/system.nix +++ /dev/null @@ -1,16 +0,0 @@ -{ pkgs, ... }: { - # Auto GC and store optimizations - nix = { - settings.trusted-users = [ "root" ]; - gc = { - automatic = true; - dates = "weekly"; - options = "--delete-older-than 90d"; - }; - optimise.automatic = true; - extraOptions = '' - min-free = ${toString (100 * 1024 * 1024)} - max-free = ${toString (1024 * 1024 * 1024)} - ''; - }; -} diff --git a/meta/nodes.nix b/meta/nodes.nix index c017cc4..4591c0c 100644 --- a/meta/nodes.nix +++ b/meta/nodes.nix @@ -35,19 +35,6 @@ builtins.mapAttrs mkNode { stateVersion = "22.05"; }; - remote-builder-01 = { - admins = [ - "gdd" - "raito" - "sinavir" - "remote-builders" - ]; - - deployment.targetHost = "nix01.builders.rz.ens.wtf"; - - stateVersion = "21.05"; - }; - public-cof = { admins = [ "gdd"