From 52a4563192adb3b7c8a87cd5457b5342f689e144 Mon Sep 17 00:00:00 2001 From: Pim Kunis Date: Sun, 1 Dec 2024 16:30:28 +0100 Subject: [PATCH] Migrate Lewis to this repo --- .sops.yaml | 16 + colmena.nix | 7 + machines/default.nix | 5 + machines/lewis/configuration.nix | 31 + machines/lewis/facter.json | 5507 ++++++++++++++++++++++++++++++ machines/sue/configuration.nix | 1 + nixos/backups.nix | 94 + nixos/data-sharing.nix | 47 + nixos/default.nix | 2 + secrets/kubernetes.yaml | 59 +- secrets/lewis/colmena.yaml | 40 + secrets/lewis/nixos.yaml | 50 + secrets/servers.yaml | 69 +- 13 files changed, 5873 insertions(+), 55 deletions(-) create mode 100644 machines/lewis/configuration.nix create mode 100644 machines/lewis/facter.json create mode 100644 nixos/backups.nix create mode 100644 nixos/data-sharing.nix create mode 100644 secrets/lewis/colmena.yaml create mode 100644 secrets/lewis/nixos.yaml diff --git a/.sops.yaml b/.sops.yaml index 256305a..2229a45 100644 --- a/.sops.yaml +++ b/.sops.yaml @@ -8,6 +8,7 @@ keys: - &niels age159whjxeyw94xmkkephmtlur8e85xd9d5vnvkwkcayfv7el0neqfq863yga - &atlas_root age1unkshctcpucc298kmw9a0qzvtjzgdnjytrxr5p750dv0z95feymqpn68qf - &jefke_root age1upnqu4rpxppdw9zmqu8x3rnaqq2r6m82y25zvry5cec63vjsd9gqtl9e02 + - &lewis_root age108fn93z2c55g9dm9cv5v4w47pykf3khz7e3dmnpv5dhchwnaau0qs20stq creation_rules: - path_regex: secrets/sue/colmena.yaml @@ -40,6 +41,7 @@ creation_rules: - *warwick_root - *atlas_root - *jefke_root + - *lewis_root - *sue_pim - *sue_root - *niels @@ -54,6 +56,7 @@ creation_rules: - age: - *atlas_root - *jefke_root + - *lewis_root - *sue_pim - *sue_root - *niels @@ -63,3 +66,16 @@ creation_rules: - *sue_pim - *sue_root - *niels + - path_regex: secrets/lewis/colmena.yaml + key_groups: + - age: + - *sue_pim + - *sue_root + - *niels + - path_regex: secrets/lewis/nixos.yaml + key_groups: + - age: + - *lewis_root + - *sue_pim + - *sue_root + - *niels diff --git a/colmena.nix b/colmena.nix index bda82e3..5b427e2 100644 --- a/colmena.nix +++ b/colmena.nix @@ -49,6 +49,13 @@ inputs @ { ./nixos ]; }; + + lewis = { + imports = [ + (import ./machines).lewis.nixosModule + ./nixos + ]; + }; }; colmenaHive = colmena.lib.makeHive self.outputs.colmena; diff --git a/machines/default.nix b/machines/default.nix index 37672bf..bdb2a8f 100644 --- a/machines/default.nix +++ b/machines/default.nix @@ -23,4 +23,9 @@ system = "x86_64-linux"; nixosModule = import ./jefke/configuration.nix; }; + + lewis = { + system = "x86_64-linux"; + nixosModule = import ./lewis/configuration.nix; + }; } diff --git a/machines/lewis/configuration.nix b/machines/lewis/configuration.nix new file mode 100644 index 0000000..b0f1922 --- /dev/null +++ b/machines/lewis/configuration.nix @@ -0,0 +1,31 @@ +{ + self, + config, + ... +}: { + config = { + facter.reportPath = ./facter.json; + networking.hostName = "lewis"; + system.stateVersion = "23.05"; + users.users.root.openssh.authorizedKeys.keys = config.pim.ssh.keys.pim ++ config.pim.ssh.keys.niels; + + sops = { + age.keyFile = "/root/.config/sops/age/keys.txt"; + defaultSopsFile = "${self}/secrets/lewis/nixos.yaml"; + }; + + deployment = { + targetHost = "lewis"; + targetUser = "root"; + tags = ["server" "kubernetes"]; + }; + + pim = { + sops-nix.usersWithSopsKeys = ["root"]; + # TODO: this should be dynamically set using Colmena tags + k3s.serverAddr = "https://jefke.dmz:6443"; + data-sharing.enable = true; + backups.enable = true; + }; + }; +} diff --git a/machines/lewis/facter.json b/machines/lewis/facter.json new file mode 100644 index 0000000..3c634c5 --- /dev/null +++ b/machines/lewis/facter.json @@ -0,0 +1,5507 @@ +{ + "version": 1, + "system": "x86_64-linux", + "virtualisation": "none", + "hardware": { + "bios": { + "apm_info": { + "supported": false, + "enabled": false, + "version": 0, + "sub_version": 0, + "bios_flags": 0 + }, + "vbe_info": { + "version": 0, + "video_memory": 0 + }, + "pnp": false, + "pnp_id": 0, + "lba_support": false, + "low_memory_size": 0, + "smbios_version": 770 + }, + "bluetooth": [ + { + "index": 72, + "attached_to": 73, + "bus_type": { + "name": "USB", + "value": 134 + }, + "slot": { + "bus": 0, + "number": 0 + }, + "base_class": { + "name": "Bluetooth Device", + "value": 277 + }, + "vendor": { + "value": 32903 + }, + "device": { + "value": 2727 + }, + "revision": { + "name": "0.01", + "value": 0 + }, + "model": "Bluetooth Device", + "sysfs_id": "/devices/pci0000:00/0000:00:15.0/usb1/1-3/1-3:1.0", + "sysfs_bus_id": "1-3:1.0", + "resources": [ + { + "type": "baud", + "speed": 12000000, + "bits": 0, + "stop_bits": 0, + "parity": 0, + "handshake": 0 + } + ], + "detail": { + "device_class": { + "name": "wireless", + "value": 224 + }, + "device_subclass": { + "name": "audio", + "value": 1 + }, + "device_protocol": 1, + "interface_class": { + "name": "wireless", + "value": 224 + }, + "interface_subclass": { + "name": "audio", + "value": 1 + }, + "interface_protocol": 1, + "interface_number": 0, + "interface_alternate_setting": 0 + }, + "hotplug": "usb", + "driver": "btusb", + "driver_module": "btusb", + "drivers": [ + "btusb" + ], + "driver_modules": [ + "btusb" + ], + "module_alias": "usb:v8087p0AA7d0001dcE0dsc01dp01icE0isc01ip01in00" + }, + { + "index": 74, + "attached_to": 73, + "bus_type": { + "name": "USB", + "value": 134 + }, + "slot": { + "bus": 0, + "number": 0 + }, + "base_class": { + "name": "Bluetooth Device", + "value": 277 + }, + "vendor": { + "value": 32903 + }, + "device": { + "value": 2727 + }, + "revision": { + "name": "0.01", + "value": 0 + }, + "model": "Bluetooth Device", + "sysfs_id": "/devices/pci0000:00/0000:00:15.0/usb1/1-3/1-3:1.1", + "sysfs_bus_id": "1-3:1.1", + "resources": [ + { + "type": "baud", + "speed": 12000000, + "bits": 0, + "stop_bits": 0, + "parity": 0, + "handshake": 0 + } + ], + "detail": { + "device_class": { + "name": "wireless", + "value": 224 + }, + "device_subclass": { + "name": "audio", + "value": 1 + }, + "device_protocol": 1, + "interface_class": { + "name": "wireless", + "value": 224 + }, + "interface_subclass": { + "name": "audio", + "value": 1 + }, + "interface_protocol": 1, + "interface_number": 1, + "interface_alternate_setting": 0 + }, + "hotplug": "usb", + "driver": "btusb", + "driver_module": "btusb", + "drivers": [ + "btusb" + ], + "driver_modules": [ + "btusb" + ], + "module_alias": "usb:v8087p0AA7d0001dcE0dsc01dp01icE0isc01ip01in01" + } + ], + "bridge": [ + { + "index": 10, + "attached_to": 0, + "bus_type": { + "name": "PCI", + "value": 4 + }, + "slot": { + "bus": 0, + "number": 31 + }, + "base_class": { + "name": "Bridge", + "value": 6 + }, + "sub_class": { + "name": "ISA bridge", + "value": 1 + }, + "vendor": { + "name": "Intel Corporation", + "value": 32902 + }, + "sub_vendor": { + "value": 5208 + }, + "device": { + "value": 12776 + }, + "sub_device": { + "value": 4096 + }, + "revision": { + "value": 3 + }, + "model": "Intel ISA bridge", + "sysfs_id": "/devices/pci0000:00/0000:00:1f.0", + "sysfs_bus_id": "0000:00:1f.0", + "detail": { + "function": 0, + "command": 7, + "header_type": 0, + "secondary_bus": 0, + "irq": 0, + "prog_if": 0 + }, + "module_alias": "pci:v00008086d000031E8sv00001458sd00001000bc06sc01i00", + "label": "Onboard - Other" + }, + { + "index": 11, + "attached_to": 0, + "bus_type": { + "name": "PCI", + "value": 4 + }, + "slot": { + "bus": 0, + "number": 19 + }, + "base_class": { + "name": "Bridge", + "value": 6 + }, + "sub_class": { + "name": "PCI bridge", + "value": 4 + }, + "pci_interface": { + "name": "Normal decode", + "value": 0 + }, + "vendor": { + "name": "Intel Corporation", + "value": 32902 + }, + "sub_vendor": { + "value": 5208 + }, + "device": { + "value": 12762 + }, + "sub_device": { + "value": 4096 + }, + "revision": { + "value": 243 + }, + "model": "Intel PCI bridge", + "sysfs_id": "/devices/pci0000:00/0000:00:13.2", + "sysfs_bus_id": "0000:00:13.2", + "resources": [ + { + "type": "irq", + "base": 123, + "triggered": 0, + "enabled": true + } + ], + "detail": { + "function": 2, + "command": 1031, + "header_type": 1, + "secondary_bus": 2, + "irq": 123, + "prog_if": 0 + }, + "driver": "pcieport", + "drivers": [ + "pcieport" + ], + "module_alias": "pci:v00008086d000031DAsv00001458sd00001000bc06sc04i00" + }, + { + "index": 13, + "attached_to": 0, + "bus_type": { + "name": "PCI", + "value": 4 + }, + "slot": { + "bus": 0, + "number": 19 + }, + "base_class": { + "name": "Bridge", + "value": 6 + }, + "sub_class": { + "name": "PCI bridge", + "value": 4 + }, + "pci_interface": { + "name": "Normal decode", + "value": 0 + }, + "vendor": { + "name": "Intel Corporation", + "value": 32902 + }, + "sub_vendor": { + "value": 5208 + }, + "device": { + "value": 12760 + }, + "sub_device": { + "value": 4096 + }, + "revision": { + "value": 243 + }, + "model": "Intel PCI bridge", + "sysfs_id": "/devices/pci0000:00/0000:00:13.0", + "sysfs_bus_id": "0000:00:13.0", + "resources": [ + { + "type": "irq", + "base": 122, + "triggered": 0, + "enabled": true + } + ], + "detail": { + "function": 0, + "command": 1031, + "header_type": 1, + "secondary_bus": 1, + "irq": 122, + "prog_if": 0 + }, + "driver": "pcieport", + "drivers": [ + "pcieport" + ], + "module_alias": "pci:v00008086d000031D8sv00001458sd00001000bc06sc04i00" + }, + { + "index": 17, + "attached_to": 0, + "bus_type": { + "name": "PCI", + "value": 4 + }, + "slot": { + "bus": 0, + "number": 0 + }, + "base_class": { + "name": "Bridge", + "value": 6 + }, + "sub_class": { + "name": "Host bridge", + "value": 0 + }, + "vendor": { + "name": "Intel Corporation", + "value": 32902 + }, + "sub_vendor": { + "value": 5208 + }, + "device": { + "value": 12784 + }, + "sub_device": { + "value": 4096 + }, + "revision": { + "value": 3 + }, + "model": "Intel Host bridge", + "sysfs_id": "/devices/pci0000:00/0000:00:00.0", + "sysfs_bus_id": "0000:00:00.0", + "detail": { + "function": 0, + "command": 7, + "header_type": 0, + "secondary_bus": 0, + "irq": 0, + "prog_if": 0 + }, + "module_alias": "pci:v00008086d000031F0sv00001458sd00001000bc06sc00i00", + "label": "Onboard - Other" + }, + { + "index": 20, + "attached_to": 0, + "bus_type": { + "name": "PCI", + "value": 4 + }, + "slot": { + "bus": 0, + "number": 19 + }, + "base_class": { + "name": "Bridge", + "value": 6 + }, + "sub_class": { + "name": "PCI bridge", + "value": 4 + }, + "pci_interface": { + "name": "Normal decode", + "value": 0 + }, + "vendor": { + "name": "Intel Corporation", + "value": 32902 + }, + "sub_vendor": { + "value": 5208 + }, + "device": { + "value": 12763 + }, + "sub_device": { + "value": 4096 + }, + "revision": { + "value": 243 + }, + "model": "Intel PCI bridge", + "sysfs_id": "/devices/pci0000:00/0000:00:13.3", + "sysfs_bus_id": "0000:00:13.3", + "resources": [ + { + "type": "irq", + "base": 124, + "triggered": 0, + "enabled": true + } + ], + "detail": { + "function": 3, + "command": 1031, + "header_type": 1, + "secondary_bus": 3, + "irq": 124, + "prog_if": 0 + }, + "driver": "pcieport", + "drivers": [ + "pcieport" + ], + "module_alias": "pci:v00008086d000031DBsv00001458sd00001000bc06sc04i00" + } + ], + "cpu": [ + { + "architecture": "x86_64", + "vendor_name": "GenuineIntel", + "family": 6, + "model": 122, + "stepping": 1, + "features": [ + "fpu", + "vme", + "de", + "pse", + "tsc", + "msr", + "pae", + "mce", + "cx8", + "apic", + "sep", + "mtrr", + "pge", + "mca", + "cmov", + "pat", + "pse36", + "clflush", + "dts", + "acpi", + "mmx", + "fxsr", + "sse", + "sse2", + "ss", + "ht", + "tm", + "pbe", + "syscall", + "nx", + "pdpe1gb", + "rdtscp", + "lm", + "constant_tsc", + "art", + "arch_perfmon", + "pebs", + "bts", + "rep_good", + "nopl", + "xtopology", + "nonstop_tsc", + "cpuid", + "aperfmperf", + "tsc_known_freq", + "pni", + "pclmulqdq", + "dtes64", + "monitor", + "ds_cpl", + "vmx", + "est", + "tm2", + "ssse3", + "sdbg", + "cx16", + "xtpr", + "pdcm", + "sse4_1", + "sse4_2", + "x2apic", + "movbe", + "popcnt", + "tsc_deadline_timer", + "aes", + "xsave", + "rdrand", + "lahf_lm", + "3dnowprefetch", + "cpuid_fault", + "cat_l2", + "pti", + "cdp_l2", + "ssbd", + "ibrs", + "ibpb", + "stibp", + "ibrs_enhanced", + "tpr_shadow", + "flexpriority", + "ept", + "vpid", + "ept_ad", + "fsgsbase", + "tsc_adjust", + "smep", + "erms", + "mpx", + "rdt_a", + "rdseed", + "smap", + "clflushopt", + "intel_pt", + "sha_ni", + "xsaveopt", + "xsavec", + "xgetbv1", + "xsaves", + "dtherm", + "ida", + "arat", + "pln", + "pts", + "vnmi", + "umip", + "rdpid", + "md_clear", + "arch_capabilities" + ], + "bugs": [ + "cpu_meltdown", + "spectre_v1", + "spectre_v2", + "spec_store_bypass", + "rfds", + "bhi" + ], + "bogo": 2995.2, + "cache": 4096, + "units": 64, + "physical_id": 0, + "siblings": 4, + "cores": 4, + "fpu": true, + "fpu_exception": true, + "cpuid_level": 24, + "write_protect": false, + "clflush_size": 64, + "cache_alignment": 64, + "address_sizes": { + "physical": 39, + "virtual": 48 + } + } + ], + "disk": [ + { + "index": 24, + "attached_to": 0, + "bus_type": { + "name": "SCSI", + "value": 132 + }, + "slot": { + "bus": 25, + "number": 0 + }, + "base_class": { + "name": "Mass Storage Device", + "value": 262 + }, + "sub_class": { + "name": "Disk", + "value": 0 + }, + "vendor": { + "name": "IET", + "value": 0 + }, + "device": { + "name": "VIRTUAL-DISK", + "value": 0 + }, + "revision": { + "name": "0001", + "value": 0 + }, + "serial": "beaf231", + "model": "IET VIRTUAL-DISK", + "sysfs_id": "/class/block/sdy", + "sysfs_bus_id": "25:0:0:1", + "sysfs_device_link": "/devices/platform/host25/session163/target25:0:0/25:0:0:1", + "unix_device_name": "/dev/sdy", + "unix_device_number": { + "type": 98, + "major": 65, + "minor": 128, + "range": 16 + }, + "unix_device_names": [ + "/dev/disk/by-diskseq/176", + "/dev/disk/by-id/scsi-360000000000000000e00000000170001", + "/dev/disk/by-id/wwn-0x60000000000000000e00000000170001", + "/dev/disk/by-path/ip-10.42.2.244:3260-iscsi-iqn.2019-10.io.longhorn:ntfy-lun-1", + "/dev/disk/by-uuid/7ae09e5a-8909-416c-903e-faeaf8b9ebf7", + "/dev/sdy" + ], + "unix_device_name2": "/dev/sg36", + "unix_device_number2": { + "type": 99, + "major": 21, + "minor": 36, + "range": 1 + }, + "resources": [ + { + "type": "disk_geo", + "cylinders": 1024, + "heads": 10, + "sectors": 60, + "size": 0, + "geo_type": "logical" + }, + { + "type": "size", + "unit": "sectors", + "value_1": 614400, + "value_2": 512 + } + ], + "driver": "sd", + "driver_module": "sd_mod", + "drivers": [ + "sd" + ], + "driver_modules": [ + "sd_mod" + ] + }, + { + "index": 25, + "attached_to": 0, + "bus_type": { + "name": "SCSI", + "value": 132 + }, + "slot": { + "bus": 6, + "number": 0 + }, + "base_class": { + "name": "Mass Storage Device", + "value": 262 + }, + "sub_class": { + "name": "Disk", + "value": 0 + }, + "vendor": { + "name": "IET", + "value": 0 + }, + "device": { + "name": "VIRTUAL-DISK", + "value": 0 + }, + "revision": { + "name": "0001", + "value": 0 + }, + "serial": "beaf31", + "model": "IET VIRTUAL-DISK", + "sysfs_id": "/class/block/sdf", + "sysfs_bus_id": "6:0:0:1", + "sysfs_device_link": "/devices/platform/host6/session521/target6:0:0/6:0:0:1", + "unix_device_name": "/dev/sdf", + "unix_device_number": { + "type": 98, + "major": 8, + "minor": 80, + "range": 16 + }, + "unix_device_names": [ + "/dev/disk/by-diskseq/552", + "/dev/disk/by-id/scsi-360000000000000000e00000000030001", + "/dev/disk/by-id/wwn-0x60000000000000000e00000000030001", + "/dev/disk/by-path/ip-10.42.2.229:3260-iscsi-iqn.2019-10.io.longhorn:nextcloud-lun-1", + "/dev/disk/by-uuid/9ad442ea-127e-4f66-8cf8-4f7a69932806", + "/dev/sdf" + ], + "unix_device_name2": "/dev/sg40", + "unix_device_number2": { + "type": 99, + "major": 21, + "minor": 40, + "range": 1 + }, + "resources": [ + { + "type": "disk_geo", + "cylinders": 51200, + "heads": 64, + "sectors": 32, + "size": 0, + "geo_type": "logical" + }, + { + "type": "size", + "unit": "sectors", + "value_1": 104857600, + "value_2": 512 + } + ], + "driver": "sd", + "driver_module": "sd_mod", + "drivers": [ + "sd" + ], + "driver_modules": [ + "sd_mod" + ] + }, + { + "index": 26, + "attached_to": 0, + "bus_type": { + "name": "SCSI", + "value": 132 + }, + "slot": { + "bus": 28, + "number": 0 + }, + "base_class": { + "name": "Mass Storage Device", + "value": 262 + }, + "sub_class": { + "name": "Disk", + "value": 0 + }, + "vendor": { + "name": "IET", + "value": 0 + }, + "device": { + "name": "VIRTUAL-DISK", + "value": 0 + }, + "revision": { + "name": "0001", + "value": 0 + }, + "serial": "beaf271", + "model": "IET VIRTUAL-DISK", + "sysfs_id": "/class/block/sdab", + "sysfs_bus_id": "28:0:0:1", + "sysfs_device_link": "/devices/platform/host28/session123/target28:0:0/28:0:0:1", + "unix_device_name": "/dev/sdab", + "unix_device_number": { + "type": 98, + "major": 65, + "minor": 176, + "range": 16 + }, + "unix_device_names": [ + "/dev/disk/by-diskseq/136", + "/dev/disk/by-id/scsi-360000000000000000e000000001b0001", + "/dev/disk/by-id/wwn-0x60000000000000000e000000001b0001", + "/dev/disk/by-path/ip-10.42.2.244:3260-iscsi-iqn.2019-10.io.longhorn:attic-db-lun-1", + "/dev/disk/by-uuid/6940ecd4-614f-41db-a4f5-9171f5498519", + "/dev/sdab" + ], + "unix_device_name2": "/dev/sg10", + "unix_device_number2": { + "type": 99, + "major": 21, + "minor": 10, + "range": 1 + }, + "resources": [ + { + "type": "disk_geo", + "cylinders": 1024, + "heads": 5, + "sectors": 60, + "size": 0, + "geo_type": "logical" + }, + { + "type": "size", + "unit": "sectors", + "value_1": 307200, + "value_2": 512 + } + ], + "driver": "sd", + "driver_module": "sd_mod", + "drivers": [ + "sd" + ], + "driver_modules": [ + "sd_mod" + ] + }, + { + "index": 27, + "attached_to": 14, + "bus_type": { + "name": "NVME", + "value": 150 + }, + "slot": { + "bus": 0, + "number": 0 + }, + "base_class": { + "name": "Mass Storage Device", + "value": 262 + }, + "sub_class": { + "name": "Disk", + "value": 0 + }, + "vendor": { + "value": 9798 + }, + "sub_vendor": { + "value": 9798 + }, + "device": { + "name": "KINGSTON SNV2S1000G", + "value": 20503 + }, + "sub_device": { + "value": 20503 + }, + "serial": "50026B76862833F0", + "model": "KINGSTON SNV2S1000G", + "sysfs_id": "/class/block/nvme0n1", + "sysfs_bus_id": "nvme0", + "sysfs_device_link": "/devices/pci0000:00/0000:00:13.0/0000:01:00.0/nvme/nvme0", + "unix_device_name": "/dev/nvme0n1", + "unix_device_number": { + "type": 98, + "major": 259, + "minor": 0, + "range": 0 + }, + "unix_device_names": [ + "/dev/disk/by-diskseq/1", + "/dev/disk/by-id/nvme-KINGSTON_SNV2S1000G_50026B76862833F0", + "/dev/disk/by-id/nvme-KINGSTON_SNV2S1000G_50026B76862833F0_1", + "/dev/disk/by-id/nvme-eui.00000000000000000026b76862833f05", + "/dev/disk/by-path/pci-0000:01:00.0-nvme-1", + "/dev/nvme0n1" + ], + "resources": [ + { + "type": "disk_geo", + "cylinders": 953869, + "heads": 64, + "sectors": 32, + "size": 0, + "geo_type": "logical" + }, + { + "type": "size", + "unit": "sectors", + "value_1": 1953525168, + "value_2": 512 + } + ], + "driver": "nvme", + "driver_module": "nvme", + "drivers": [ + "nvme" + ], + "driver_modules": [ + "nvme" + ] + }, + { + "index": 28, + "attached_to": 0, + "bus_type": { + "name": "SCSI", + "value": 132 + }, + "slot": { + "bus": 15, + "number": 0 + }, + "base_class": { + "name": "Mass Storage Device", + "value": 262 + }, + "sub_class": { + "name": "Disk", + "value": 0 + }, + "vendor": { + "name": "IET", + "value": 0 + }, + "device": { + "name": "VIRTUAL-DISK", + "value": 0 + }, + "revision": { + "name": "0001", + "value": 0 + }, + "serial": "beaf181", + "model": "IET VIRTUAL-DISK", + "sysfs_id": "/class/block/sdo", + "sysfs_bus_id": "15:0:0:1", + "sysfs_device_link": "/devices/platform/host15/session141/target15:0:0/15:0:0:1", + "unix_device_name": "/dev/sdo", + "unix_device_number": { + "type": 98, + "major": 8, + "minor": 224, + "range": 16 + }, + "unix_device_names": [ + "/dev/disk/by-diskseq/154", + "/dev/disk/by-id/scsi-360000000000000000e00000000120001", + "/dev/disk/by-id/wwn-0x60000000000000000e00000000120001", + "/dev/disk/by-path/ip-10.42.2.244:3260-iscsi-iqn.2019-10.io.longhorn:hedgedoc-uploads-lun-1", + "/dev/disk/by-uuid/a852f0d1-e4fa-43c4-9789-270d29a24025", + "/dev/sdo" + ], + "unix_device_name2": "/dev/sg12", + "unix_device_number2": { + "type": 99, + "major": 21, + "minor": 12, + "range": 1 + }, + "resources": [ + { + "type": "disk_geo", + "cylinders": 1024, + "heads": 2, + "sectors": 50, + "size": 0, + "geo_type": "logical" + }, + { + "type": "size", + "unit": "sectors", + "value_1": 102400, + "value_2": 512 + } + ], + "driver": "sd", + "driver_module": "sd_mod", + "drivers": [ + "sd" + ], + "driver_modules": [ + "sd_mod" + ] + }, + { + "index": 29, + "attached_to": 0, + "bus_type": { + "name": "SCSI", + "value": 132 + }, + "slot": { + "bus": 23, + "number": 0 + }, + "base_class": { + "name": "Mass Storage Device", + "value": 262 + }, + "sub_class": { + "name": "Disk", + "value": 0 + }, + "vendor": { + "name": "IET", + "value": 0 + }, + "device": { + "name": "VIRTUAL-DISK", + "value": 0 + }, + "revision": { + "name": "0001", + "value": 0 + }, + "serial": "beaf211", + "model": "IET VIRTUAL-DISK", + "sysfs_id": "/class/block/sdw", + "sysfs_bus_id": "23:0:0:1", + "sysfs_device_link": "/devices/platform/host23/session161/target23:0:0/23:0:0:1", + "unix_device_name": "/dev/sdw", + "unix_device_number": { + "type": 98, + "major": 65, + "minor": 96, + "range": 16 + }, + "unix_device_names": [ + "/dev/disk/by-diskseq/174", + "/dev/disk/by-id/scsi-360000000000000000e00000000150001", + "/dev/disk/by-id/wwn-0x60000000000000000e00000000150001", + "/dev/disk/by-path/ip-10.42.2.244:3260-iscsi-iqn.2019-10.io.longhorn:pvc-8562af07-b250-4e87-9ebd-3bcad23a3b54-lun-1", + "/dev/disk/by-uuid/614ccde9-d82f-4b8d-bffe-f427743618de", + "/dev/sdw" + ], + "unix_device_name2": "/dev/sg32", + "unix_device_number2": { + "type": 99, + "major": 21, + "minor": 32, + "range": 1 + }, + "resources": [ + { + "type": "disk_geo", + "cylinders": 1020, + "heads": 17, + "sectors": 59, + "size": 0, + "geo_type": "logical" + }, + { + "type": "size", + "unit": "sectors", + "value_1": 1024000, + "value_2": 512 + } + ], + "driver": "sd", + "driver_module": "sd_mod", + "drivers": [ + "sd" + ], + "driver_modules": [ + "sd_mod" + ] + }, + { + "index": 30, + "attached_to": 0, + "bus_type": { + "name": "SCSI", + "value": 132 + }, + "slot": { + "bus": 4, + "number": 0 + }, + "base_class": { + "name": "Mass Storage Device", + "value": 262 + }, + "sub_class": { + "name": "Disk", + "value": 0 + }, + "vendor": { + "name": "IET", + "value": 0 + }, + "device": { + "name": "VIRTUAL-DISK", + "value": 0 + }, + "revision": { + "name": "0001", + "value": 0 + }, + "serial": "beaf151", + "model": "IET VIRTUAL-DISK", + "sysfs_id": "/class/block/sdd", + "sysfs_bus_id": "4:0:0:1", + "sysfs_device_link": "/devices/platform/host4/session37/target4:0:0/4:0:0:1", + "unix_device_name": "/dev/sdd", + "unix_device_number": { + "type": 98, + "major": 8, + "minor": 48, + "range": 16 + }, + "unix_device_names": [ + "/dev/disk/by-diskseq/50", + "/dev/disk/by-id/scsi-360000000000000000e000000000f0001", + "/dev/disk/by-id/wwn-0x60000000000000000e000000000f0001", + "/dev/disk/by-path/ip-10.42.2.244:3260-iscsi-iqn.2019-10.io.longhorn:hedgedoc-db-lun-1", + "/dev/sdd" + ], + "unix_device_name2": "/dev/sg6", + "unix_device_number2": { + "type": 99, + "major": 21, + "minor": 6, + "range": 1 + }, + "resources": [ + { + "type": "disk_geo", + "cylinders": 1024, + "heads": 4, + "sectors": 50, + "size": 0, + "geo_type": "logical" + }, + { + "type": "size", + "unit": "sectors", + "value_1": 204800, + "value_2": 512 + } + ], + "driver": "sd", + "driver_module": "sd_mod", + "drivers": [ + "sd" + ], + "driver_modules": [ + "sd_mod" + ] + }, + { + "index": 31, + "attached_to": 0, + "bus_type": { + "name": "SCSI", + "value": 132 + }, + "slot": { + "bus": 13, + "number": 0 + }, + "base_class": { + "name": "Mass Storage Device", + "value": 262 + }, + "sub_class": { + "name": "Disk", + "value": 0 + }, + "vendor": { + "name": "IET", + "value": 0 + }, + "device": { + "name": "VIRTUAL-DISK", + "value": 0 + }, + "revision": { + "name": "0001", + "value": 0 + }, + "serial": "beaf121", + "model": "IET VIRTUAL-DISK", + "sysfs_id": "/class/block/sdm", + "sysfs_bus_id": "13:0:0:1", + "sysfs_device_link": "/devices/platform/host13/session156/target13:0:0/13:0:0:1", + "unix_device_name": "/dev/sdm", + "unix_device_number": { + "type": 98, + "major": 8, + "minor": 192, + "range": 16 + }, + "unix_device_names": [ + "/dev/disk/by-diskseq/169", + "/dev/disk/by-id/scsi-360000000000000000e000000000c0001", + "/dev/disk/by-id/wwn-0x60000000000000000e000000000c0001", + "/dev/disk/by-path/ip-10.42.2.244:3260-iscsi-iqn.2019-10.io.longhorn:prowlarr-lun-1", + "/dev/disk/by-uuid/485930ae-2fe2-4470-b99a-dc61a93d921c", + "/dev/sdm" + ], + "unix_device_name2": "/dev/sg24", + "unix_device_number2": { + "type": 99, + "major": 21, + "minor": 24, + "range": 1 + }, + "resources": [ + { + "type": "disk_geo", + "cylinders": 1024, + "heads": 5, + "sectors": 60, + "size": 0, + "geo_type": "logical" + }, + { + "type": "size", + "unit": "sectors", + "value_1": 307200, + "value_2": 512 + } + ], + "driver": "sd", + "driver_module": "sd_mod", + "drivers": [ + "sd" + ], + "driver_modules": [ + "sd_mod" + ] + }, + { + "index": 32, + "attached_to": 0, + "bus_type": { + "name": "SCSI", + "value": 132 + }, + "slot": { + "bus": 21, + "number": 0 + }, + "base_class": { + "name": "Mass Storage Device", + "value": 262 + }, + "sub_class": { + "name": "Disk", + "value": 0 + }, + "vendor": { + "name": "IET", + "value": 0 + }, + "device": { + "name": "VIRTUAL-DISK", + "value": 0 + }, + "revision": { + "name": "0001", + "value": 0 + }, + "serial": "beaf191", + "model": "IET VIRTUAL-DISK", + "sysfs_id": "/class/block/sdu", + "sysfs_bus_id": "21:0:0:1", + "sysfs_device_link": "/devices/platform/host21/session159/target21:0:0/21:0:0:1", + "unix_device_name": "/dev/sdu", + "unix_device_number": { + "type": 98, + "major": 65, + "minor": 64, + "range": 16 + }, + "unix_device_names": [ + "/dev/disk/by-diskseq/172", + "/dev/disk/by-id/scsi-360000000000000000e00000000130001", + "/dev/disk/by-id/wwn-0x60000000000000000e00000000130001", + "/dev/disk/by-path/ip-10.42.2.244:3260-iscsi-iqn.2019-10.io.longhorn:pvc-2848b393-989a-4a12-b155-59d67313c20b-lun-1", + "/dev/disk/by-uuid/4ffb4dc3-e48b-4e74-9678-5693227cb1cf", + "/dev/sdu" + ], + "unix_device_name2": "/dev/sg30", + "unix_device_number2": { + "type": 99, + "major": 21, + "minor": 30, + "range": 1 + }, + "resources": [ + { + "type": "disk_geo", + "cylinders": 1024, + "heads": 10, + "sectors": 60, + "size": 0, + "geo_type": "logical" + }, + { + "type": "size", + "unit": "sectors", + "value_1": 614400, + "value_2": 512 + } + ], + "driver": "sd", + "driver_module": "sd_mod", + "drivers": [ + "sd" + ], + "driver_modules": [ + "sd_mod" + ] + }, + { + "index": 33, + "attached_to": 0, + "bus_type": { + "name": "SCSI", + "value": 132 + }, + "slot": { + "bus": 2, + "number": 0 + }, + "base_class": { + "name": "Mass Storage Device", + "value": 262 + }, + "sub_class": { + "name": "Disk", + "value": 0 + }, + "vendor": { + "name": "IET", + "value": 0 + }, + "device": { + "name": "VIRTUAL-DISK", + "value": 0 + }, + "revision": { + "name": "0001", + "value": 0 + }, + "serial": "beaf11", + "model": "IET VIRTUAL-DISK", + "sysfs_id": "/class/block/sdb", + "sysfs_bus_id": "2:0:0:1", + "sysfs_device_link": "/devices/platform/host2/session1/target2:0:0/2:0:0:1", + "unix_device_name": "/dev/sdb", + "unix_device_number": { + "type": 98, + "major": 8, + "minor": 16, + "range": 16 + }, + "unix_device_names": [ + "/dev/disk/by-diskseq/14", + "/dev/disk/by-id/scsi-360000000000000000e00000000010001", + "/dev/disk/by-id/wwn-0x60000000000000000e00000000010001", + "/dev/disk/by-path/ip-10.42.2.244:3260-iscsi-iqn.2019-10.io.longhorn:pvc-09c264fc-dace-4bbe-88ae-555d96e6c956-lun-1", + "/dev/sdb" + ], + "unix_device_name2": "/dev/sg2", + "unix_device_number2": { + "type": 99, + "major": 21, + "minor": 2, + "range": 1 + }, + "resources": [ + { + "type": "disk_geo", + "cylinders": 20480, + "heads": 64, + "sectors": 32, + "size": 0, + "geo_type": "logical" + }, + { + "type": "size", + "unit": "sectors", + "value_1": 41943040, + "value_2": 512 + } + ], + "driver": "sd", + "driver_module": "sd_mod", + "drivers": [ + "sd" + ], + "driver_modules": [ + "sd_mod" + ] + }, + { + "index": 34, + "attached_to": 0, + "bus_type": { + "name": "SCSI", + "value": 132 + }, + "slot": { + "bus": 11, + "number": 0 + }, + "base_class": { + "name": "Mass Storage Device", + "value": 262 + }, + "sub_class": { + "name": "Disk", + "value": 0 + }, + "vendor": { + "name": "IET", + "value": 0 + }, + "device": { + "name": "VIRTUAL-DISK", + "value": 0 + }, + "revision": { + "name": "0001", + "value": 0 + }, + "serial": "beaf101", + "model": "IET VIRTUAL-DISK", + "sysfs_id": "/class/block/sdk", + "sysfs_bus_id": "11:0:0:1", + "sysfs_device_link": "/devices/platform/host11/session51/target11:0:0/11:0:0:1", + "unix_device_name": "/dev/sdk", + "unix_device_number": { + "type": 98, + "major": 8, + "minor": 160, + "range": 16 + }, + "unix_device_names": [ + "/dev/disk/by-diskseq/64", + "/dev/disk/by-id/scsi-360000000000000000e000000000a0001", + "/dev/disk/by-id/wwn-0x60000000000000000e000000000a0001", + "/dev/disk/by-path/ip-10.42.2.244:3260-iscsi-iqn.2019-10.io.longhorn:immich-db-lun-1", + "/dev/disk/by-uuid/b2aeda75-49fa-4d68-8949-9effd8931753", + "/dev/sdk" + ], + "unix_device_name2": "/dev/sg8", + "unix_device_number2": { + "type": 99, + "major": 21, + "minor": 8, + "range": 1 + }, + "resources": [ + { + "type": "disk_geo", + "cylinders": 1018, + "heads": 166, + "sectors": 62, + "size": 0, + "geo_type": "logical" + }, + { + "type": "size", + "unit": "sectors", + "value_1": 10485760, + "value_2": 512 + } + ], + "driver": "sd", + "driver_module": "sd_mod", + "drivers": [ + "sd" + ], + "driver_modules": [ + "sd_mod" + ] + }, + { + "index": 35, + "attached_to": 0, + "bus_type": { + "name": "SCSI", + "value": 132 + }, + "slot": { + "bus": 19, + "number": 0 + }, + "base_class": { + "name": "Mass Storage Device", + "value": 262 + }, + "sub_class": { + "name": "Disk", + "value": 0 + }, + "vendor": { + "name": "IET", + "value": 0 + }, + "device": { + "name": "VIRTUAL-DISK", + "value": 0 + }, + "revision": { + "name": "0001", + "value": 0 + }, + "serial": "beaf161", + "model": "IET VIRTUAL-DISK", + "sysfs_id": "/class/block/sds", + "sysfs_bus_id": "19:0:0:1", + "sysfs_device_link": "/devices/platform/host19/session158/target19:0:0/19:0:0:1", + "unix_device_name": "/dev/sds", + "unix_device_number": { + "type": 98, + "major": 65, + "minor": 32, + "range": 16 + }, + "unix_device_names": [ + "/dev/disk/by-diskseq/171", + "/dev/disk/by-id/scsi-360000000000000000e00000000100001", + "/dev/disk/by-id/wwn-0x60000000000000000e00000000100001", + "/dev/disk/by-path/ip-10.42.2.244:3260-iscsi-iqn.2019-10.io.longhorn:jellyseerr-lun-1", + "/dev/disk/by-uuid/2fbc120d-0631-4d48-814a-49fa1c91c607", + "/dev/sds" + ], + "unix_device_name2": "/dev/sg28", + "unix_device_number2": { + "type": 99, + "major": 21, + "minor": 28, + "range": 1 + }, + "resources": [ + { + "type": "disk_geo", + "cylinders": 1017, + "heads": 3, + "sectors": 51, + "size": 0, + "geo_type": "logical" + }, + { + "type": "size", + "unit": "sectors", + "value_1": 155648, + "value_2": 512 + } + ], + "driver": "sd", + "driver_module": "sd_mod", + "drivers": [ + "sd" + ], + "driver_modules": [ + "sd_mod" + ] + }, + { + "index": 36, + "attached_to": 0, + "bus_type": { + "name": "SCSI", + "value": 132 + }, + "slot": { + "bus": 9, + "number": 0 + }, + "base_class": { + "name": "Mass Storage Device", + "value": 262 + }, + "sub_class": { + "name": "Disk", + "value": 0 + }, + "vendor": { + "name": "IET", + "value": 0 + }, + "device": { + "name": "VIRTUAL-DISK", + "value": 0 + }, + "revision": { + "name": "0001", + "value": 0 + }, + "serial": "beaf71", + "model": "IET VIRTUAL-DISK", + "sysfs_id": "/class/block/sdi", + "sysfs_bus_id": "9:0:0:1", + "sysfs_device_link": "/devices/platform/host9/session153/target9:0:0/9:0:0:1", + "unix_device_name": "/dev/sdi", + "unix_device_number": { + "type": 98, + "major": 8, + "minor": 128, + "range": 16 + }, + "unix_device_names": [ + "/dev/disk/by-diskseq/166", + "/dev/disk/by-id/scsi-360000000000000000e00000000070001", + "/dev/disk/by-id/wwn-0x60000000000000000e00000000070001", + "/dev/disk/by-path/ip-10.42.2.244:3260-iscsi-iqn.2019-10.io.longhorn:paperless-redisdata-lun-1", + "/dev/disk/by-uuid/0f49df82-6a76-453d-bdaf-0a9332d204b8", + "/dev/sdi" + ], + "unix_device_name2": "/dev/sg20", + "unix_device_number2": { + "type": 99, + "major": 21, + "minor": 20, + "range": 1 + }, + "resources": [ + { + "type": "disk_geo", + "cylinders": 1024, + "heads": 1, + "sectors": 40, + "size": 0, + "geo_type": "logical" + }, + { + "type": "size", + "unit": "sectors", + "value_1": 40960, + "value_2": 512 + } + ], + "driver": "sd", + "driver_module": "sd_mod", + "drivers": [ + "sd" + ], + "driver_modules": [ + "sd_mod" + ] + }, + { + "index": 37, + "attached_to": 0, + "bus_type": { + "name": "SCSI", + "value": 132 + }, + "slot": { + "bus": 17, + "number": 0 + }, + "base_class": { + "name": "Mass Storage Device", + "value": 262 + }, + "sub_class": { + "name": "Disk", + "value": 0 + }, + "vendor": { + "name": "IET", + "value": 0 + }, + "device": { + "name": "VIRTUAL-DISK", + "value": 0 + }, + "revision": { + "name": "0001", + "value": 0 + }, + "serial": "beaf131", + "model": "IET VIRTUAL-DISK", + "sysfs_id": "/class/block/sdq", + "sysfs_bus_id": "17:0:0:1", + "sysfs_device_link": "/devices/platform/host17/session157/target17:0:0/17:0:0:1", + "unix_device_name": "/dev/sdq", + "unix_device_number": { + "type": 98, + "major": 65, + "minor": 0, + "range": 16 + }, + "unix_device_names": [ + "/dev/disk/by-diskseq/170", + "/dev/disk/by-id/scsi-360000000000000000e000000000d0001", + "/dev/disk/by-id/wwn-0x60000000000000000e000000000d0001", + "/dev/disk/by-path/ip-10.42.2.244:3260-iscsi-iqn.2019-10.io.longhorn:bazarr-lun-1", + "/dev/disk/by-uuid/358898d4-e920-414a-b1c8-3e2a6af401ab", + "/dev/sdq" + ], + "unix_device_name2": "/dev/sg26", + "unix_device_number2": { + "type": 99, + "major": 21, + "minor": 26, + "range": 1 + }, + "resources": [ + { + "type": "disk_geo", + "cylinders": 1024, + "heads": 1, + "sectors": 52, + "size": 0, + "geo_type": "logical" + }, + { + "type": "size", + "unit": "sectors", + "value_1": 53248, + "value_2": 512 + } + ], + "driver": "sd", + "driver_module": "sd_mod", + "drivers": [ + "sd" + ], + "driver_modules": [ + "sd_mod" + ] + }, + { + "index": 38, + "attached_to": 0, + "bus_type": { + "name": "SCSI", + "value": 132 + }, + "slot": { + "bus": 7, + "number": 0 + }, + "base_class": { + "name": "Mass Storage Device", + "value": 262 + }, + "sub_class": { + "name": "Disk", + "value": 0 + }, + "vendor": { + "name": "IET", + "value": 0 + }, + "device": { + "name": "VIRTUAL-DISK", + "value": 0 + }, + "revision": { + "name": "0001", + "value": 0 + }, + "serial": "beaf51", + "model": "IET VIRTUAL-DISK", + "sysfs_id": "/class/block/sdg", + "sysfs_bus_id": "7:0:0:1", + "sysfs_device_link": "/devices/platform/host7/session151/target7:0:0/7:0:0:1", + "unix_device_name": "/dev/sdg", + "unix_device_number": { + "type": 98, + "major": 8, + "minor": 96, + "range": 16 + }, + "unix_device_names": [ + "/dev/disk/by-diskseq/164", + "/dev/disk/by-id/scsi-360000000000000000e00000000050001", + "/dev/disk/by-id/wwn-0x60000000000000000e00000000050001", + "/dev/disk/by-path/ip-10.42.2.244:3260-iscsi-iqn.2019-10.io.longhorn:deluge-lun-1", + "/dev/disk/by-uuid/84cc595f-a85d-4aea-a9b6-b2f2ac5e402e", + "/dev/sdg" + ], + "unix_device_name2": "/dev/sg18", + "unix_device_number2": { + "type": 99, + "major": 21, + "minor": 18, + "range": 1 + }, + "resources": [ + { + "type": "disk_geo", + "cylinders": 1020, + "heads": 17, + "sectors": 59, + "size": 0, + "geo_type": "logical" + }, + { + "type": "size", + "unit": "sectors", + "value_1": 1024000, + "value_2": 512 + } + ], + "driver": "sd", + "driver_module": "sd_mod", + "drivers": [ + "sd" + ], + "driver_modules": [ + "sd_mod" + ] + }, + { + "index": 39, + "attached_to": 0, + "bus_type": { + "name": "SCSI", + "value": 132 + }, + "slot": { + "bus": 24, + "number": 0 + }, + "base_class": { + "name": "Mass Storage Device", + "value": 262 + }, + "sub_class": { + "name": "Disk", + "value": 0 + }, + "vendor": { + "name": "IET", + "value": 0 + }, + "device": { + "name": "VIRTUAL-DISK", + "value": 0 + }, + "revision": { + "name": "0001", + "value": 0 + }, + "serial": "beaf221", + "model": "IET VIRTUAL-DISK", + "sysfs_id": "/class/block/sdx", + "sysfs_bus_id": "24:0:0:1", + "sysfs_device_link": "/devices/platform/host24/session162/target24:0:0/24:0:0:1", + "unix_device_name": "/dev/sdx", + "unix_device_number": { + "type": 98, + "major": 65, + "minor": 112, + "range": 16 + }, + "unix_device_names": [ + "/dev/disk/by-diskseq/175", + "/dev/disk/by-id/scsi-360000000000000000e00000000160001", + "/dev/disk/by-id/wwn-0x60000000000000000e00000000160001", + "/dev/disk/by-path/ip-10.42.2.244:3260-iscsi-iqn.2019-10.io.longhorn:paperless-db-lun-1", + "/dev/disk/by-uuid/6a149153-655e-4561-a8c0-c7d19074cce9", + "/dev/sdx" + ], + "unix_device_name2": "/dev/sg34", + "unix_device_number2": { + "type": 99, + "major": 21, + "minor": 34, + "range": 1 + }, + "resources": [ + { + "type": "disk_geo", + "cylinders": 1024, + "heads": 5, + "sectors": 60, + "size": 0, + "geo_type": "logical" + }, + { + "type": "size", + "unit": "sectors", + "value_1": 307200, + "value_2": 512 + } + ], + "driver": "sd", + "driver_module": "sd_mod", + "drivers": [ + "sd" + ], + "driver_modules": [ + "sd_mod" + ] + }, + { + "index": 40, + "attached_to": 0, + "bus_type": { + "name": "SCSI", + "value": 132 + }, + "slot": { + "bus": 5, + "number": 0 + }, + "base_class": { + "name": "Mass Storage Device", + "value": 262 + }, + "sub_class": { + "name": "Disk", + "value": 0 + }, + "vendor": { + "name": "IET", + "value": 0 + }, + "device": { + "name": "VIRTUAL-DISK", + "value": 0 + }, + "revision": { + "name": "0001", + "value": 0 + }, + "serial": "beaf31", + "model": "IET VIRTUAL-DISK", + "sysfs_id": "/class/block/sde", + "sysfs_bus_id": "5:0:0:1", + "sysfs_device_link": "/devices/platform/host5/session147/target5:0:0/5:0:0:1", + "unix_device_name": "/dev/sde", + "unix_device_number": { + "type": 98, + "major": 8, + "minor": 64, + "range": 16 + }, + "unix_device_names": [ + "/dev/disk/by-diskseq/160", + "/dev/disk/by-path/ip-10.42.2.244:3260-iscsi-iqn.2019-10.io.longhorn:pvc-1251134d-6da6-4aae-9b7c-770aa76fffd9-lun-1", + "/dev/disk/by-uuid/d0342ab1-820d-4fa8-baf9-d1cfd6441b8e", + "/dev/sde" + ], + "unix_device_name2": "/dev/sg16", + "unix_device_number2": { + "type": 99, + "major": 21, + "minor": 16, + "range": 1 + }, + "resources": [ + { + "type": "disk_geo", + "cylinders": 20480, + "heads": 64, + "sectors": 32, + "size": 0, + "geo_type": "logical" + }, + { + "type": "size", + "unit": "sectors", + "value_1": 41943040, + "value_2": 512 + } + ], + "driver": "sd", + "driver_module": "sd_mod", + "drivers": [ + "sd" + ], + "driver_modules": [ + "sd_mod" + ] + }, + { + "index": 41, + "attached_to": 0, + "bus_type": { + "name": "SCSI", + "value": 132 + }, + "slot": { + "bus": 14, + "number": 0 + }, + "base_class": { + "name": "Mass Storage Device", + "value": 262 + }, + "sub_class": { + "name": "Disk", + "value": 0 + }, + "vendor": { + "name": "IET", + "value": 0 + }, + "device": { + "name": "VIRTUAL-DISK", + "value": 0 + }, + "revision": { + "name": "0001", + "value": 0 + }, + "serial": "beaf11", + "model": "IET VIRTUAL-DISK", + "sysfs_id": "/class/block/sdn", + "sysfs_bus_id": "14:0:0:1", + "sysfs_device_link": "/devices/platform/host14/session759/target14:0:0/14:0:0:1", + "unix_device_name": "/dev/sdn", + "unix_device_number": { + "type": 98, + "major": 8, + "minor": 208, + "range": 16 + }, + "unix_device_names": [ + "/dev/disk/by-diskseq/790", + "/dev/disk/by-path/ip-10.42.2.68:3260-iscsi-iqn.2019-10.io.longhorn:forgejo-lun-1", + "/dev/disk/by-uuid/0448fef2-ca9e-4a75-9d21-e148e3e9fe34", + "/dev/sdn" + ], + "unix_device_name2": "/dev/sg46", + "unix_device_number2": { + "type": 99, + "major": 21, + "minor": 46, + "range": 1 + }, + "resources": [ + { + "type": "disk_geo", + "cylinders": 20480, + "heads": 64, + "sectors": 32, + "size": 0, + "geo_type": "logical" + }, + { + "type": "size", + "unit": "sectors", + "value_1": 41943040, + "value_2": 512 + } + ], + "driver": "sd", + "driver_module": "sd_mod", + "drivers": [ + "sd" + ], + "driver_modules": [ + "sd_mod" + ] + }, + { + "index": 42, + "attached_to": 0, + "bus_type": { + "name": "SCSI", + "value": 132 + }, + "slot": { + "bus": 22, + "number": 0 + }, + "base_class": { + "name": "Mass Storage Device", + "value": 262 + }, + "sub_class": { + "name": "Disk", + "value": 0 + }, + "vendor": { + "name": "IET", + "value": 0 + }, + "device": { + "name": "VIRTUAL-DISK", + "value": 0 + }, + "revision": { + "name": "0001", + "value": 0 + }, + "serial": "beaf61", + "model": "IET VIRTUAL-DISK", + "sysfs_id": "/class/block/sdv", + "sysfs_bus_id": "22:0:0:1", + "sysfs_device_link": "/devices/platform/host22/session587/target22:0:0/22:0:0:1", + "unix_device_name": "/dev/sdv", + "unix_device_number": { + "type": 98, + "major": 65, + "minor": 80, + "range": 16 + }, + "unix_device_names": [ + "/dev/disk/by-diskseq/618", + "/dev/disk/by-id/scsi-360000000000000000e00000000060001", + "/dev/disk/by-id/wwn-0x60000000000000000e00000000060001", + "/dev/disk/by-path/ip-10.42.2.229:3260-iscsi-iqn.2019-10.io.longhorn:sonarr-lun-1", + "/dev/disk/by-uuid/b362beb2-a0d6-4fad-97e6-9d234c122aa9", + "/dev/sdv" + ], + "unix_device_name2": "/dev/sg44", + "unix_device_number2": { + "type": 99, + "major": 21, + "minor": 44, + "range": 1 + }, + "resources": [ + { + "type": "disk_geo", + "cylinders": 1024, + "heads": 5, + "sectors": 60, + "size": 0, + "geo_type": "logical" + }, + { + "type": "size", + "unit": "sectors", + "value_1": 307200, + "value_2": 512 + } + ], + "driver": "sd", + "driver_module": "sd_mod", + "drivers": [ + "sd" + ], + "driver_modules": [ + "sd_mod" + ] + }, + { + "index": 43, + "attached_to": 0, + "bus_type": { + "name": "SCSI", + "value": 132 + }, + "slot": { + "bus": 3, + "number": 0 + }, + "base_class": { + "name": "Mass Storage Device", + "value": 262 + }, + "sub_class": { + "name": "Disk", + "value": 0 + }, + "vendor": { + "name": "IET", + "value": 0 + }, + "device": { + "name": "VIRTUAL-DISK", + "value": 0 + }, + "revision": { + "name": "0001", + "value": 0 + }, + "serial": "beaf21", + "model": "IET VIRTUAL-DISK", + "sysfs_id": "/class/block/sdc", + "sysfs_bus_id": "3:0:0:1", + "sysfs_device_link": "/devices/platform/host3/session146/target3:0:0/3:0:0:1", + "unix_device_name": "/dev/sdc", + "unix_device_number": { + "type": 98, + "major": 8, + "minor": 32, + "range": 16 + }, + "unix_device_names": [ + "/dev/disk/by-diskseq/159", + "/dev/disk/by-id/scsi-360000000000000000e00000000020001", + "/dev/disk/by-id/wwn-0x60000000000000000e00000000020001", + "/dev/disk/by-path/ip-10.42.2.244:3260-iscsi-iqn.2019-10.io.longhorn:jellyfin-lun-1", + "/dev/disk/by-uuid/48bef742-1b0e-4417-bfac-3d0d59e4baeb", + "/dev/sdc" + ], + "unix_device_name2": "/dev/sg14", + "unix_device_number2": { + "type": 99, + "major": 21, + "minor": 14, + "range": 1 + }, + "resources": [ + { + "type": "disk_geo", + "cylinders": 1018, + "heads": 166, + "sectors": 62, + "size": 0, + "geo_type": "logical" + }, + { + "type": "size", + "unit": "sectors", + "value_1": 10485760, + "value_2": 512 + } + ], + "driver": "sd", + "driver_module": "sd_mod", + "drivers": [ + "sd" + ], + "driver_modules": [ + "sd_mod" + ] + }, + { + "index": 44, + "attached_to": 0, + "bus_type": { + "name": "SCSI", + "value": 132 + }, + "slot": { + "bus": 12, + "number": 0 + }, + "base_class": { + "name": "Mass Storage Device", + "value": 262 + }, + "sub_class": { + "name": "Disk", + "value": 0 + }, + "vendor": { + "name": "IET", + "value": 0 + }, + "device": { + "name": "VIRTUAL-DISK", + "value": 0 + }, + "revision": { + "name": "0001", + "value": 0 + }, + "serial": "beaf111", + "model": "IET VIRTUAL-DISK", + "sysfs_id": "/class/block/sdl", + "sysfs_bus_id": "12:0:0:1", + "sysfs_device_link": "/devices/platform/host12/session155/target12:0:0/12:0:0:1", + "unix_device_name": "/dev/sdl", + "unix_device_number": { + "type": 98, + "major": 8, + "minor": 176, + "range": 16 + }, + "unix_device_names": [ + "/dev/disk/by-diskseq/168", + "/dev/disk/by-id/scsi-360000000000000000e000000000b0001", + "/dev/disk/by-id/wwn-0x60000000000000000e000000000b0001", + "/dev/disk/by-path/ip-10.42.2.244:3260-iscsi-iqn.2019-10.io.longhorn:radarr-lun-1", + "/dev/disk/by-uuid/ec9d35c0-6ee7-4b3f-8b87-3fc1703c62ce", + "/dev/sdl" + ], + "unix_device_name2": "/dev/sg22", + "unix_device_number2": { + "type": 99, + "major": 21, + "minor": 22, + "range": 1 + }, + "resources": [ + { + "type": "disk_geo", + "cylinders": 1024, + "heads": 10, + "sectors": 60, + "size": 0, + "geo_type": "logical" + }, + { + "type": "size", + "unit": "sectors", + "value_1": 614400, + "value_2": 512 + } + ], + "driver": "sd", + "driver_module": "sd_mod", + "drivers": [ + "sd" + ], + "driver_modules": [ + "sd_mod" + ] + }, + { + "index": 45, + "attached_to": 18, + "bus_type": { + "name": "IDE", + "value": 133 + }, + "slot": { + "bus": 0, + "number": 0 + }, + "base_class": { + "name": "Mass Storage Device", + "value": 262 + }, + "sub_class": { + "name": "Disk", + "value": 0 + }, + "vendor": { + "name": "Samsung", + "value": 0 + }, + "device": { + "name": "SSD 870", + "value": 0 + }, + "revision": { + "name": "2B6Q", + "value": 0 + }, + "serial": "S5RRNF0W629236X", + "model": "Samsung SSD 870", + "sysfs_id": "/class/block/sda", + "sysfs_bus_id": "0:0:0:0", + "sysfs_device_link": "/devices/pci0000:00/0000:00:12.0/ata1/host0/target0:0:0/0:0:0:0", + "unix_device_name": "/dev/sda", + "unix_device_number": { + "type": 98, + "major": 8, + "minor": 0, + "range": 16 + }, + "unix_device_names": [ + "/dev/disk/by-diskseq/2", + "/dev/disk/by-id/ata-Samsung_SSD_870_QVO_1TB_S5RRNF0W629236X", + "/dev/disk/by-id/wwn-0x5002538f43621654", + "/dev/disk/by-path/pci-0000:00:12.0-ata-1", + "/dev/disk/by-path/pci-0000:00:12.0-ata-1.0", + "/dev/sda" + ], + "resources": [ + { + "type": "disk_geo", + "cylinders": 121601, + "heads": 255, + "sectors": 63, + "size": 0, + "geo_type": "logical" + }, + { + "type": "size", + "unit": "sectors", + "value_1": 1953525168, + "value_2": 512 + } + ], + "driver": "ahci", + "driver_module": "ahci", + "drivers": [ + "ahci", + "sd" + ], + "driver_modules": [ + "ahci", + "sd_mod" + ] + }, + { + "index": 46, + "attached_to": 0, + "bus_type": { + "name": "SCSI", + "value": 132 + }, + "slot": { + "bus": 10, + "number": 0 + }, + "base_class": { + "name": "Mass Storage Device", + "value": 262 + }, + "sub_class": { + "name": "Disk", + "value": 0 + }, + "vendor": { + "name": "IET", + "value": 0 + }, + "device": { + "name": "VIRTUAL-DISK", + "value": 0 + }, + "revision": { + "name": "0001", + "value": 0 + }, + "serial": "beaf41", + "model": "IET VIRTUAL-DISK", + "sysfs_id": "/class/block/sdj", + "sysfs_bus_id": "10:0:0:1", + "sysfs_device_link": "/devices/platform/host10/session522/target10:0:0/10:0:0:1", + "unix_device_name": "/dev/sdj", + "unix_device_number": { + "type": 98, + "major": 8, + "minor": 144, + "range": 16 + }, + "unix_device_names": [ + "/dev/disk/by-diskseq/553", + "/dev/disk/by-id/scsi-360000000000000000e00000000040001", + "/dev/disk/by-id/wwn-0x60000000000000000e00000000040001", + "/dev/disk/by-path/ip-10.42.2.229:3260-iscsi-iqn.2019-10.io.longhorn:syncthing-lun-1", + "/dev/disk/by-uuid/6cbd7d44-7471-42f0-a325-7fefe1f63960", + "/dev/sdj" + ], + "unix_device_name2": "/dev/sg42", + "unix_device_number2": { + "type": 99, + "major": 21, + "minor": 42, + "range": 1 + }, + "resources": [ + { + "type": "disk_geo", + "cylinders": 1016, + "heads": 13, + "sectors": 62, + "size": 0, + "geo_type": "logical" + }, + { + "type": "size", + "unit": "sectors", + "value_1": 819200, + "value_2": 512 + } + ], + "driver": "sd", + "driver_module": "sd_mod", + "drivers": [ + "sd" + ], + "driver_modules": [ + "sd_mod" + ] + }, + { + "index": 47, + "attached_to": 0, + "bus_type": { + "name": "SCSI", + "value": 132 + }, + "slot": { + "bus": 18, + "number": 0 + }, + "base_class": { + "name": "Mass Storage Device", + "value": 262 + }, + "sub_class": { + "name": "Disk", + "value": 0 + }, + "vendor": { + "name": "IET", + "value": 0 + }, + "device": { + "name": "VIRTUAL-DISK", + "value": 0 + }, + "revision": { + "name": "0001", + "value": 0 + }, + "serial": "beaf171", + "model": "IET VIRTUAL-DISK", + "sysfs_id": "/class/block/sdr", + "sysfs_bus_id": "18:0:0:1", + "sysfs_device_link": "/devices/platform/host18/session35/target18:0:0/18:0:0:1", + "unix_device_name": "/dev/sdr", + "unix_device_number": { + "type": 98, + "major": 65, + "minor": 16, + "range": 16 + }, + "unix_device_names": [ + "/dev/disk/by-diskseq/48", + "/dev/disk/by-id/scsi-360000000000000000e00000000110001", + "/dev/disk/by-id/wwn-0x60000000000000000e00000000110001", + "/dev/disk/by-path/ip-10.42.2.244:3260-iscsi-iqn.2019-10.io.longhorn:nextcloud-db-lun-1", + "/dev/sdr" + ], + "unix_device_name2": "/dev/sg4", + "unix_device_number2": { + "type": 99, + "major": 21, + "minor": 4, + "range": 1 + }, + "resources": [ + { + "type": "disk_geo", + "cylinders": 1016, + "heads": 13, + "sectors": 62, + "size": 0, + "geo_type": "logical" + }, + { + "type": "size", + "unit": "sectors", + "value_1": 819200, + "value_2": 512 + } + ], + "driver": "sd", + "driver_module": "sd_mod", + "drivers": [ + "sd" + ], + "driver_modules": [ + "sd_mod" + ] + }, + { + "index": 48, + "attached_to": 0, + "bus_type": { + "name": "SCSI", + "value": 132 + }, + "slot": { + "bus": 8, + "number": 0 + }, + "base_class": { + "name": "Mass Storage Device", + "value": 262 + }, + "sub_class": { + "name": "Disk", + "value": 0 + }, + "vendor": { + "name": "IET", + "value": 0 + }, + "device": { + "name": "VIRTUAL-DISK", + "value": 0 + }, + "revision": { + "name": "0001", + "value": 0 + }, + "serial": "beaf11", + "model": "IET VIRTUAL-DISK", + "sysfs_id": "/class/block/sdh", + "sysfs_bus_id": "8:0:0:1", + "sysfs_device_link": "/devices/platform/host8/session519/target8:0:0/8:0:0:1", + "unix_device_name": "/dev/sdh", + "unix_device_number": { + "type": 98, + "major": 8, + "minor": 112, + "range": 16 + }, + "unix_device_names": [ + "/dev/disk/by-diskseq/550", + "/dev/disk/by-path/ip-10.42.2.229:3260-iscsi-iqn.2019-10.io.longhorn:immich-lun-1", + "/dev/disk/by-uuid/a274d2e4-c595-48ae-be32-15f7084aedce", + "/dev/sdh" + ], + "unix_device_name2": "/dev/sg38", + "unix_device_number2": { + "type": 99, + "major": 21, + "minor": 38, + "range": 1 + }, + "resources": [ + { + "type": "disk_geo", + "cylinders": 51200, + "heads": 64, + "sectors": 32, + "size": 0, + "geo_type": "logical" + }, + { + "type": "size", + "unit": "sectors", + "value_1": 104857600, + "value_2": 512 + } + ], + "driver": "sd", + "driver_module": "sd_mod", + "drivers": [ + "sd" + ], + "driver_modules": [ + "sd_mod" + ] + } + ], + "graphics_card": [ + { + "index": 23, + "attached_to": 0, + "bus_type": { + "name": "PCI", + "value": 4 + }, + "slot": { + "bus": 0, + "number": 2 + }, + "base_class": { + "name": "Display controller", + "value": 3 + }, + "sub_class": { + "name": "VGA compatible controller", + "value": 0 + }, + "pci_interface": { + "name": "VGA", + "value": 0 + }, + "vendor": { + "name": "Intel Corporation", + "value": 32902 + }, + "sub_vendor": { + "value": 5208 + }, + "device": { + "value": 12677 + }, + "sub_device": { + "value": 4096 + }, + "revision": { + "value": 3 + }, + "model": "Intel VGA compatible controller", + "sysfs_id": "/devices/pci0000:00/0000:00:02.0", + "sysfs_bus_id": "0000:00:02.0", + "resources": [ + { + "type": "io", + "base": 61440, + "range": 64, + "enabled": true, + "access": "read_write" + }, + { + "type": "irq", + "base": 134, + "triggered": 0, + "enabled": true + }, + { + "type": "mem", + "base": 2415919104, + "range": 268435456, + "enabled": true, + "access": "read_only", + "prefetch": "no" + }, + { + "type": "mem", + "base": 2684354560, + "range": 16777216, + "enabled": true, + "access": "read_write", + "prefetch": "no" + }, + { + "type": "mem", + "base": 786432, + "range": 131072, + "enabled": false, + "access": "read_write", + "prefetch": "no" + } + ], + "detail": { + "function": 0, + "command": 1031, + "header_type": 0, + "secondary_bus": 0, + "irq": 134, + "prog_if": 0 + }, + "driver": "i915", + "driver_module": "i915", + "drivers": [ + "i915" + ], + "driver_modules": [ + "i915" + ], + "module_alias": "pci:v00008086d00003185sv00001458sd00001000bc03sc00i00", + "label": "Onboard - Video" + } + ], + "hub": [ + { + "index": 73, + "attached_to": 21, + "bus_type": { + "name": "USB", + "value": 134 + }, + "slot": { + "bus": 0, + "number": 0 + }, + "base_class": { + "name": "Hub", + "value": 266 + }, + "vendor": { + "name": "Linux 6.6.32 xhci-hcd", + "value": 7531 + }, + "device": { + "name": "xHCI Host Controller", + "value": 2 + }, + "revision": { + "name": "6.06", + "value": 0 + }, + "serial": "0000:00:15.0", + "model": "Linux 6.6.32 xhci-hcd xHCI Host Controller", + "sysfs_id": "/devices/pci0000:00/0000:00:15.0/usb1/1-0:1.0", + "sysfs_bus_id": "1-0:1.0", + "resources": [ + { + "type": "baud", + "speed": 480000000, + "bits": 0, + "stop_bits": 0, + "parity": 0, + "handshake": 0 + } + ], + "detail": { + "device_class": { + "name": "hub", + "value": 9 + }, + "device_subclass": { + "name": "per_interface", + "value": 0 + }, + "device_protocol": 1, + "interface_class": { + "name": "hub", + "value": 9 + }, + "interface_subclass": { + "name": "per_interface", + "value": 0 + }, + "interface_protocol": 0, + "interface_number": 0, + "interface_alternate_setting": 0 + }, + "hotplug": "usb", + "driver": "hub", + "drivers": [ + "hub" + ], + "module_alias": "usb:v1D6Bp0002d0606dc09dsc00dp01ic09isc00ip00in00" + }, + { + "index": 75, + "attached_to": 21, + "bus_type": { + "name": "USB", + "value": 134 + }, + "slot": { + "bus": 0, + "number": 0 + }, + "base_class": { + "name": "Hub", + "value": 266 + }, + "vendor": { + "name": "Linux 6.6.32 xhci-hcd", + "value": 7531 + }, + "device": { + "name": "xHCI Host Controller", + "value": 3 + }, + "revision": { + "name": "6.06", + "value": 0 + }, + "serial": "0000:00:15.0", + "model": "Linux 6.6.32 xhci-hcd xHCI Host Controller", + "sysfs_id": "/devices/pci0000:00/0000:00:15.0/usb2/2-0:1.0", + "sysfs_bus_id": "2-0:1.0", + "detail": { + "device_class": { + "name": "hub", + "value": 9 + }, + "device_subclass": { + "name": "per_interface", + "value": 0 + }, + "device_protocol": 3, + "interface_class": { + "name": "hub", + "value": 9 + }, + "interface_subclass": { + "name": "per_interface", + "value": 0 + }, + "interface_protocol": 0, + "interface_number": 0, + "interface_alternate_setting": 0 + }, + "hotplug": "usb", + "driver": "hub", + "drivers": [ + "hub" + ], + "module_alias": "usb:v1D6Bp0003d0606dc09dsc00dp03ic09isc00ip00in00" + } + ], + "memory": [ + { + "index": 7, + "attached_to": 0, + "base_class": { + "name": "Internally Used Class", + "value": 257 + }, + "sub_class": { + "name": "Main Memory", + "value": 2 + }, + "model": "Main Memory", + "resources": [ + { + "type": "mem", + "base": 0, + "range": 25008177152, + "enabled": true, + "access": "read_write", + "prefetch": "unknown" + }, + { + "type": "phys_mem", + "range": 25769803776 + } + ] + } + ], + "network_controller": [ + { + "index": 8, + "attached_to": 20, + "bus_type": { + "name": "PCI", + "value": 4 + }, + "slot": { + "bus": 3, + "number": 0 + }, + "base_class": { + "name": "Network controller", + "value": 2 + }, + "sub_class": { + "name": "Ethernet controller", + "value": 0 + }, + "vendor": { + "value": 4332 + }, + "sub_vendor": { + "value": 5208 + }, + "device": { + "value": 33128 + }, + "sub_device": { + "value": 57344 + }, + "revision": { + "value": 21 + }, + "model": "Ethernet controller", + "sysfs_id": "/devices/pci0000:00/0000:00:13.3/0000:03:00.0", + "sysfs_bus_id": "0000:03:00.0", + "unix_device_name": "enp3s0", + "unix_device_names": [ + "enp3s0" + ], + "resources": [ + { + "type": "hwaddr", + "address": 100 + }, + { + "type": "io", + "base": 57344, + "range": 256, + "enabled": true, + "access": "read_write" + }, + { + "type": "irq", + "base": 21, + "triggered": 0, + "enabled": true + }, + { + "type": "mem", + "base": 2701131776, + "range": 16384, + "enabled": true, + "access": "read_write", + "prefetch": "no" + }, + { + "type": "mem", + "base": 2701148160, + "range": 4096, + "enabled": true, + "access": "read_write", + "prefetch": "no" + }, + { + "type": "phwaddr", + "address": 100 + } + ], + "detail": { + "function": 0, + "command": 1031, + "header_type": 0, + "secondary_bus": 0, + "irq": 21, + "prog_if": 0 + }, + "driver": "r8169", + "driver_module": "r8169", + "drivers": [ + "r8169" + ], + "driver_modules": [ + "r8169" + ], + "module_alias": "pci:v000010ECd00008168sv00001458sd0000E000bc02sc00i00" + }, + { + "index": 12, + "attached_to": 11, + "bus_type": { + "name": "PCI", + "value": 4 + }, + "slot": { + "bus": 2, + "number": 0 + }, + "base_class": { + "name": "Network controller", + "value": 2 + }, + "sub_class": { + "name": "Network controller", + "value": 128 + }, + "vendor": { + "name": "Intel Corporation", + "value": 32902 + }, + "sub_vendor": { + "name": "Intel Corporation", + "value": 32902 + }, + "device": { + "value": 9467 + }, + "sub_device": { + "value": 8464 + }, + "revision": { + "value": 16 + }, + "model": "Intel Network controller", + "sysfs_id": "/devices/pci0000:00/0000:00:13.2/0000:02:00.0", + "sysfs_bus_id": "0000:02:00.0", + "resources": [ + { + "type": "irq", + "base": 20, + "triggered": 0, + "enabled": true + }, + { + "type": "mem", + "base": 2702180352, + "range": 8192, + "enabled": true, + "access": "read_write", + "prefetch": "no" + } + ], + "detail": { + "function": 0, + "command": 2, + "header_type": 0, + "secondary_bus": 0, + "irq": 20, + "prog_if": 0 + }, + "module_alias": "pci:v00008086d000024FBsv00008086sd00002110bc02sc80i00", + "label": "Onboard - RTK Ethernet" + } + ], + "network_interface": [ + { + "index": 91, + "attached_to": 8, + "base_class": { + "name": "Network Interface", + "value": 263 + }, + "sub_class": { + "name": "Ethernet", + "value": 1 + }, + "model": "Ethernet network interface", + "sysfs_id": "/class/net/enp3s0", + "sysfs_device_link": "/devices/pci0000:00/0000:00:13.3/0000:03:00.0", + "unix_device_name": "enp3s0", + "unix_device_names": [ + "enp3s0" + ], + "resources": [ + { + "type": "hwaddr", + "address": 100 + }, + { + "type": "phwaddr", + "address": 100 + } + ], + "driver": "r8169", + "driver_module": "r8169", + "drivers": [ + "r8169" + ], + "driver_modules": [ + "r8169" + ] + }, + { + "index": 100, + "attached_to": 0, + "base_class": { + "name": "Network Interface", + "value": 263 + }, + "sub_class": { + "name": "Loopback", + "value": 0 + }, + "model": "Loopback network interface", + "sysfs_id": "/class/net/lo", + "unix_device_name": "lo", + "unix_device_names": [ + "lo" + ] + } + ], + "storage_controller": [ + { + "index": 14, + "attached_to": 13, + "bus_type": { + "name": "PCI", + "value": 4 + }, + "slot": { + "bus": 1, + "number": 0 + }, + "base_class": { + "name": "Mass storage controller", + "value": 1 + }, + "sub_class": { + "value": 8 + }, + "pci_interface": { + "value": 2 + }, + "vendor": { + "value": 9798 + }, + "sub_vendor": { + "value": 9798 + }, + "device": { + "value": 20503 + }, + "sub_device": { + "value": 20503 + }, + "revision": { + "value": 3 + }, + "model": "Mass storage controller", + "sysfs_id": "/devices/pci0000:00/0000:00:13.0/0000:01:00.0", + "sysfs_bus_id": "0000:01:00.0", + "resources": [ + { + "type": "irq", + "base": 22, + "triggered": 0, + "enabled": true + }, + { + "type": "mem", + "base": 2703228928, + "range": 16384, + "enabled": true, + "access": "read_write", + "prefetch": "no" + } + ], + "detail": { + "function": 0, + "command": 1030, + "header_type": 0, + "secondary_bus": 0, + "irq": 22, + "prog_if": 2 + }, + "driver": "nvme", + "driver_module": "nvme", + "drivers": [ + "nvme" + ], + "driver_modules": [ + "nvme" + ], + "module_alias": "pci:v00002646d00005017sv00002646sd00005017bc01sc08i02" + }, + { + "index": 18, + "attached_to": 0, + "bus_type": { + "name": "PCI", + "value": 4 + }, + "slot": { + "bus": 0, + "number": 18 + }, + "base_class": { + "name": "Mass storage controller", + "value": 1 + }, + "sub_class": { + "value": 6 + }, + "pci_interface": { + "value": 1 + }, + "vendor": { + "name": "Intel Corporation", + "value": 32902 + }, + "sub_vendor": { + "value": 5208 + }, + "device": { + "value": 12771 + }, + "sub_device": { + "value": 4096 + }, + "revision": { + "value": 3 + }, + "model": "Intel Mass storage controller", + "sysfs_id": "/devices/pci0000:00/0000:00:12.0", + "sysfs_bus_id": "0000:00:12.0", + "resources": [ + { + "type": "io", + "base": 61536, + "range": 32, + "enabled": true, + "access": "read_write" + }, + { + "type": "io", + "base": 61568, + "range": 4, + "enabled": true, + "access": "read_write" + }, + { + "type": "io", + "base": 61584, + "range": 8, + "enabled": true, + "access": "read_write" + }, + { + "type": "irq", + "base": 131, + "triggered": 0, + "enabled": true + }, + { + "type": "mem", + "base": 2704343040, + "range": 8192, + "enabled": true, + "access": "read_write", + "prefetch": "no" + }, + { + "type": "mem", + "base": 2704371712, + "range": 2048, + "enabled": true, + "access": "read_write", + "prefetch": "no" + }, + { + "type": "mem", + "base": 2704375808, + "range": 256, + "enabled": true, + "access": "read_write", + "prefetch": "no" + } + ], + "detail": { + "function": 0, + "command": 1031, + "header_type": 0, + "secondary_bus": 0, + "irq": 131, + "prog_if": 1 + }, + "driver": "ahci", + "driver_module": "ahci", + "drivers": [ + "ahci" + ], + "driver_modules": [ + "ahci" + ], + "module_alias": "pci:v00008086d000031E3sv00001458sd00001000bc01sc06i01", + "label": "Onboard - SATA" + } + ], + "system": { + "form_factor": "desktop" + }, + "unknown": [ + { + "index": 9, + "attached_to": 0, + "bus_type": { + "name": "PCI", + "value": 4 + }, + "slot": { + "bus": 0, + "number": 28 + }, + "base_class": { + "name": "Generic system peripheral", + "value": 8 + }, + "sub_class": { + "value": 5 + }, + "pci_interface": { + "value": 1 + }, + "vendor": { + "name": "Intel Corporation", + "value": 32902 + }, + "sub_vendor": { + "value": 5208 + }, + "device": { + "value": 12748 + }, + "sub_device": { + "value": 4096 + }, + "revision": { + "value": 3 + }, + "model": "Intel Generic system peripheral", + "sysfs_id": "/devices/pci0000:00/0000:00:1c.0", + "sysfs_bus_id": "0000:00:1c.0", + "resources": [ + { + "type": "irq", + "base": 39, + "triggered": 0, + "enabled": true + }, + { + "type": "mem", + "base": 2704363520, + "range": 4096, + "enabled": true, + "access": "read_write", + "prefetch": "no" + }, + { + "type": "mem", + "base": 2704367616, + "range": 4096, + "enabled": true, + "access": "read_write", + "prefetch": "no" + } + ], + "detail": { + "function": 0, + "command": 6, + "header_type": 0, + "secondary_bus": 0, + "irq": 39, + "prog_if": 1 + }, + "driver": "sdhci-pci", + "driver_module": "sdhci_pci", + "drivers": [ + "sdhci-pci" + ], + "driver_modules": [ + "sdhci_pci" + ], + "module_alias": "pci:v00008086d000031CCsv00001458sd00001000bc08sc05i01", + "label": "Onboard - Other" + }, + { + "index": 15, + "attached_to": 0, + "bus_type": { + "name": "PCI", + "value": 4 + }, + "slot": { + "bus": 0, + "number": 30 + }, + "base_class": { + "name": "Generic system peripheral", + "value": 8 + }, + "sub_class": { + "value": 5 + }, + "pci_interface": { + "value": 1 + }, + "vendor": { + "name": "Intel Corporation", + "value": 32902 + }, + "sub_vendor": { + "value": 5208 + }, + "device": { + "value": 12752 + }, + "sub_device": { + "value": 4096 + }, + "revision": { + "value": 3 + }, + "model": "Intel Generic system peripheral", + "sysfs_id": "/devices/pci0000:00/0000:00:1e.0", + "sysfs_bus_id": "0000:00:1e.0", + "resources": [ + { + "type": "irq", + "base": 42, + "triggered": 0, + "enabled": true + }, + { + "type": "mem", + "base": 2704355328, + "range": 4096, + "enabled": true, + "access": "read_write", + "prefetch": "no" + }, + { + "type": "mem", + "base": 2704359424, + "range": 4096, + "enabled": true, + "access": "read_write", + "prefetch": "no" + } + ], + "detail": { + "function": 0, + "command": 6, + "header_type": 0, + "secondary_bus": 0, + "irq": 42, + "prog_if": 1 + }, + "driver": "sdhci-pci", + "driver_module": "sdhci_pci", + "drivers": [ + "sdhci-pci" + ], + "driver_modules": [ + "sdhci_pci" + ], + "module_alias": "pci:v00008086d000031D0sv00001458sd00001000bc08sc05i01", + "label": "Onboard - Other" + }, + { + "index": 16, + "attached_to": 0, + "bus_type": { + "name": "PCI", + "value": 4 + }, + "slot": { + "bus": 0, + "number": 15 + }, + "base_class": { + "name": "Communication controller", + "value": 7 + }, + "sub_class": { + "name": "Communication controller", + "value": 128 + }, + "vendor": { + "name": "Intel Corporation", + "value": 32902 + }, + "sub_vendor": { + "value": 5208 + }, + "device": { + "value": 12698 + }, + "sub_device": { + "value": 4096 + }, + "revision": { + "value": 3 + }, + "model": "Intel Communication controller", + "sysfs_id": "/devices/pci0000:00/0000:00:0f.0", + "sysfs_bus_id": "0000:00:0f.0", + "resources": [ + { + "type": "irq", + "base": 132, + "triggered": 0, + "enabled": true + }, + { + "type": "mem", + "base": 2704379904, + "range": 4096, + "enabled": true, + "access": "read_write", + "prefetch": "no" + } + ], + "detail": { + "function": 0, + "command": 1030, + "header_type": 0, + "secondary_bus": 0, + "irq": 132, + "prog_if": 0 + }, + "driver": "mei_me", + "driver_module": "mei_me", + "drivers": [ + "mei_me" + ], + "driver_modules": [ + "mei_me" + ], + "module_alias": "pci:v00008086d0000319Asv00001458sd00001000bc07sc80i00", + "label": "Onboard - Other" + }, + { + "index": 19, + "attached_to": 0, + "bus_type": { + "name": "PCI", + "value": 4 + }, + "slot": { + "bus": 0, + "number": 31 + }, + "base_class": { + "name": "Serial bus controller", + "value": 12 + }, + "sub_class": { + "name": "SMBus", + "value": 5 + }, + "vendor": { + "name": "Intel Corporation", + "value": 32902 + }, + "sub_vendor": { + "value": 5208 + }, + "device": { + "value": 12756 + }, + "sub_device": { + "value": 4096 + }, + "revision": { + "value": 3 + }, + "model": "Intel SMBus", + "sysfs_id": "/devices/pci0000:00/0000:00:1f.1", + "sysfs_bus_id": "0000:00:1f.1", + "resources": [ + { + "type": "io", + "base": 61504, + "range": 32, + "enabled": true, + "access": "read_write" + }, + { + "type": "irq", + "base": 20, + "triggered": 0, + "enabled": true + }, + { + "type": "mem", + "base": 2704351232, + "range": 256, + "enabled": true, + "access": "read_write", + "prefetch": "no" + } + ], + "detail": { + "function": 1, + "command": 3, + "header_type": 0, + "secondary_bus": 0, + "irq": 20, + "prog_if": 0 + }, + "driver": "i801_smbus", + "driver_module": "i2c_i801", + "drivers": [ + "i801_smbus" + ], + "driver_modules": [ + "i2c_i801" + ], + "module_alias": "pci:v00008086d000031D4sv00001458sd00001000bc0Csc05i00", + "label": "Onboard - Other" + }, + { + "index": 22, + "attached_to": 0, + "bus_type": { + "name": "PCI", + "value": 4 + }, + "slot": { + "bus": 0, + "number": 0 + }, + "base_class": { + "name": "Generic system peripheral", + "value": 8 + }, + "sub_class": { + "name": "System peripheral", + "value": 128 + }, + "vendor": { + "name": "Intel Corporation", + "value": 32902 + }, + "sub_vendor": { + "value": 5208 + }, + "device": { + "value": 12688 + }, + "sub_device": { + "value": 4096 + }, + "revision": { + "value": 3 + }, + "model": "Intel System peripheral", + "sysfs_id": "/devices/pci0000:00/0000:00:00.3", + "sysfs_bus_id": "0000:00:00.3", + "resources": [ + { + "type": "irq", + "base": 23, + "triggered": 0, + "enabled": true + }, + { + "type": "mem", + "base": 2704384000, + "range": 4096, + "enabled": false, + "access": "read_write", + "prefetch": "no" + } + ], + "detail": { + "function": 3, + "command": 0, + "header_type": 0, + "secondary_bus": 0, + "irq": 23, + "prog_if": 0 + }, + "module_alias": "pci:v00008086d00003190sv00001458sd00001000bc08sc80i00", + "label": "Onboard - Other" + }, + { + "index": 49, + "attached_to": 0, + "bus_type": { + "name": "SCSI", + "value": 132 + }, + "slot": { + "bus": 6, + "number": 0 + }, + "base_class": { + "name": "Mass Storage Device", + "value": 262 + }, + "sub_class": { + "name": "Storage Device", + "value": 128 + }, + "vendor": { + "name": "IET", + "value": 0 + }, + "device": { + "name": "Controller", + "value": 0 + }, + "revision": { + "name": "0001", + "value": 0 + }, + "model": "IET Controller", + "sysfs_id": "/class/scsi_generic/sg39", + "sysfs_bus_id": "6:0:0:0", + "unix_device_name": "/dev/sg39", + "unix_device_number": { + "type": 99, + "major": 21, + "minor": 39, + "range": 1 + }, + "unix_device_names": [ + "/dev/sg39" + ] + }, + { + "index": 50, + "attached_to": 0, + "bus_type": { + "name": "SCSI", + "value": 132 + }, + "slot": { + "bus": 21, + "number": 0 + }, + "base_class": { + "name": "Mass Storage Device", + "value": 262 + }, + "sub_class": { + "name": "Storage Device", + "value": 128 + }, + "vendor": { + "name": "IET", + "value": 0 + }, + "device": { + "name": "Controller", + "value": 0 + }, + "revision": { + "name": "0001", + "value": 0 + }, + "model": "IET Controller", + "sysfs_id": "/class/scsi_generic/sg29", + "sysfs_bus_id": "21:0:0:0", + "unix_device_name": "/dev/sg29", + "unix_device_number": { + "type": 99, + "major": 21, + "minor": 29, + "range": 1 + }, + "unix_device_names": [ + "/dev/sg29" + ] + }, + { + "index": 51, + "attached_to": 0, + "bus_type": { + "name": "SCSI", + "value": 132 + }, + "slot": { + "bus": 28, + "number": 0 + }, + "base_class": { + "name": "Mass Storage Device", + "value": 262 + }, + "sub_class": { + "name": "Storage Device", + "value": 128 + }, + "vendor": { + "name": "IET", + "value": 0 + }, + "device": { + "name": "Controller", + "value": 0 + }, + "revision": { + "name": "0001", + "value": 0 + }, + "model": "IET Controller", + "sysfs_id": "/class/scsi_generic/sg9", + "sysfs_bus_id": "28:0:0:0", + "unix_device_name": "/dev/sg9", + "unix_device_number": { + "type": 99, + "major": 21, + "minor": 9, + "range": 1 + }, + "unix_device_names": [ + "/dev/sg9" + ] + }, + { + "index": 52, + "attached_to": 0, + "bus_type": { + "name": "SCSI", + "value": 132 + }, + "slot": { + "bus": 9, + "number": 0 + }, + "base_class": { + "name": "Mass Storage Device", + "value": 262 + }, + "sub_class": { + "name": "Storage Device", + "value": 128 + }, + "vendor": { + "name": "IET", + "value": 0 + }, + "device": { + "name": "Controller", + "value": 0 + }, + "revision": { + "name": "0001", + "value": 0 + }, + "model": "IET Controller", + "sysfs_id": "/class/scsi_generic/sg19", + "sysfs_bus_id": "9:0:0:0", + "unix_device_name": "/dev/sg19", + "unix_device_number": { + "type": 99, + "major": 21, + "minor": 19, + "range": 1 + }, + "unix_device_names": [ + "/dev/sg19" + ] + }, + { + "index": 53, + "attached_to": 0, + "bus_type": { + "name": "SCSI", + "value": 132 + }, + "slot": { + "bus": 8, + "number": 0 + }, + "base_class": { + "name": "Mass Storage Device", + "value": 262 + }, + "sub_class": { + "name": "Storage Device", + "value": 128 + }, + "vendor": { + "name": "IET", + "value": 0 + }, + "device": { + "name": "Controller", + "value": 0 + }, + "revision": { + "name": "0001", + "value": 0 + }, + "model": "IET Controller", + "sysfs_id": "/class/scsi_generic/sg37", + "sysfs_bus_id": "8:0:0:0", + "unix_device_name": "/dev/sg37", + "unix_device_number": { + "type": 99, + "major": 21, + "minor": 37, + "range": 1 + }, + "unix_device_names": [ + "/dev/sg37" + ] + }, + { + "index": 54, + "attached_to": 0, + "bus_type": { + "name": "SCSI", + "value": 132 + }, + "slot": { + "bus": 19, + "number": 0 + }, + "base_class": { + "name": "Mass Storage Device", + "value": 262 + }, + "sub_class": { + "name": "Storage Device", + "value": 128 + }, + "vendor": { + "name": "IET", + "value": 0 + }, + "device": { + "name": "Controller", + "value": 0 + }, + "revision": { + "name": "0001", + "value": 0 + }, + "model": "IET Controller", + "sysfs_id": "/class/scsi_generic/sg27", + "sysfs_bus_id": "19:0:0:0", + "unix_device_name": "/dev/sg27", + "unix_device_number": { + "type": 99, + "major": 21, + "minor": 27, + "range": 1 + }, + "unix_device_names": [ + "/dev/sg27" + ] + }, + { + "index": 55, + "attached_to": 0, + "bus_type": { + "name": "SCSI", + "value": 132 + }, + "slot": { + "bus": 11, + "number": 0 + }, + "base_class": { + "name": "Mass Storage Device", + "value": 262 + }, + "sub_class": { + "name": "Storage Device", + "value": 128 + }, + "vendor": { + "name": "IET", + "value": 0 + }, + "device": { + "name": "Controller", + "value": 0 + }, + "revision": { + "name": "0001", + "value": 0 + }, + "model": "IET Controller", + "sysfs_id": "/class/scsi_generic/sg7", + "sysfs_bus_id": "11:0:0:0", + "unix_device_name": "/dev/sg7", + "unix_device_number": { + "type": 99, + "major": 21, + "minor": 7, + "range": 1 + }, + "unix_device_names": [ + "/dev/sg7" + ] + }, + { + "index": 56, + "attached_to": 0, + "bus_type": { + "name": "SCSI", + "value": 132 + }, + "slot": { + "bus": 7, + "number": 0 + }, + "base_class": { + "name": "Mass Storage Device", + "value": 262 + }, + "sub_class": { + "name": "Storage Device", + "value": 128 + }, + "vendor": { + "name": "IET", + "value": 0 + }, + "device": { + "name": "Controller", + "value": 0 + }, + "revision": { + "name": "0001", + "value": 0 + }, + "model": "IET Controller", + "sysfs_id": "/class/scsi_generic/sg17", + "sysfs_bus_id": "7:0:0:0", + "unix_device_name": "/dev/sg17", + "unix_device_number": { + "type": 99, + "major": 21, + "minor": 17, + "range": 1 + }, + "unix_device_names": [ + "/dev/sg17" + ] + }, + { + "index": 57, + "attached_to": 0, + "bus_type": { + "name": "SCSI", + "value": 132 + }, + "slot": { + "bus": 14, + "number": 0 + }, + "base_class": { + "name": "Mass Storage Device", + "value": 262 + }, + "sub_class": { + "name": "Storage Device", + "value": 128 + }, + "vendor": { + "name": "IET", + "value": 0 + }, + "device": { + "name": "Controller", + "value": 0 + }, + "revision": { + "name": "0001", + "value": 0 + }, + "model": "IET Controller", + "sysfs_id": "/class/scsi_generic/sg45", + "sysfs_bus_id": "14:0:0:0", + "unix_device_name": "/dev/sg45", + "unix_device_number": { + "type": 99, + "major": 21, + "minor": 45, + "range": 1 + }, + "unix_device_names": [ + "/dev/sg45" + ] + }, + { + "index": 58, + "attached_to": 0, + "bus_type": { + "name": "SCSI", + "value": 132 + }, + "slot": { + "bus": 25, + "number": 0 + }, + "base_class": { + "name": "Mass Storage Device", + "value": 262 + }, + "sub_class": { + "name": "Storage Device", + "value": 128 + }, + "vendor": { + "name": "IET", + "value": 0 + }, + "device": { + "name": "Controller", + "value": 0 + }, + "revision": { + "name": "0001", + "value": 0 + }, + "model": "IET Controller", + "sysfs_id": "/class/scsi_generic/sg35", + "sysfs_bus_id": "25:0:0:0", + "unix_device_name": "/dev/sg35", + "unix_device_number": { + "type": 99, + "major": 21, + "minor": 35, + "range": 1 + }, + "unix_device_names": [ + "/dev/sg35" + ] + }, + { + "index": 59, + "attached_to": 0, + "bus_type": { + "name": "SCSI", + "value": 132 + }, + "slot": { + "bus": 17, + "number": 0 + }, + "base_class": { + "name": "Mass Storage Device", + "value": 262 + }, + "sub_class": { + "name": "Storage Device", + "value": 128 + }, + "vendor": { + "name": "IET", + "value": 0 + }, + "device": { + "name": "Controller", + "value": 0 + }, + "revision": { + "name": "0001", + "value": 0 + }, + "model": "IET Controller", + "sysfs_id": "/class/scsi_generic/sg25", + "sysfs_bus_id": "17:0:0:0", + "unix_device_name": "/dev/sg25", + "unix_device_number": { + "type": 99, + "major": 21, + "minor": 25, + "range": 1 + }, + "unix_device_names": [ + "/dev/sg25" + ] + }, + { + "index": 60, + "attached_to": 0, + "bus_type": { + "name": "SCSI", + "value": 132 + }, + "slot": { + "bus": 4, + "number": 0 + }, + "base_class": { + "name": "Mass Storage Device", + "value": 262 + }, + "sub_class": { + "name": "Storage Device", + "value": 128 + }, + "vendor": { + "name": "IET", + "value": 0 + }, + "device": { + "name": "Controller", + "value": 0 + }, + "revision": { + "name": "0001", + "value": 0 + }, + "model": "IET Controller", + "sysfs_id": "/class/scsi_generic/sg5", + "sysfs_bus_id": "4:0:0:0", + "unix_device_name": "/dev/sg5", + "unix_device_number": { + "type": 99, + "major": 21, + "minor": 5, + "range": 1 + }, + "unix_device_names": [ + "/dev/sg5" + ] + }, + { + "index": 61, + "attached_to": 0, + "bus_type": { + "name": "SCSI", + "value": 132 + }, + "slot": { + "bus": 5, + "number": 0 + }, + "base_class": { + "name": "Mass Storage Device", + "value": 262 + }, + "sub_class": { + "name": "Storage Device", + "value": 128 + }, + "vendor": { + "name": "IET", + "value": 0 + }, + "device": { + "name": "Controller", + "value": 0 + }, + "revision": { + "name": "0001", + "value": 0 + }, + "model": "IET Controller", + "sysfs_id": "/class/scsi_generic/sg15", + "sysfs_bus_id": "5:0:0:0", + "unix_device_name": "/dev/sg15", + "unix_device_number": { + "type": 99, + "major": 21, + "minor": 15, + "range": 1 + }, + "unix_device_names": [ + "/dev/sg15" + ] + }, + { + "index": 62, + "attached_to": 0, + "bus_type": { + "name": "SCSI", + "value": 132 + }, + "slot": { + "bus": 22, + "number": 0 + }, + "base_class": { + "name": "Mass Storage Device", + "value": 262 + }, + "sub_class": { + "name": "Storage Device", + "value": 128 + }, + "vendor": { + "name": "IET", + "value": 0 + }, + "device": { + "name": "Controller", + "value": 0 + }, + "revision": { + "name": "0001", + "value": 0 + }, + "model": "IET Controller", + "sysfs_id": "/class/scsi_generic/sg43", + "sysfs_bus_id": "22:0:0:0", + "unix_device_name": "/dev/sg43", + "unix_device_number": { + "type": 99, + "major": 21, + "minor": 43, + "range": 1 + }, + "unix_device_names": [ + "/dev/sg43" + ] + }, + { + "index": 63, + "attached_to": 0, + "bus_type": { + "name": "SCSI", + "value": 132 + }, + "slot": { + "bus": 24, + "number": 0 + }, + "base_class": { + "name": "Mass Storage Device", + "value": 262 + }, + "sub_class": { + "name": "Storage Device", + "value": 128 + }, + "vendor": { + "name": "IET", + "value": 0 + }, + "device": { + "name": "Controller", + "value": 0 + }, + "revision": { + "name": "0001", + "value": 0 + }, + "model": "IET Controller", + "sysfs_id": "/class/scsi_generic/sg33", + "sysfs_bus_id": "24:0:0:0", + "unix_device_name": "/dev/sg33", + "unix_device_number": { + "type": 99, + "major": 21, + "minor": 33, + "range": 1 + }, + "unix_device_names": [ + "/dev/sg33" + ] + }, + { + "index": 64, + "attached_to": 0, + "bus_type": { + "name": "SCSI", + "value": 132 + }, + "slot": { + "bus": 13, + "number": 0 + }, + "base_class": { + "name": "Mass Storage Device", + "value": 262 + }, + "sub_class": { + "name": "Storage Device", + "value": 128 + }, + "vendor": { + "name": "IET", + "value": 0 + }, + "device": { + "name": "Controller", + "value": 0 + }, + "revision": { + "name": "0001", + "value": 0 + }, + "model": "IET Controller", + "sysfs_id": "/class/scsi_generic/sg23", + "sysfs_bus_id": "13:0:0:0", + "unix_device_name": "/dev/sg23", + "unix_device_number": { + "type": 99, + "major": 21, + "minor": 23, + "range": 1 + }, + "unix_device_names": [ + "/dev/sg23" + ] + }, + { + "index": 65, + "attached_to": 0, + "bus_type": { + "name": "SCSI", + "value": 132 + }, + "slot": { + "bus": 18, + "number": 0 + }, + "base_class": { + "name": "Mass Storage Device", + "value": 262 + }, + "sub_class": { + "name": "Storage Device", + "value": 128 + }, + "vendor": { + "name": "IET", + "value": 0 + }, + "device": { + "name": "Controller", + "value": 0 + }, + "revision": { + "name": "0001", + "value": 0 + }, + "model": "IET Controller", + "sysfs_id": "/class/scsi_generic/sg3", + "sysfs_bus_id": "18:0:0:0", + "unix_device_name": "/dev/sg3", + "unix_device_number": { + "type": 99, + "major": 21, + "minor": 3, + "range": 1 + }, + "unix_device_names": [ + "/dev/sg3" + ] + }, + { + "index": 66, + "attached_to": 0, + "bus_type": { + "name": "SCSI", + "value": 132 + }, + "slot": { + "bus": 3, + "number": 0 + }, + "base_class": { + "name": "Mass Storage Device", + "value": 262 + }, + "sub_class": { + "name": "Storage Device", + "value": 128 + }, + "vendor": { + "name": "IET", + "value": 0 + }, + "device": { + "name": "Controller", + "value": 0 + }, + "revision": { + "name": "0001", + "value": 0 + }, + "model": "IET Controller", + "sysfs_id": "/class/scsi_generic/sg13", + "sysfs_bus_id": "3:0:0:0", + "unix_device_name": "/dev/sg13", + "unix_device_number": { + "type": 99, + "major": 21, + "minor": 13, + "range": 1 + }, + "unix_device_names": [ + "/dev/sg13" + ] + }, + { + "index": 67, + "attached_to": 0, + "bus_type": { + "name": "SCSI", + "value": 132 + }, + "slot": { + "bus": 10, + "number": 0 + }, + "base_class": { + "name": "Mass Storage Device", + "value": 262 + }, + "sub_class": { + "name": "Storage Device", + "value": 128 + }, + "vendor": { + "name": "IET", + "value": 0 + }, + "device": { + "name": "Controller", + "value": 0 + }, + "revision": { + "name": "0001", + "value": 0 + }, + "model": "IET Controller", + "sysfs_id": "/class/scsi_generic/sg41", + "sysfs_bus_id": "10:0:0:0", + "unix_device_name": "/dev/sg41", + "unix_device_number": { + "type": 99, + "major": 21, + "minor": 41, + "range": 1 + }, + "unix_device_names": [ + "/dev/sg41" + ] + }, + { + "index": 68, + "attached_to": 0, + "bus_type": { + "name": "SCSI", + "value": 132 + }, + "slot": { + "bus": 23, + "number": 0 + }, + "base_class": { + "name": "Mass Storage Device", + "value": 262 + }, + "sub_class": { + "name": "Storage Device", + "value": 128 + }, + "vendor": { + "name": "IET", + "value": 0 + }, + "device": { + "name": "Controller", + "value": 0 + }, + "revision": { + "name": "0001", + "value": 0 + }, + "model": "IET Controller", + "sysfs_id": "/class/scsi_generic/sg31", + "sysfs_bus_id": "23:0:0:0", + "unix_device_name": "/dev/sg31", + "unix_device_number": { + "type": 99, + "major": 21, + "minor": 31, + "range": 1 + }, + "unix_device_names": [ + "/dev/sg31" + ] + }, + { + "index": 69, + "attached_to": 0, + "bus_type": { + "name": "SCSI", + "value": 132 + }, + "slot": { + "bus": 12, + "number": 0 + }, + "base_class": { + "name": "Mass Storage Device", + "value": 262 + }, + "sub_class": { + "name": "Storage Device", + "value": 128 + }, + "vendor": { + "name": "IET", + "value": 0 + }, + "device": { + "name": "Controller", + "value": 0 + }, + "revision": { + "name": "0001", + "value": 0 + }, + "model": "IET Controller", + "sysfs_id": "/class/scsi_generic/sg21", + "sysfs_bus_id": "12:0:0:0", + "unix_device_name": "/dev/sg21", + "unix_device_number": { + "type": 99, + "major": 21, + "minor": 21, + "range": 1 + }, + "unix_device_names": [ + "/dev/sg21" + ] + }, + { + "index": 70, + "attached_to": 0, + "bus_type": { + "name": "SCSI", + "value": 132 + }, + "slot": { + "bus": 2, + "number": 0 + }, + "base_class": { + "name": "Mass Storage Device", + "value": 262 + }, + "sub_class": { + "name": "Storage Device", + "value": 128 + }, + "vendor": { + "name": "IET", + "value": 0 + }, + "device": { + "name": "Controller", + "value": 0 + }, + "revision": { + "name": "0001", + "value": 0 + }, + "model": "IET Controller", + "sysfs_id": "/class/scsi_generic/sg1", + "sysfs_bus_id": "2:0:0:0", + "unix_device_name": "/dev/sg1", + "unix_device_number": { + "type": 99, + "major": 21, + "minor": 1, + "range": 1 + }, + "unix_device_names": [ + "/dev/sg1" + ] + }, + { + "index": 71, + "attached_to": 0, + "bus_type": { + "name": "SCSI", + "value": 132 + }, + "slot": { + "bus": 15, + "number": 0 + }, + "base_class": { + "name": "Mass Storage Device", + "value": 262 + }, + "sub_class": { + "name": "Storage Device", + "value": 128 + }, + "vendor": { + "name": "IET", + "value": 0 + }, + "device": { + "name": "Controller", + "value": 0 + }, + "revision": { + "name": "0001", + "value": 0 + }, + "model": "IET Controller", + "sysfs_id": "/class/scsi_generic/sg11", + "sysfs_bus_id": "15:0:0:0", + "unix_device_name": "/dev/sg11", + "unix_device_number": { + "type": 99, + "major": 21, + "minor": 11, + "range": 1 + }, + "unix_device_names": [ + "/dev/sg11" + ] + } + ], + "usb_controller": [ + { + "index": 21, + "attached_to": 0, + "bus_type": { + "name": "PCI", + "value": 4 + }, + "slot": { + "bus": 0, + "number": 21 + }, + "base_class": { + "name": "Serial bus controller", + "value": 12 + }, + "sub_class": { + "name": "USB Controller", + "value": 3 + }, + "pci_interface": { + "value": 48 + }, + "vendor": { + "name": "Intel Corporation", + "value": 32902 + }, + "sub_vendor": { + "value": 5208 + }, + "device": { + "value": 12712 + }, + "sub_device": { + "value": 4096 + }, + "revision": { + "value": 3 + }, + "model": "Intel USB Controller", + "sysfs_id": "/devices/pci0000:00/0000:00:15.0", + "sysfs_bus_id": "0000:00:15.0", + "resources": [ + { + "type": "irq", + "base": 125, + "triggered": 0, + "enabled": true + }, + { + "type": "mem", + "base": 2704277504, + "range": 65536, + "enabled": true, + "access": "read_write", + "prefetch": "no" + } + ], + "detail": { + "function": 0, + "command": 1030, + "header_type": 0, + "secondary_bus": 0, + "irq": 125, + "prog_if": 48 + }, + "driver": "xhci_hcd", + "driver_module": "xhci_pci", + "drivers": [ + "xhci_hcd" + ], + "driver_modules": [ + "xhci_pci" + ], + "module_alias": "pci:v00008086d000031A8sv00001458sd00001000bc0Csc03i30", + "label": "Onboard - Other" + } + ] + }, + "smbios": { + "bios": { + "handle": 0, + "vendor": "American Megatrends Inc.", + "version": "F8", + "date": "12/13/2019", + "features": [ + "PCI supported", + "BIOS flashable", + "BIOS shadowing allowed", + "CD boot supported", + "Selectable boot supported", + "BIOS ROM socketed", + "EDD spec supported", + "1.2MB Floppy supported", + "720kB Floppy supported", + "2.88MB Floppy supported", + "Print Screen supported", + "8042 Keyboard Services supported", + "Serial Services supported", + "Printer Services supported", + "ACPI supported", + "USB Legacy supported", + "BIOS Boot Spec supported" + ], + "start_address": "0xf0000", + "rom_size": 6291456 + }, + "board": { + "handle": 2, + "manufacturer": "GIGABYTE", + "product": "MZGLKAP-00", + "version": "1.x", + "board_type": { + "name": "Motherboard", + "value": 10 + }, + "features": [ + "Hosting Board", + "Replaceable" + ], + "location": "Default string", + "chassis": 3 + }, + "cache": [ + { + "handle": 47, + "socket": "CPU Internal L1", + "size_max": 224, + "size_current": 224, + "speed": 0, + "mode": { + "name": "Write Back", + "value": 1 + }, + "enabled": true, + "location": { + "name": "Internal", + "value": 0 + }, + "socketed": false, + "level": 0, + "ecc": { + "name": "Parity", + "value": 4 + }, + "cache_type": { + "name": "Other", + "value": 1 + }, + "associativity": { + "name": "Other", + "value": 1 + }, + "sram_type_current": [ + "Synchronous" + ], + "sram_type_supported": [ + "Synchronous" + ] + }, + { + "handle": 48, + "socket": "CPU Internal L2", + "size_max": 4096, + "size_current": 4096, + "speed": 0, + "mode": { + "name": "Write Back", + "value": 1 + }, + "enabled": true, + "location": { + "name": "Internal", + "value": 0 + }, + "socketed": false, + "level": 1, + "ecc": { + "name": "Single-bit", + "value": 5 + }, + "cache_type": { + "name": "Unified", + "value": 5 + }, + "associativity": { + "name": "16-way Set-Associative", + "value": 8 + }, + "sram_type_current": [ + "Synchronous" + ], + "sram_type_supported": [ + "Synchronous" + ] + } + ], + "chassis": { + "handle": 3, + "manufacturer": "Default string", + "version": "Default string", + "chassis_type": { + "name": "Desktop", + "value": 3 + }, + "lock_present": false, + "bootup_state": { + "name": "Safe", + "value": 3 + }, + "power_state": { + "name": "Safe", + "value": 3 + }, + "thermal_state": { + "name": "Safe", + "value": 3 + }, + "security_state": { + "name": "None", + "value": 3 + }, + "oem": "0x0" + }, + "config": { + "handle": 34, + "options": [ + "Default string" + ] + }, + "language": [ + { + "handle": 63, + "languages": [ + "en|US|iso8859-1" + ] + } + ], + "memory_array": [ + { + "handle": 35, + "location": { + "name": "Motherboard", + "value": 3 + }, + "usage": { + "name": "System memory", + "value": 3 + }, + "ecc": { + "name": "None", + "value": 3 + }, + "max_size": 33554432, + "error_handle": 65534, + "slots": 2 + } + ], + "memory_array_mapped_address": [ + { + "handle": 36, + "array_handle": 35, + "start_address": 0, + "end_address": 25769803776, + "part_width": 2 + } + ], + "memory_device": [ + { + "handle": 37, + "location": "A1_DIMM0", + "bank_location": "A1_BANK0", + "manufacturer": "Crucial", + "part_number": "CT8G4SFS824A.M8FJ", + "array_handle": 35, + "error_handle": 65534, + "width": 64, + "ecc_bits": 0, + "size": 8388608, + "form_factor": { + "name": "SODIMM", + "value": 13 + }, + "set": 0, + "memory_type": { + "name": "Other", + "value": 26 + }, + "memory_type_details": [ + "Synchronous" + ], + "speed": 2400 + }, + { + "handle": 39, + "location": "A1_DIMM1", + "bank_location": "A1_BANK1", + "manufacturer": "Crucial", + "part_number": "CT16G4SFD824A.M16F", + "array_handle": 35, + "error_handle": 65534, + "width": 64, + "ecc_bits": 0, + "size": 16777216, + "form_factor": { + "name": "SODIMM", + "value": 13 + }, + "set": 0, + "memory_type": { + "name": "Other", + "value": 26 + }, + "memory_type_details": [ + "Synchronous" + ], + "speed": 2400 + } + ], + "memory_device_mapped_address": [ + { + "handle": 38, + "memory_device_handle": 37, + "array_map_handle": 36, + "start_address": 0, + "end_address": 8589934592, + "row_position": 255, + "interleave_position": 1, + "interleave_depth": 2 + }, + { + "handle": 40, + "memory_device_handle": 39, + "array_map_handle": 36, + "start_address": 8589934592, + "end_address": 25769803776, + "row_position": 255, + "interleave_position": 2, + "interleave_depth": 2 + } + ], + "onboard": [ + { + "handle": 32, + "devices": [ + { + "name": "To Be Filled By O.E.M.", + "type": { + "name": "Video", + "value": 3 + }, + "enabled": true + } + ] + } + ], + "port_connector": [ + { + "handle": 8, + "port_type": { + "name": "Mouse Port", + "value": 14 + }, + "internal_reference_designator": "J1A1", + "external_connector_type": { + "name": "PS/2", + "value": 15 + }, + "external_reference_designator": "PS2Mouse" + }, + { + "handle": 9, + "port_type": { + "name": "Keyboard Port", + "value": 13 + }, + "internal_reference_designator": "J1A1", + "external_connector_type": { + "name": "PS/2", + "value": 15 + }, + "external_reference_designator": "Keyboard" + }, + { + "handle": 10, + "port_type": { + "name": "Other", + "value": 255 + }, + "internal_reference_designator": "J2A1", + "external_connector_type": { + "name": "Mini-Centronics Type-14", + "value": 29 + }, + "external_reference_designator": "TV Out" + }, + { + "handle": 11, + "port_type": { + "name": "Serial Port 16550A Compatible", + "value": 9 + }, + "internal_reference_designator": "J2A2A", + "external_connector_type": { + "name": "DB-9 pin male", + "value": 8 + }, + "external_reference_designator": "COM A" + }, + { + "handle": 12, + "port_type": { + "name": "Video Port", + "value": 28 + }, + "internal_reference_designator": "J2A2B", + "external_connector_type": { + "name": "DB-15 pin female", + "value": 7 + }, + "external_reference_designator": "Video" + }, + { + "handle": 13, + "port_type": { + "name": "USB", + "value": 16 + }, + "internal_reference_designator": "J3A1", + "external_connector_type": { + "name": "Access Bus [USB]", + "value": 18 + }, + "external_reference_designator": "USB1" + }, + { + "handle": 14, + "port_type": { + "name": "USB", + "value": 16 + }, + "internal_reference_designator": "J3A1", + "external_connector_type": { + "name": "Access Bus [USB]", + "value": 18 + }, + "external_reference_designator": "USB2" + }, + { + "handle": 15, + "port_type": { + "name": "USB", + "value": 16 + }, + "internal_reference_designator": "J3A1", + "external_connector_type": { + "name": "Access Bus [USB]", + "value": 18 + }, + "external_reference_designator": "USB3" + }, + { + "handle": 16, + "port_type": { + "name": "Other", + "value": 255 + }, + "internal_connector_type": { + "name": "Other", + "value": 255 + }, + "internal_reference_designator": "J9A1 - TPM HDR" + }, + { + "handle": 17, + "port_type": { + "name": "Other", + "value": 255 + }, + "internal_connector_type": { + "name": "Other", + "value": 255 + }, + "internal_reference_designator": "J9C1 - PCIE DOCKING CONN" + }, + { + "handle": 18, + "port_type": { + "name": "Other", + "value": 255 + }, + "internal_connector_type": { + "name": "Other", + "value": 255 + }, + "internal_reference_designator": "J2B3 - CPU FAN" + }, + { + "handle": 19, + "port_type": { + "name": "Other", + "value": 255 + }, + "internal_connector_type": { + "name": "Other", + "value": 255 + }, + "internal_reference_designator": "J6C2 - EXT HDMI" + }, + { + "handle": 20, + "port_type": { + "name": "Other", + "value": 255 + }, + "internal_connector_type": { + "name": "Other", + "value": 255 + }, + "internal_reference_designator": "J3C1 - GMCH FAN" + }, + { + "handle": 21, + "port_type": { + "name": "Other", + "value": 255 + }, + "internal_connector_type": { + "name": "Other", + "value": 255 + }, + "internal_reference_designator": "J1D1 - ITP" + }, + { + "handle": 22, + "port_type": { + "name": "Other", + "value": 255 + }, + "internal_connector_type": { + "name": "Other", + "value": 255 + }, + "internal_reference_designator": "J9E2 - MDC INTPSR" + }, + { + "handle": 23, + "port_type": { + "name": "Other", + "value": 255 + }, + "internal_connector_type": { + "name": "Other", + "value": 255 + }, + "internal_reference_designator": "J9E4 - MDC INTPSR" + }, + { + "handle": 24, + "port_type": { + "name": "Other", + "value": 255 + }, + "internal_connector_type": { + "name": "Other", + "value": 255 + }, + "internal_reference_designator": "J9E3 - LPC HOT DOCKING" + }, + { + "handle": 25, + "port_type": { + "name": "Other", + "value": 255 + }, + "internal_connector_type": { + "name": "Other", + "value": 255 + }, + "internal_reference_designator": "J9E1 - SCAN MATRIX" + }, + { + "handle": 26, + "port_type": { + "name": "Other", + "value": 255 + }, + "internal_connector_type": { + "name": "Other", + "value": 255 + }, + "internal_reference_designator": "J9G1 - LPC SIDE BAND" + }, + { + "handle": 27, + "port_type": { + "name": "Other", + "value": 255 + }, + "internal_connector_type": { + "name": "Other", + "value": 255 + }, + "internal_reference_designator": "J8F1 - UNIFIED" + }, + { + "handle": 28, + "port_type": { + "name": "Other", + "value": 255 + }, + "internal_connector_type": { + "name": "Other", + "value": 255 + }, + "internal_reference_designator": "J6F1 - LVDS" + }, + { + "handle": 29, + "port_type": { + "name": "Other", + "value": 255 + }, + "internal_connector_type": { + "name": "Other", + "value": 255 + }, + "internal_reference_designator": "J2F1 - LAI FAN" + }, + { + "handle": 30, + "port_type": { + "name": "Other", + "value": 255 + }, + "internal_connector_type": { + "name": "Other", + "value": 255 + }, + "internal_reference_designator": "J2G1 - GFX VID" + }, + { + "handle": 31, + "port_type": { + "name": "Other", + "value": 255 + }, + "internal_connector_type": { + "name": "Other", + "value": 255 + }, + "internal_reference_designator": "J1G6 - AC JACK" + } + ], + "processor": [ + { + "handle": 49, + "socket": "SOCKET 0", + "socket_type": { + "name": "Other", + "value": 1 + }, + "socket_populated": true, + "manufacturer": "Intel", + "version": "Intel(R) Celeron(R) J4105 CPU @ 1.50GHz", + "part": "Fill By OEM", + "processor_type": { + "name": "CPU", + "value": 3 + }, + "processor_family": { + "name": "Celeron", + "value": 15 + }, + "processor_status": { + "name": "Enabled", + "value": 1 + }, + "clock_ext": 100, + "clock_max": 2700, + "cache_handle_l1": 47, + "cache_handle_l2": 48, + "cache_handle_l3": 0 + } + ], + "slot": [ + { + "handle": 64, + "designation": "J7H1", + "slot_type": { + "name": "Other", + "value": 174 + }, + "bus_width": { + "name": "Other", + "value": 10 + }, + "usage": { + "name": "In Use", + "value": 4 + }, + "length": { + "name": "Short", + "value": 3 + }, + "id": 0, + "features": [ + "3.3 V", + "Shared", + "PME#" + ] + }, + { + "handle": 65, + "designation": "J8H1", + "slot_type": { + "name": "Other", + "value": 173 + }, + "bus_width": { + "name": "Other", + "value": 9 + }, + "usage": { + "name": "Available", + "value": 3 + }, + "length": { + "name": "Short", + "value": 3 + }, + "id": 1, + "features": [ + "3.3 V", + "Shared", + "PME#" + ] + } + ], + "system": { + "handle": 1, + "manufacturer": "GIGABYTE", + "product": "MZGLKAP-00", + "version": "1.x", + "wake_up": { + "name": "Power Switch", + "value": 6 + } + } + } +} diff --git a/machines/sue/configuration.nix b/machines/sue/configuration.nix index 8041dd3..c62f14e 100644 --- a/machines/sue/configuration.nix +++ b/machines/sue/configuration.nix @@ -75,6 +75,7 @@ boot.initrd.luks.devices."luks-8ffd3129-4908-4209-98c4-4eb68a35c494".device = "/dev/disk/by-uuid/8ffd3129-4908-4209-98c4-4eb68a35c494"; + # TODO: create option for this instead of commenting out # specialisation.cosmic.configuration = { # imports = [ # inputs.nixos-cosmic.nixosModules.default diff --git a/nixos/backups.nix b/nixos/backups.nix new file mode 100644 index 0000000..967343b --- /dev/null +++ b/nixos/backups.nix @@ -0,0 +1,94 @@ +{ + pkgs, + lib, + config, + ... +}: let + cfg = config.pim.backups; + + borgmaticConfig = pkgs.writeTextFile { + name = "borgmatic-config.yaml"; + + text = lib.generators.toYAML {} { + source_directories = ["/mnt/longhorn/persistent/longhorn-backup"]; + + repositories = [ + { + path = cfg.repoLocation; + label = "nfs"; + } + { + path = "ssh://s6969ym3@s6969ym3.repo.borgbase.com/./repo"; + label = "borgbase"; + } + ]; + + ssh_command = "${pkgs.openssh}/bin/ssh -i ${config.sops.secrets."borg/borgbasePrivateKey".path} -o StrictHostKeychecking=no"; + keep_daily = 7; + keep_weekly = 4; + keep_monthly = 12; + keep_yearly = -1; + encryption_passcommand = "${pkgs.coreutils}/bin/cat ${config.sops.secrets."borg/borgPassphrase".path}"; + }; + }; +in { + options.pim.backups = { + enable = lib.mkOption { + default = false; + type = lib.types.bool; + description = '' + Whether to enable backups of persistent data on this machine. + ''; + }; + + repoLocation = lib.mkOption { + default = "/mnt/longhorn/persistent/nfs.borg"; + type = lib.types.str; + description = '' + Location of the Borg repository to back up to. + ''; + }; + }; + + config = lib.mkIf cfg.enable { + environment.systemPackages = with pkgs; [borgbackup]; + # Converted from: + # https://github.com/borgmatic-collective/borgmatic/tree/84823dfb912db650936e3492f6ead7e0e0d32a0f/sample/systemd + systemd.services.borgmatic = { + description = "borgmatic backup"; + wants = ["network-online.target"]; + after = ["network-online.target"]; + unitConfig.ConditionACPower = true; + preStart = "${pkgs.coreutils}/bin/sleep 10s"; + + serviceConfig = { + Type = "oneshot"; + Nice = 19; + CPUSchedulingPolicy = "batch"; + IOSchedulingClass = "best-effort"; + IOSchedulingPriority = 7; + IOWeight = 100; + Restart = "no"; + LogRateLimitIntervalSec = 0; + Environment = "BORG_PASSPHRASE_FILE=${config.sops.secrets."borg/borgPassphrase".path}"; + }; + + script = "${pkgs.systemd}/bin/systemd-inhibit --who=\"borgmatic\" --what=\"sleep:shutdown\" --why=\"Prevent interrupting scheduled backup\" ${pkgs.borgmatic}/bin/borgmatic --verbosity -2 --syslog-verbosity 1 -c ${borgmaticConfig}"; + }; + + systemd.timers.borgmatic = { + description = "Run borgmatic backup"; + wantedBy = ["timers.target"]; + timerConfig = { + OnCalendar = "*-*-* 3:00:00"; + Persistent = true; + RandomizedDelaySec = "1h"; + }; + }; + + sops.secrets = { + "borg/borgPassphrase" = {}; + "borg/borgbasePrivateKey" = {}; + }; + }; +} diff --git a/nixos/data-sharing.nix b/nixos/data-sharing.nix new file mode 100644 index 0000000..6303be4 --- /dev/null +++ b/nixos/data-sharing.nix @@ -0,0 +1,47 @@ +{ + lib, + config, + ... +}: let + cfg = config.pim.data-sharing; + + nfsShares = [ + "/mnt/longhorn/persistent/media" + "/mnt/longhorn/persistent/media/books" + "/mnt/longhorn/persistent/media/movies" + "/mnt/longhorn/persistent/media/music" + "/mnt/longhorn/persistent/media/shows" + "/mnt/longhorn/persistent/longhorn-backup" + ]; + + nfsExports = lib.strings.concatLines ( + builtins.map + ( + share: "${share} 192.168.30.0/16(rw,sync,no_subtree_check,no_root_squash) 127.0.0.1/8(rw,sync,no_subtree_check,no_root_squash) 10.0.0.0/8(rw,sync,no_subtree_check,no_root_squash)" + ) + nfsShares + ); +in { + options.pim.data-sharing = { + enable = lib.mkOption { + default = false; + type = lib.types.bool; + description = '' + Configure this server to serve our data using NFS. + ''; + }; + }; + + config = lib.mkIf cfg.enable { + networking.firewall.allowedTCPPorts = [ + 2049 # NFS + 111 # NFS + 20048 # NFS + ]; + + services.nfs.server = { + enable = true; + exports = nfsExports; + }; + }; +} diff --git a/nixos/default.nix b/nixos/default.nix index 6eb633d..3272944 100644 --- a/nixos/default.nix +++ b/nixos/default.nix @@ -25,6 +25,8 @@ ./server.nix ./prometheus.nix ./kubernetes + ./data-sharing.nix + ./backups.nix ]; options = { diff --git a/secrets/kubernetes.yaml b/secrets/kubernetes.yaml index 8a0d4c2..2839afd 100644 --- a/secrets/kubernetes.yaml +++ b/secrets/kubernetes.yaml @@ -17,47 +17,56 @@ sops: - recipient: age1unkshctcpucc298kmw9a0qzvtjzgdnjytrxr5p750dv0z95feymqpn68qf enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA3MjVLaFAyTEQ4cEF2Wit6 - Rk1ZaFhuRlduMkNBVi9UWFEwd0pNK3NHcUR3CjdqRisrNVRPQkFEMTQrblMzQUho - WVBjWll0RnFlTHBSMEFyblBDTTdhOTQKLS0tIGFBL0Y5dlVUaVR1VkRBUkM2dTlL - YVAyQTEzVWI3eStiUjlaNGhKZHRHVzQKDvbBgGzw8Q5Nb4qBc5Z9ee15D65R+tXr - g0BuD0DI4RPReKbTfD3J2yxm5tI9QMiUUEsgJNQvJXcYXH/yXZnu1A== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB2anAraGp2YlNWZnNENWMw + WVFqMW4zQUl6UWNRK0lSVnNZMVl0SjJGdFJFCndyVnQwejFFWUxTQ0pmRnNDbUJK + VjM1ajl5cHhHN1A1cjdhdFhtcnVEcWMKLS0tIHNUQWx2endUUFNMUENUNjhvdDZl + Qk9yY0N5N05UZG4rcG5iS3NkR2hVaVUKxRS9Mf17cG8WyDdCLwpqPiMObbKCTz/4 + iejyULwJNOBcl3Tvzgc9FANNZpC4UrO51HTCzQvmw9tBboVkEkLA0Q== -----END AGE ENCRYPTED FILE----- - recipient: age1upnqu4rpxppdw9zmqu8x3rnaqq2r6m82y25zvry5cec63vjsd9gqtl9e02 enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBKeUxkQUlhS2JUaDJiZjdW - SUs5Z0N6Wnc4alNwOWhhKzl4M2pxZi9TR0hFCkxkcFdNZjJvS3kvQmUvYmo3N1R6 - NDU0VmRBbVZ0QnFXdnI5Mjltd2I3YTgKLS0tIG91T05wQTN2c2ZVUitIYi96TlZW - UkdpRmpmY3dWMVNWR0hRVDNoTS8ya1EKYxYJB5SN4f2QAF5i8RYybJLeNCiFw5KN - 2Ky5HbqJ7U38wMxjpdM/QcgrL70fVkf1zME0QF8wQ9wnUniHoL7yYA== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBpY1lJQ3BKSFhia0RUZFdV + dldKbmoxN1pwY2Z4V1VXNlY3cWE4cnJOYm5BCkNMc3hZbzF3RHlUMmdSRndMWDBy + eUFjOCtMaXZQY2R6N2RsRDNDNDhOZkkKLS0tIFVSRzFySG00VktGa1ZmYkx6Um1W + V25mbkcxQjhqb1cxa0hkTWlFNkVsS2sKbP1bqNh0DRiZtK3fXaZ4J1d2b+nYwFqQ + knwond7pkN9YBRsU4/HHtFCp1XPxRiNQCXXfzWy0X365VzON32huqQ== + -----END AGE ENCRYPTED FILE----- + - recipient: age108fn93z2c55g9dm9cv5v4w47pykf3khz7e3dmnpv5dhchwnaau0qs20stq + enc: | + -----BEGIN AGE ENCRYPTED FILE----- + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBLL0xwbXNENzQ2N1BIZGZC + YzhMdFdyREpMQlRHaTZmRTllUnhEUm1lcm40Cmc3MzRheDYrQjgvaWVaZE1tNUp5 + RTFZbXltV05lRDNBdVJ3VFEyeFlxQTgKLS0tIEx1ZG1IMHF5a25LZGlzWjNrZTJ1 + c3VCWjRmKytyVzE1SzBlMXQvblptNmsKNnl6VQIBn2Gfkrlatf23kOMWW+1Ej2wv + O9Q8twttjPoTPx/9pWHOCNHmbnkabwi94lRujbXgIAQXUAL00n3M7Q== -----END AGE ENCRYPTED FILE----- - recipient: age189laethzry4ylnd790dmpuc4xjjuwqxruc76caj3ceqhqug4g9qs0upuvw enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBRb0gza2VkOG5XK3NNZTNh - bnovdmZFM2dPblZ1M1JNU0tJK0Q2LzJaZEVVCnBaeHZBMUpNZ0h0R3MyTk56ZUl3 - ZnhxQnJNdUlDMjFmVjFXcFduT0JnWkEKLS0tIDIwUzlhaUwzWTMrVnJIbFNYazN2 - OFdlY1pXUnRNdHNZaDhvN3VlajVnVDQKnmpUo96Ua6AhLpHcdemMYKDvptRwpcUR - eHT3OCCqe1UVy+e8ibcavYsDDIn6oSyoZg+94nfLqqMAqU5ARq10LA== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBPTGdrWlE2SER5OUNjQWEw + MUdEZ3VJbCtwTytZU3ZWM3lNclJBUXhBdm5VCmRpQXNxVVV1cGxlMUJNa1lEcUdx + Qkt4clg1cVpOV0FhdEd6aEQ2ZkdlUTgKLS0tIGl3YWxjRlM0MHFncm5wdlpSeEdj + TkRSZmJyQmg2QnpYanZLVFRlWnowY3MKvM9kUm/F0vtQcwdnIKff3HWUtGbR2vmH + eOKnbOE5WMAWIi8oSR/uBMzE9lK2kyisby19XZUf5JcG4wS4YRlC1Q== -----END AGE ENCRYPTED FILE----- - recipient: age1w99m9klvc7m5qtmtmu3l0jx8ksdzp5c4p9rkvh5fdullfc6afemqv5py2q enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBsVUg3a3Zra05hK2tBS2Q4 - RE1rR3hQdGRoVkpjdUxCb3RHbEZjbXNiRjNFCkZjaXFrR1F3WWlGVTlid09pRWRx - SUpwYmxkb1pXWXBBVU91emMrZVZBSHMKLS0tIEZ2bC9IVU44NUt6YmM0RDZZdEEw - dlB5bFgzeE1QRHpHSWhOSm5KZEZqK0EKZ6o7plwu7EMBroGG87ppyMtMH40PNoFs - PrbL0Hvy4DGq4J2MLyUG+i7lCKf2NL5eS2HeZOcR5vjoQvc6DVHvOA== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBCZDhSMEw3RVcyQ2NmZkpD + bVp6SFpMckZmNGdoeCtzQVo0VDFEWkZ0dVUwClA2WVd5NG90MkVRZEUyeW9JaW1r + YVpJbEpDV0VCREFVMy9taFJBODlGWkUKLS0tIHN0eCtrNUM2K3VTaHNMWTRXUFA4 + WEhTSHNtdE9qSVJVay93R2ZxeXI5SEkK7ZjIfQevnd1yyz8Ra9kBJb2DvlajgNEn + 88JXgtSrxtiVfrCFUKEIsEV6v/fT7BECOGCYaoxskwgLgCZ9mL6sTA== -----END AGE ENCRYPTED FILE----- - recipient: age159whjxeyw94xmkkephmtlur8e85xd9d5vnvkwkcayfv7el0neqfq863yga enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBKNFNZcmx4M3VlQ0dCY3hZ - ZVFXK1YyV2Myb0wyM0tRdUFzaWZZdU0zMGprClBiZVpVNzZtMEJDRzZTQy9iblRx - SGVRZTV0Ri91elI0bVZsWEhYRHNDcVkKLS0tIDZtUlFMNVdOZWNPbEpiVWFaZkJu - MkF4Qi9XYjArYVBabDl2MXI3VmdzYncKNNTcTyvOVQfzqcJsscgwQXbzsxNNts92 - aa6+WetMwl1IKo8iw0bbmkIqJ5+7DFSQc0AhS5DWhiGISQ/GrTfFLg== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAyR2xBS291Q1lHc3UrT293 + TlUvVnRxcUFHT01iNWJ5NFJtcVYyd3dLVFdnCjVqQlVLVzBEMlRFbjdDZkV2VWJa + c1RyKzh0S25VTk1wQ04xdEFCOHVySkEKLS0tIHkxMXJUbWxZNDU2VmFuRVpobUpF + djd1d01oTzh3WGNVaml1RWJ6alllQ3MKfiUTGCuQ0+6CbkRPFAKnIh2icOScNSVq + qbhQZVbF1zkTAACtJYRsw9LYhjK0QlT52fcLVuyWL9GRI5ZL6n3GRg== -----END AGE ENCRYPTED FILE----- lastmodified: "2024-12-01T11:24:36Z" mac: ENC[AES256_GCM,data:aQQPjSLHgvBPU0eZA95qFoRsklw3Jaj2N42DpKSheDoSJ5SwWV1GK0IJqkis71eBpMG9Mjn2wWj/1IdU1upRqfZU5dwNPdVXFb2+qPZyTkz1jhvBVTRGUNedd/L3t2a2nsaj5frZyzUPBELMs7n335pB9I36e+xOgTmA8OW3XAE=,iv:UI82ZmzcXtjO9fv2bSBZVVzNs7uvlopyxKXW+wBmNf8=,tag:HySaRX4Ihpnx+a8lASHicw==,type:str] diff --git a/secrets/lewis/colmena.yaml b/secrets/lewis/colmena.yaml new file mode 100644 index 0000000..10d70cf --- /dev/null +++ b/secrets/lewis/colmena.yaml @@ -0,0 +1,40 @@ +sops_nix_keys: + root: ENC[AES256_GCM,data:S2tVrvJU4jpkl2GmiwUO++OQuDbgt9ResyAtivEnSpRD82i+7g298ujzmFSdKNzOQSVpLuinIhXF0eJeiYF4vh55ywe321aTysg=,iv:PILjXRmdx07o3Pw7JIuq2xIZKuEZnujD7TVWZ+mIZos=,tag:8/iaTqW1vF/LXz2XSb8MkA==,type:str] +sops: + kms: [] + gcp_kms: [] + azure_kv: [] + hc_vault: [] + age: + - recipient: age189laethzry4ylnd790dmpuc4xjjuwqxruc76caj3ceqhqug4g9qs0upuvw + enc: | + -----BEGIN AGE ENCRYPTED FILE----- + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBWTE5PN2NuZ0psei9CR1li + N2NIQURZWVpXVUpKT0ZwR0hzNlZKbGRQUEM0CnJzajJkVDQwSlVEVWxLZEtCT05C + Q1pUblgyTG52eTNYODBTRC9ETUhsU2sKLS0tIC83cXEvTWV6N2pwcm91S2pmK1NG + OHEyOWhXVTM5ZE9qazdtZzVhNFpseWcK0AVMxP0DvwO0uBmgXrhxHsU+i7kWfpeR + nA4fHrdePwXsGXDGBgw3B7LBcl3vinYEKhINQgDTXN7DNNXurWUYWQ== + -----END AGE ENCRYPTED FILE----- + - recipient: age1w99m9klvc7m5qtmtmu3l0jx8ksdzp5c4p9rkvh5fdullfc6afemqv5py2q + enc: | + -----BEGIN AGE ENCRYPTED FILE----- + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSByTDg5aVhvYkdyUDIwam5m + Y1FVbklxekt2TmpGSFBrTzJjRlhEUUlHbnhzClRsWEQ2b3daMG9POFFuTzl0NGhv + ekxNeit0a0hoUWJsdWNGem5lYmVNQ00KLS0tIDZFQnVYTXFPZzlud3FWQ1c2bXNh + allpQmNjVHFucU5CeEZTM0I5TnVRNjgKgCM0Cu87AJvABQ+X9JD7NAukhXDpk9he + 4x84RdRXaCPZ3t9ED3iKGjT4x95mkOPtaSEUHwNzBesFZ3mVWxbLlw== + -----END AGE ENCRYPTED FILE----- + - recipient: age159whjxeyw94xmkkephmtlur8e85xd9d5vnvkwkcayfv7el0neqfq863yga + enc: | + -----BEGIN AGE ENCRYPTED FILE----- + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBLTHhJelQxK0phRzRWQVNS + ZmxIZTlOUk01aHIxRHYvbHZydUZFOVhFa1VrCkxoN0pROXhEaFJXZWdSWGFQZlNp + WnhaRXFVbXBFeEN4TEFneFgzaEVyZU0KLS0tIEI4QW9nNmxHd2VqN3VmZkJlZTBx + NkJ1V1hVZmhCWTlDWjY0Y0kyU3RITkUKy4zH4fz+5GDQCGQGRaaAOrbZFq3RJead + vTLccZQa6+IU1EL/12onkSWklvNVaOMJJp5re6mZEdCiybYOPZmGEg== + -----END AGE ENCRYPTED FILE----- + lastmodified: "2024-12-01T15:13:20Z" + mac: ENC[AES256_GCM,data:z6CikTBFzpgHqbCTWEMdePE3DIIYivZgtqmVLglJrOq65BRYz7ED5+74lOftcUdHGsBhcgTgZKYEGvgW6r7B3AAV5RiJ1oCg+xWjfj64dyYjMf0kkO1h/4KC61qfpyd4Wj61lAFyw7jwZ5011YYZ7Ox3GxNGJP/ilZwfguAnnIY=,iv:mJ+jRqfJBs2izRR3t/ixt45R9FXD2PxknCcu4DRqK5M=,tag:m7LpFr1qesSBjnzP1Xy/Cg==,type:str] + pgp: [] + unencrypted_suffix: _unencrypted + version: 3.9.1 diff --git a/secrets/lewis/nixos.yaml b/secrets/lewis/nixos.yaml new file mode 100644 index 0000000..7433150 --- /dev/null +++ b/secrets/lewis/nixos.yaml @@ -0,0 +1,50 @@ +borg: + borgPassphrase: ENC[AES256_GCM,data:yIWgAwYj4JKAKFynYArW7dDEiVY=,iv:fADZUXEGGSgM1IPitDZX9vVErC+ub/KnCpHx1/9h4s4=,tag:UBcfpjSHiMj5FwVMr0XdBw==,type:str] + borgbasePrivateKey: ENC[AES256_GCM,data:9FOFCLfwGlgYQXgcg8TyOFoY/abdxTKcTT93JrfanPjlCA+D8Z5loShFTxXKFxKAgJZSMH5ts5PY0d/7EnNvTG7B8DQexaUhlU/kfAyXKHCehpDMwY7UuoS0h3qGU/IgqQIfWDc8pX5vIZuDP0a7KHd3iPFL7ETHbNoCTYQvJZEXYcLIoS6L6I8Wm5yxJJ2QlyvyW1NtnXspcBym1KzZlN+7plJazznX2MbFv3EZLZC2Z4WnixKXKeYBCSutat1fa+1nhswvPqCq/N4cJQgtpRFcQnMqnU1Yg1g1F+i64PqGSB3OgOvO5macn2pWNQqcLlNuAH55KEX5cHF9nSFObJsrDDxmjYZmT1lu/fBGHNW17O4k85BUflQSpsEDHRWc1O3W/W8xJs0weujFEqlBkVLV/nGNAXJKr7rIvbWnF67E1FgUO/dhePWrwpQRr77lES7hat9eiv9XlNlyO9GBGOp/HeFvykZmtwRqBhGWzKcmUNO3zr2FupddPBU9g3BUmeKm,iv:AdqojS3Ri2s2jEkOD7SfyFMlWeUn11OetLk+TlemSd4=,tag:6Fn/WpLzgNyEJDVbY4LyRA==,type:str] +sops: + kms: [] + gcp_kms: [] + azure_kv: [] + hc_vault: [] + age: + - recipient: age108fn93z2c55g9dm9cv5v4w47pykf3khz7e3dmnpv5dhchwnaau0qs20stq + enc: | + -----BEGIN AGE ENCRYPTED FILE----- + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBjS1BaQ1RwVXZZTk9vMGpi + RjNIRWFIcitCVG9xL3JPNUl2N25QU0taMnpvClRGS0VxZFZYYXcrVDhURjlCQ1Bv + aFlIR2xXRVdyRzlRL1V5YTFFczdkQWMKLS0tIE1lMjBqNFBDd0JHQzdvT01DV2lG + ZXJyZVgwQ1hzVnJ2STlIUnBxbGFEV00KIR9mZ9TenQuYoi5epC9BJGLBpn8cirO0 + d3Nch2GJpcEPwKeUjTsr1tPPKqua5GfbqrTsCdBYv8ItE1vB3qfvPg== + -----END AGE ENCRYPTED FILE----- + - recipient: age189laethzry4ylnd790dmpuc4xjjuwqxruc76caj3ceqhqug4g9qs0upuvw + enc: | + -----BEGIN AGE ENCRYPTED FILE----- + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBDbThPWGc1TXp5dnpZbVgz + emx3ZmlnYlM5bWtyc2I1YklmWWx1QU05VWtvCnRGTWs5aUNqZFdDU0xCSXpNM21U + OGZ5MEdxTXFMKzRwT0lGRHdJZmwvQ3cKLS0tIEtQOFp0VjdxMXJKUERhN003bVpl + YmNUd0E2M0QwcEpVa1dPVGZjb1hnR2MKK6d1LvSTa2Ku8xLO+eXxSO0nuX4bC6pp + JzS00ym6w/F9m6JRchSB2R2zswoIQmk/sWWB4f6llvI1+B636L1FFw== + -----END AGE ENCRYPTED FILE----- + - recipient: age1w99m9klvc7m5qtmtmu3l0jx8ksdzp5c4p9rkvh5fdullfc6afemqv5py2q + enc: | + -----BEGIN AGE ENCRYPTED FILE----- + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA5c2E4V3pYTmtIOFpLbTR3 + b3M4M1kxODhCTExqbnh3dzhYZ2NKK210OFdrCi9PV3h3T0NXaDFPUHJaWWhIY2pT + SGpXNElvN2pLaGp4YVIzdlhyRlowMlEKLS0tIHljQjBHbWpFbXdOU3l3aWs4b0ZH + WkQvZXMyNG5qZFpTUjBFTVNPMzBUZUkKyygGqHyNTxUVEfadY1PG1/GF1ouvaJmr + swJa95Sdvo2wsVk/47XJynSfNraOhnGd+0zlctoh9UfcB4CpHQzyww== + -----END AGE ENCRYPTED FILE----- + - recipient: age159whjxeyw94xmkkephmtlur8e85xd9d5vnvkwkcayfv7el0neqfq863yga + enc: | + -----BEGIN AGE ENCRYPTED FILE----- + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBDOXl4QXM0Y3NyQndFSkdw + OXNqN21Jd0o1aVY3U2YvbXQ2c1ZhYk1UUWxRCjBSMHlzT3JNcm9VLzcxRmdONTNW + amg0YlpvaDBWV2ZzODl0a3FkZE5udWcKLS0tIDdvRytKeFFQZk00Q1BzbnZFalVw + elNYMnlOZDcrRVI2a0VTcml6UjQzcG8K9qrjkFXq7w7kmCdmUUvb9EeZ9I65dBVM + Yc9SvR2pcGNbCJ9JFTeU1H/UTE1quwjMDeyJH5UrOc3Jl3aJ74X61Q== + -----END AGE ENCRYPTED FILE----- + lastmodified: "2024-12-01T15:24:20Z" + mac: ENC[AES256_GCM,data:PcDrhvYKjQj8C47DQyTb+8QnBdZYpUmVZ4QMo2OOg7esc2DeeLwxQ2oDEcbUtIGY0s8mXuIZbh1XnDnLDWc+XX/cCe6lVNqkZO7zYhrGFRVqcC/l7ebYklEcgM+/+HK+JkouUb+Mka0NOBONuoN6HAYlaDAk7GU8GZCUfn+o6/c=,iv:74GdlT7DfXeJE8+kCL6B81nczwb2on+IgxekrYtIFnc=,tag:Afffe7vOP3IL7mz44rEzEQ==,type:str] + pgp: [] + unencrypted_suffix: _unencrypted + version: 3.9.1 diff --git a/secrets/servers.yaml b/secrets/servers.yaml index 3873dbf..5c7d0b4 100644 --- a/secrets/servers.yaml +++ b/secrets/servers.yaml @@ -9,56 +9,65 @@ sops: - recipient: age1th8rdw4fs3vmgy9gzc0k9xy88tddjj4vasepckfx9h4nlzsg3q3q4cjgwu enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAzdlVLS2VWeVdhV01CSEMy - NFhEamE2cFM0V0l0R3ppdWgvWHdNNHpPL0ZvCll4VGRMRDQ0OXQvNFRDWHZSWU13 - VWoyWFJBZXMybVVPa0F2QWUzT3dFVzQKLS0tIHNEUXFaemlRU29PNC9oMWlsRkho - MTlqZWFMMjh4QXNoVmhqR09yRWJJLzQKphBhMCKiB9kNe/Z2CuYYbRFdjzrOGJHy - OPSwMzoy1k8Lz+KIY0u5f36gt3ws7+OeJZYBISlEwqfAqoe8VAydAQ== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBielJoNjNXQW9SRDY1dE9y + akw5M2hTSkgvbWJxaGZqZnNsdGVhVWFlRnkwCmN6bDRYclJNY2d5NVJvcllCdjhu + UkJxMDRyMmFMc3hQVUp3Q2RKRDJaN3cKLS0tIHlFV21zZ3RNYW10UTQ0SmdBbVpG + TFI2eVorL3BCYUZpcGNCU21mcHpBNXMK0JBvnhT2fNNWfLcXFYbelee5OlkCrRyv + ZHKawtyH60g1nUB+AQqneUJhiYH0UJ40Ttz06rVyzOYUCV8M6tghsQ== -----END AGE ENCRYPTED FILE----- - recipient: age1unkshctcpucc298kmw9a0qzvtjzgdnjytrxr5p750dv0z95feymqpn68qf enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB2aVpHNkJYWmNES2xrbGJp - Z3hNR3ljeTZTd09pWFptRHlDMDZLM2N2UlNzClN2ZFljdFBLWUhpRUpiblJla1J0 - cWRERU9tYjNjMStJaTBmajdnRHV0UFkKLS0tIG9sTWE4b0ZIdUtnaU9ZZHYzN1Y0 - Q2VwdzlOMW1QS3hHaUNXVTQrYlJwdDAKWlMMF7sb3TzJ2se17aO2CTVeUU3gGUsA - l+qzhEaYOwQbkeL054fCI36ySrrYyeWnyg/vf7O66zFJUGa2w9Gn/g== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAyc29QQ1FoT1RIbE9neG56 + T1MrQzdHWEFORnF3ZlRBMUVvdVRtWjRxYUFzCjd5aDBISHlVdUFSQ3dySmFRZ284 + SHNjdjlBeVFjbW5kSmVKM2doTHczS2cKLS0tIDkrOVpHUVIwSUl4Zno3cENoTDJu + V3krQU1VUjFaY0pFbVJkQ0E2STF1N00KrqqxZo8CzJLwiE/uibJMA6V/g4vlRFhB + mj/lWkEAek7MhncNKFPgoNON+5rU1bqmEHufhpLaBV8NYEWMTM5/XQ== -----END AGE ENCRYPTED FILE----- - recipient: age1upnqu4rpxppdw9zmqu8x3rnaqq2r6m82y25zvry5cec63vjsd9gqtl9e02 enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBoOFZmbEtWc0QzeTd2QnBT - dUJHUTh6ZkcrcFkzOU5qT3hHY1JGd2g0SVFJCmJJY2VsNVY2VWpLNjhLeERnTFRI - UWtzQmZHbVYwUkpqMnA3c0pyY0NNeFkKLS0tIEMxZVFyMGdNVndCUmVOeUhQY2pG - MWF4RTdsRnptellVZndMdDVYaFR1VW8KJHzwUNhWjw7Xzm5wTt7ioLsBRBGCO6l9 - WqmtoN6laVta1QgvI7h1rZHsZ5za7wZ23i98CWhM1dqEKgSNV5G51g== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSByZVJCblJHZGo3bFA3NitQ + OXMvakVVOUdISUlCYW9SL0xIZEluUzZENEVNCmNqMGg0azVac3pRVW9obzVOUEpz + RFZTYnhIU0E3c2h5aS9mL3NvK1lGMkkKLS0tIGdZOUlhbjMxTUcrdHN0VTFqK0lj + bzFiakFNNUE4RllrdkR4WW4rN1hJTE0KnIrPDg9U2eXrQU20hpFBULFv4AQZn18J + TGrgn5CzRHEjWrDBxQfN5u0tNu/07KJN5xRvd3MroH1KVe2Z0pQn4g== + -----END AGE ENCRYPTED FILE----- + - recipient: age108fn93z2c55g9dm9cv5v4w47pykf3khz7e3dmnpv5dhchwnaau0qs20stq + enc: | + -----BEGIN AGE ENCRYPTED FILE----- + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBiS2lpSWQ4R3U4QVhRcU8y + OXVKcVNWTzJ1L3k1a2lIUE1FeE50VzcwOXlnCm1na1JiSmVPUHlVVFdGVzkwZzNB + b3ZlN2R5NExBeU9YZlhBRHY5VThrb1kKLS0tIC93bEFLdWxZaDRpanJDV3V5VXVM + ZGExZXl1ZWtTMExLalhMUlJqWk01MUkKhCweI+hyY3qCf+XA5XP/QiMG57LQ98/i + msKrrNp6yX5FX32n0mPiVehb/6xY2/mTAtGtIt17MxdMY6QwXjQmEg== -----END AGE ENCRYPTED FILE----- - recipient: age189laethzry4ylnd790dmpuc4xjjuwqxruc76caj3ceqhqug4g9qs0upuvw enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBJcFhqMjBIMjlhOWhMUStr - R2xOclVWWVFQTy9wYjE0YWd4YTVISS9GZGp3CnVBb2J1VHBEY0FzNy8xM2hhWWc0 - UDRsVDU4bForeFZnemNja28rQ2RIOHcKLS0tIFMrbGx2VVdjbzduMXpveFd1bXdm - ZjdUQTZtVFRrZ1RmRHc1V0gyRjRWYmcKy/CmhxGi/pP4fzL8sWwZ9uIhTZ6C4xyn - uNTAAzrJUGKVSJdKLHVzXinuOcsBRFwu7ZfEMu7pp5K36OI09VRqDQ== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAyU1Nnc2taYWIyVVhEZXVE + MTJLSjhNcG13S2Nqa0E4YnU2ZklZUS9QVUNJCkVUdWRWMGNnRTNSYjNvMjA1YTIx + UXZhTkNwY0Z6VXI1b09yRHl4aUVpYmsKLS0tIE5CZ0VmVHFZTlZJSzB3OTRKeUlz + L2gzMDdySit6VWd4RzBMcENobTJLVGcKMYhRprFglCN5gUpcZ2ZKV8YgwdcRNuOs + h+rEUaHuMlPSGe/t29hU6FfRGJ3vbPAKJpYDWANC6QTF+/TnFokzew== -----END AGE ENCRYPTED FILE----- - recipient: age1w99m9klvc7m5qtmtmu3l0jx8ksdzp5c4p9rkvh5fdullfc6afemqv5py2q enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBlNFJILzJTdWxYaDAycjhk - a1Y2Q29HQkFXazZrbjlPakpFSit0R3VXTld3Ckl5MW1KaUJDZlRRcE9Sb01YU21j - TVBvSWl3dFFJaXZNWHRRYUFWM2V4QkEKLS0tIG80amVJd3VEVEVFYTRzTUJVa0xl - VEtFaGVxMVVCTlZXeWVhOXAzaUZ0OFEKl5g7lFkDivGruD2mhne/kc+F7qvYFkI2 - bEe/vlIKqwRuHaJLq2eN/Q0x8wTF9cIfD9zK47Ku75AgdTm1uJ++lw== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBGQktCL0QrRGNpVkI5UXQx + bUNQZnc0ZUI0Q3lHQkNnbTk2VGZ1ZDYwY0NnCi9OZkhUc3hSTWhiejZPWVhhdHc1 + d2llWjBKNTVNS21LODIwTlVLNTFUVFEKLS0tIGJLWEZaUGR5YXYvVHIvQUpBU2Jr + QjF6SDZhWktHR1BwdVdBRWIvVTFpT1kK4id9BOXza/HPySMgGi+kjLuQvokUZNlf + 0+vleCcyAIT/9sv/RHm7ctAxsGp/NkdUBr//ED0hhYVd2zszejXHFw== -----END AGE ENCRYPTED FILE----- - recipient: age159whjxeyw94xmkkephmtlur8e85xd9d5vnvkwkcayfv7el0neqfq863yga enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA0U0l6MjRWVDBzMndKcmdU - UDdMTkRleXRUZ2cxQmovS1poYTluTW5uQ1c4ClRqUFpwZ3p3bHFldUlNK2RFbmZU - aHNzeVhMZDV5cDFqbXdNOHhocXhXNzAKLS0tIHJ0bG4vRENDZ1FEMEQwTkhGUFBG - MHpWNGt2VUNKVnhjWHVpQU9sN3orK28KVNBCGvHMRgXB9k8sTvG6A4/RNPg+joME - kVBqsRGs9zfKA01tGjlwJRGRb0sPzZ9e8OFUeAuQRUunh/EyxO32nA== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBGd2tSVmR5SjhmR3BSTCtH + NzJLNEYvSVVvaytZOEM0NnJsRjdoL3d2VDJJCi9nbVZzdlJZS2plUjlKWEt3SWxm + WEVrVlpqRUIzYjJTOGFveWR4UjIyWTAKLS0tIEFFajNrLzdXT1JXSXN3eXhGd1Vr + Y2cwK05uWXFhbndyRlhrSFNjYUlmZ1UKZ1vFRu1QhGGf7BIP8TxK2BIlMZlP3muA + R3qLr1lEQmob4O0ilwn65nSCEd1/9W6dUWqeSlJ6CavjG59AvSHfIA== -----END AGE ENCRYPTED FILE----- lastmodified: "2024-11-30T18:44:29Z" mac: ENC[AES256_GCM,data:SG6a5pWa3gMaSz9d9fOchUXtXbRTpMOXmbOjZo5Fdx8Es1MEDwezwscQaj9p1dzmGa+7U8UUUzMYxlg2SmGgGdPgCs0a5RQVYvQFNdgpRiuknflFMcdgXLv7XFsTqsqSmbN0O662YDvCcz4DWRKjNCZAimlLym8pwDihj1D8dcU=,iv:JmCbcazDK2KPyYsoVy39sr4IbfiGfmGoopit5ojVADk=,tag:6tKYfMkJBjsThaa4qLqobw==,type:str]