diff --git a/inventories/personal-computer.nix b/inventories/personal-computer.nix index 2b5030c..9b70a5e 100644 --- a/inventories/personal-computer.nix +++ b/inventories/personal-computer.nix @@ -1,8 +1,14 @@ { clan.inventory = { tags = { - kde-desktop = [ "rana" ]; - personal-computer = [ "rana" ]; + kde-desktop = [ + "rana" + "petra" + ]; + personal-computer = [ + "rana" + "petra" + ]; }; instances = { @@ -18,6 +24,18 @@ }; roles.default.machines."rana" = { }; }; + chocolate-home = { + module = { + name = "home-user"; + input = "self"; + }; + roles.default.settings = { + username = "chocolate"; + kbLayout = "us,th"; + kbOptions = "grp:win_space_toggle,grp:alt_shift_toggle"; + }; + roles.default.machines."petra" = { }; + }; personal-computer = { module = { name = "personal-computer"; diff --git a/inventory.json b/inventory.json index 63cfe1f..9e3880e 100644 --- a/inventory.json +++ b/inventory.json @@ -23,6 +23,9 @@ }, "rana": { "installedAt": 1768294839 + }, + "petra": { + "installedAt": 1769064458 } } } \ No newline at end of file diff --git a/machines/petra/configuration.nix b/machines/petra/configuration.nix new file mode 100644 index 0000000..cb66398 --- /dev/null +++ b/machines/petra/configuration.nix @@ -0,0 +1,12 @@ +{ self, ... }: +{ + imports = [ + self.nixosModules.common + ]; + + nixpkgs.hostPlatform = { + system = "x86_64-linux"; + }; + system.stateVersion = "25.11"; + clan.core.sops.defaultGroups = [ "admins" ]; +} diff --git a/machines/petra/disko.nix b/machines/petra/disko.nix new file mode 100644 index 0000000..8929723 --- /dev/null +++ b/machines/petra/disko.nix @@ -0,0 +1,77 @@ +{ ... }: +let + hashDisk = disk: "os-${builtins.substring 0 5 (builtins.hashString "sha256" disk)}"; + os = "/dev/disk/by-id/ata-TOSHIBA_MQ01ABD100_85N8C2DPT"; +in +{ + + boot.loader = { + systemd-boot = { + enable = true; + }; + efi = { + canTouchEfiVariables = true; + }; + }; + + disko.devices = { + disk = { + "os-${hashDisk os}" = { + type = "disk"; + device = os; + content = { + type = "gpt"; + partitions = { + ESP = { + size = "1G"; + type = "EF00"; + content = { + type = "filesystem"; + format = "vfat"; + mountpoint = "/boot"; + mountOptions = [ "nofail" ]; + }; + }; + system = { + size = "100%"; + content = { + type = "zfs"; + pool = "zroot"; + }; + }; + swap = { + size = "16G"; + content = { + type = "swap"; + }; + }; + }; + }; + }; + }; + zpool = { + zroot = { + type = "zpool"; + rootFsOptions = { + mountpoint = "none"; + compression = "lz4"; + acltype = "posixacl"; + xattr = "sa"; + "com.sun:auto-snapshot" = "true"; + }; + options.ashift = "12"; + datasets = { + "root" = { + type = "zfs_fs"; + options.mountpoint = "none"; + }; + "root/nixos" = { + type = "zfs_fs"; + options.mountpoint = "/"; + mountpoint = "/"; + }; + }; + }; + }; + }; +} diff --git a/machines/petra/facter.json b/machines/petra/facter.json new file mode 100644 index 0000000..94c929b --- /dev/null +++ b/machines/petra/facter.json @@ -0,0 +1,3368 @@ +{ + "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": 654336, + "smbios_version": 520 + }, + "bluetooth": [ + { + "index": 34, + "attached_to": 39, + "class_list": ["usb", "bluetooth"], + "bus_type": { + "hex": "0086", + "name": "USB", + "value": 134 + }, + "slot": { + "bus": 0, + "number": 0 + }, + "base_class": { + "hex": "0115", + "name": "Bluetooth Device", + "value": 277 + }, + "vendor": { + "hex": "0489", + "name": "Foxconn / Hon Hai", + "value": 1161 + }, + "device": { + "hex": "e09c", + "value": 57500 + }, + "revision": { + "hex": "0000", + "name": "0.01", + "value": 0 + }, + "model": "Foxconn / Hon Hai Bluetooth Device", + "sysfs_id": "/devices/pci0000:00/0000:00:14.0/usb2/2-5/2-5:1.0", + "sysfs_bus_id": "2-5:1.0", + "resources": [ + { + "type": "baud", + "speed": 12000000, + "bits": 0, + "stop_bits": 0, + "parity": 0, + "handshake": 0 + } + ], + "detail": { + "device_class": { + "hex": "00e0", + "name": "wireless", + "value": 224 + }, + "device_subclass": { + "hex": "0001", + "name": "audio", + "value": 1 + }, + "device_protocol": 1, + "interface_class": { + "hex": "00e0", + "name": "wireless", + "value": 224 + }, + "interface_subclass": { + "hex": "0001", + "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:v0489pE09Cd0001dcE0dsc01dp01icE0isc01ip01in00" + }, + { + "index": 36, + "attached_to": 39, + "class_list": ["usb", "bluetooth"], + "bus_type": { + "hex": "0086", + "name": "USB", + "value": 134 + }, + "slot": { + "bus": 0, + "number": 0 + }, + "base_class": { + "hex": "0115", + "name": "Bluetooth Device", + "value": 277 + }, + "vendor": { + "hex": "0489", + "name": "Foxconn / Hon Hai", + "value": 1161 + }, + "device": { + "hex": "e09c", + "value": 57500 + }, + "revision": { + "hex": "0000", + "name": "0.01", + "value": 0 + }, + "model": "Foxconn / Hon Hai Bluetooth Device", + "sysfs_id": "/devices/pci0000:00/0000:00:14.0/usb2/2-5/2-5:1.1", + "sysfs_bus_id": "2-5:1.1", + "resources": [ + { + "type": "baud", + "speed": 12000000, + "bits": 0, + "stop_bits": 0, + "parity": 0, + "handshake": 0 + } + ], + "detail": { + "device_class": { + "hex": "00e0", + "name": "wireless", + "value": 224 + }, + "device_subclass": { + "hex": "0001", + "name": "audio", + "value": 1 + }, + "device_protocol": 1, + "interface_class": { + "hex": "00e0", + "name": "wireless", + "value": 224 + }, + "interface_subclass": { + "hex": "0001", + "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:v0489pE09Cd0001dcE0dsc01dp01icE0isc01ip01in01" + } + ], + "bridge": [ + { + "index": 10, + "attached_to": 0, + "class_list": ["pci", "bridge"], + "bus_type": { + "hex": "0004", + "name": "PCI", + "value": 4 + }, + "slot": { + "bus": 0, + "number": 28 + }, + "base_class": { + "hex": "0006", + "name": "Bridge", + "value": 6 + }, + "sub_class": { + "hex": "0004", + "name": "PCI bridge", + "value": 4 + }, + "pci_interface": { + "hex": "0000", + "name": "Normal decode", + "value": 0 + }, + "vendor": { + "hex": "8086", + "name": "Intel Corporation", + "value": 32902 + }, + "sub_vendor": { + "hex": "1025", + "value": 4133 + }, + "device": { + "hex": "9c90", + "value": 40080 + }, + "sub_device": { + "hex": "096a", + "value": 2410 + }, + "revision": { + "hex": "00e3", + "value": 227 + }, + "model": "Intel PCI bridge", + "sysfs_id": "/devices/pci0000:00/0000:00:1c.0", + "sysfs_bus_id": "0000:00:1c.0", + "resources": [ + { + "type": "irq", + "base": 40, + "triggered": 0, + "enabled": true + } + ], + "detail": { + "function": 0, + "command": 1031, + "header_type": 1, + "secondary_bus": 1, + "irq": 40, + "prog_if": 0 + }, + "driver": "pcieport", + "driver_module": "pcieportdrv", + "drivers": ["pcieport"], + "driver_modules": ["pcieportdrv"], + "module_alias": "pci:v00008086d00009C90sv00001025sd0000096Abc06sc04i00" + }, + { + "index": 11, + "attached_to": 0, + "class_list": ["pci", "bridge"], + "bus_type": { + "hex": "0004", + "name": "PCI", + "value": 4 + }, + "slot": { + "bus": 0, + "number": 31 + }, + "base_class": { + "hex": "0006", + "name": "Bridge", + "value": 6 + }, + "sub_class": { + "hex": "0001", + "name": "ISA bridge", + "value": 1 + }, + "vendor": { + "hex": "8086", + "name": "Intel Corporation", + "value": 32902 + }, + "sub_vendor": { + "hex": "1025", + "value": 4133 + }, + "device": { + "hex": "9cc3", + "value": 40131 + }, + "sub_device": { + "hex": "096a", + "value": 2410 + }, + "revision": { + "hex": "0003", + "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 + }, + "driver": "lpc_ich", + "driver_module": "lpc_ich", + "drivers": ["lpc_ich"], + "driver_modules": ["lpc_ich"], + "module_alias": "pci:v00008086d00009CC3sv00001025sd0000096Abc06sc01i00" + }, + { + "index": 16, + "attached_to": 0, + "class_list": ["pci", "bridge"], + "bus_type": { + "hex": "0004", + "name": "PCI", + "value": 4 + }, + "slot": { + "bus": 0, + "number": 28 + }, + "base_class": { + "hex": "0006", + "name": "Bridge", + "value": 6 + }, + "sub_class": { + "hex": "0004", + "name": "PCI bridge", + "value": 4 + }, + "pci_interface": { + "hex": "0000", + "name": "Normal decode", + "value": 0 + }, + "vendor": { + "hex": "8086", + "name": "Intel Corporation", + "value": 32902 + }, + "sub_vendor": { + "hex": "1025", + "value": 4133 + }, + "device": { + "hex": "9c96", + "value": 40086 + }, + "sub_device": { + "hex": "096a", + "value": 2410 + }, + "revision": { + "hex": "00e3", + "value": 227 + }, + "model": "Intel PCI bridge", + "sysfs_id": "/devices/pci0000:00/0000:00:1c.3", + "sysfs_bus_id": "0000:00:1c.3", + "resources": [ + { + "type": "irq", + "base": 42, + "triggered": 0, + "enabled": true + } + ], + "detail": { + "function": 3, + "command": 1031, + "header_type": 1, + "secondary_bus": 3, + "irq": 42, + "prog_if": 0 + }, + "driver": "pcieport", + "driver_module": "pcieportdrv", + "drivers": ["pcieport"], + "driver_modules": ["pcieportdrv"], + "module_alias": "pci:v00008086d00009C96sv00001025sd0000096Abc06sc04i00" + }, + { + "index": 18, + "attached_to": 0, + "class_list": ["pci", "bridge"], + "bus_type": { + "hex": "0004", + "name": "PCI", + "value": 4 + }, + "slot": { + "bus": 0, + "number": 0 + }, + "base_class": { + "hex": "0006", + "name": "Bridge", + "value": 6 + }, + "sub_class": { + "hex": "0000", + "name": "Host bridge", + "value": 0 + }, + "vendor": { + "hex": "8086", + "name": "Intel Corporation", + "value": 32902 + }, + "sub_vendor": { + "hex": "1025", + "value": 4133 + }, + "device": { + "hex": "1604", + "value": 5636 + }, + "sub_device": { + "hex": "096a", + "value": 2410 + }, + "revision": { + "hex": "0009", + "value": 9 + }, + "model": "Intel Host bridge", + "sysfs_id": "/devices/pci0000:00/0000:00:00.0", + "sysfs_bus_id": "0000:00:00.0", + "detail": { + "function": 0, + "command": 6, + "header_type": 0, + "secondary_bus": 0, + "irq": 0, + "prog_if": 0 + }, + "driver": "bdw_uncore", + "driver_module": "intel_uncore", + "drivers": ["bdw_uncore"], + "driver_modules": ["intel_uncore"], + "module_alias": "pci:v00008086d00001604sv00001025sd0000096Abc06sc00i00" + }, + { + "index": 22, + "attached_to": 0, + "class_list": ["pci", "bridge"], + "bus_type": { + "hex": "0004", + "name": "PCI", + "value": 4 + }, + "slot": { + "bus": 0, + "number": 28 + }, + "base_class": { + "hex": "0006", + "name": "Bridge", + "value": 6 + }, + "sub_class": { + "hex": "0004", + "name": "PCI bridge", + "value": 4 + }, + "pci_interface": { + "hex": "0000", + "name": "Normal decode", + "value": 0 + }, + "vendor": { + "hex": "8086", + "name": "Intel Corporation", + "value": 32902 + }, + "sub_vendor": { + "hex": "1025", + "value": 4133 + }, + "device": { + "hex": "9c98", + "value": 40088 + }, + "sub_device": { + "hex": "096a", + "value": 2410 + }, + "revision": { + "hex": "00e3", + "value": 227 + }, + "model": "Intel PCI bridge", + "sysfs_id": "/devices/pci0000:00/0000:00:1c.4", + "sysfs_bus_id": "0000:00:1c.4", + "resources": [ + { + "type": "irq", + "base": 43, + "triggered": 0, + "enabled": true + } + ], + "detail": { + "function": 4, + "command": 1031, + "header_type": 1, + "secondary_bus": 4, + "irq": 43, + "prog_if": 0 + }, + "driver": "pcieport", + "driver_module": "pcieportdrv", + "drivers": ["pcieport"], + "driver_modules": ["pcieportdrv"], + "module_alias": "pci:v00008086d00009C98sv00001025sd0000096Abc06sc04i00" + }, + { + "index": 26, + "attached_to": 0, + "class_list": ["pci", "bridge"], + "bus_type": { + "hex": "0004", + "name": "PCI", + "value": 4 + }, + "slot": { + "bus": 0, + "number": 28 + }, + "base_class": { + "hex": "0006", + "name": "Bridge", + "value": 6 + }, + "sub_class": { + "hex": "0004", + "name": "PCI bridge", + "value": 4 + }, + "pci_interface": { + "hex": "0000", + "name": "Normal decode", + "value": 0 + }, + "vendor": { + "hex": "8086", + "name": "Intel Corporation", + "value": 32902 + }, + "sub_vendor": { + "hex": "1025", + "value": 4133 + }, + "device": { + "hex": "9c94", + "value": 40084 + }, + "sub_device": { + "hex": "096a", + "value": 2410 + }, + "revision": { + "hex": "00e3", + "value": 227 + }, + "model": "Intel PCI bridge", + "sysfs_id": "/devices/pci0000:00/0000:00:1c.2", + "sysfs_bus_id": "0000:00:1c.2", + "resources": [ + { + "type": "irq", + "base": 41, + "triggered": 0, + "enabled": true + } + ], + "detail": { + "function": 2, + "command": 1031, + "header_type": 1, + "secondary_bus": 2, + "irq": 41, + "prog_if": 0 + }, + "driver": "pcieport", + "driver_module": "pcieportdrv", + "drivers": ["pcieport"], + "driver_modules": ["pcieportdrv"], + "module_alias": "pci:v00008086d00009C94sv00001025sd0000096Abc06sc04i00" + } + ], + "camera": [ + { + "index": 32, + "attached_to": 39, + "class_list": ["camera", "usb"], + "bus_type": { + "hex": "0086", + "name": "USB", + "value": 134 + }, + "slot": { + "bus": 0, + "number": 0 + }, + "base_class": { + "hex": "010f", + "name": "Camera", + "value": 271 + }, + "vendor": { + "hex": "1bcf", + "name": "NC2141103M51709EADLM05", + "value": 7119 + }, + "device": { + "hex": "2c81", + "name": "HD WebCam", + "value": 11393 + }, + "revision": { + "hex": "0000", + "name": "0.05", + "value": 0 + }, + "model": "NC2141103M51709EADLM05 HD WebCam", + "sysfs_id": "/devices/pci0000:00/0000:00:14.0/usb2/2-7/2-7:1.1", + "sysfs_bus_id": "2-7:1.1", + "resources": [ + { + "type": "baud", + "speed": 480000000, + "bits": 0, + "stop_bits": 0, + "parity": 0, + "handshake": 0 + } + ], + "detail": { + "device_class": { + "hex": "00ef", + "name": "miscellaneous", + "value": 239 + }, + "device_subclass": { + "hex": "0002", + "name": "comm", + "value": 2 + }, + "device_protocol": 1, + "interface_class": { + "hex": "000e", + "name": "video", + "value": 14 + }, + "interface_subclass": { + "hex": "0002", + "name": "comm", + "value": 2 + }, + "interface_protocol": 0, + "interface_number": 1, + "interface_alternate_setting": 0, + "interface_association": { + "function_class": { + "hex": "000e", + "name": "video", + "value": 14 + }, + "function_subclass": { + "hex": "0003", + "name": "hid", + "value": 3 + }, + "function_protocol": 0, + "interface_count": 2, + "first_interface": 0 + } + }, + "hotplug": "usb", + "driver": "uvcvideo", + "driver_module": "uvcvideo", + "drivers": ["uvcvideo"], + "driver_modules": ["uvcvideo"], + "module_alias": "usb:v1BCFp2C81d0005dcEFdsc02dp01ic0Eisc02ip00in01" + }, + { + "index": 37, + "attached_to": 39, + "class_list": ["camera", "usb"], + "bus_type": { + "hex": "0086", + "name": "USB", + "value": 134 + }, + "slot": { + "bus": 0, + "number": 0 + }, + "base_class": { + "hex": "010f", + "name": "Camera", + "value": 271 + }, + "vendor": { + "hex": "1bcf", + "name": "NC2141103M51709EADLM05", + "value": 7119 + }, + "device": { + "hex": "2c81", + "name": "HD WebCam", + "value": 11393 + }, + "revision": { + "hex": "0000", + "name": "0.05", + "value": 0 + }, + "model": "NC2141103M51709EADLM05 HD WebCam", + "sysfs_id": "/devices/pci0000:00/0000:00:14.0/usb2/2-7/2-7:1.0", + "sysfs_bus_id": "2-7:1.0", + "resources": [ + { + "type": "baud", + "speed": 480000000, + "bits": 0, + "stop_bits": 0, + "parity": 0, + "handshake": 0 + } + ], + "detail": { + "device_class": { + "hex": "00ef", + "name": "miscellaneous", + "value": 239 + }, + "device_subclass": { + "hex": "0002", + "name": "comm", + "value": 2 + }, + "device_protocol": 1, + "interface_class": { + "hex": "000e", + "name": "video", + "value": 14 + }, + "interface_subclass": { + "hex": "0001", + "name": "audio", + "value": 1 + }, + "interface_protocol": 0, + "interface_number": 0, + "interface_alternate_setting": 0, + "interface_association": { + "function_class": { + "hex": "000e", + "name": "video", + "value": 14 + }, + "function_subclass": { + "hex": "0003", + "name": "hid", + "value": 3 + }, + "function_protocol": 0, + "interface_count": 2, + "first_interface": 0 + } + }, + "hotplug": "usb", + "driver": "uvcvideo", + "driver_module": "uvcvideo", + "drivers": ["uvcvideo"], + "driver_modules": ["uvcvideo"], + "module_alias": "usb:v1BCFp2C81d0005dcEFdsc02dp01ic0Eisc01ip00in00" + } + ], + "cdrom": [ + { + "index": 29, + "attached_to": 9, + "class_list": ["cdrom", "scsi", "block_device"], + "bus_type": { + "hex": "0084", + "name": "SCSI", + "value": 132 + }, + "slot": { + "bus": 1, + "number": 0 + }, + "base_class": { + "hex": "0106", + "name": "Mass Storage Device", + "value": 262 + }, + "sub_class": { + "hex": "0002", + "name": "CD-ROM", + "value": 2 + }, + "pci_interface": { + "hex": "0003", + "name": "DVD", + "value": 3 + }, + "vendor": { + "hex": "0000", + "name": "Slimtype", + "value": 0 + }, + "device": { + "hex": "0000", + "name": "DVD A DA8A6SH", + "value": 0 + }, + "revision": { + "hex": "0000", + "name": "GA11", + "value": 0 + }, + "model": "Slimtype DVD A DA8A6SH", + "sysfs_id": "/class/block/sr0", + "sysfs_bus_id": "1:0:0:0", + "sysfs_device_link": "/devices/pci0000:00/0000:00:1f.2/ata2/host1/target1:0:0/1:0:0:0", + "unix_device_name": "/dev/sr0", + "unix_device_number": { + "type": 98, + "major": 11, + "minor": 0, + "range": 1 + }, + "unix_device_names": [ + "/dev/cdrom", + "/dev/disk/by-id/ata-Slimtype_DVD_A_DA8A6SH_0080F00853111C3CF101", + "/dev/disk/by-path/pci-0000:00:1f.2-ata-2", + "/dev/disk/by-path/pci-0000:00:1f.2-ata-2.0", + "/dev/sr0" + ], + "unix_device_name2": "/dev/sg1", + "unix_device_number2": { + "type": 99, + "major": 21, + "minor": 1, + "range": 1 + }, + "driver": "ahci", + "driver_module": "ahci", + "drivers": ["ahci", "sr"], + "driver_modules": ["ahci", "sr_mod"] + } + ], + "cpu": [ + { + "architecture": "x86_64", + "vendor_name": "GenuineIntel", + "family": 6, + "model": 61, + "stepping": 4, + "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", + "arch_perfmon", + "pebs", + "bts", + "rep_good", + "nopl", + "xtopology", + "nonstop_tsc", + "cpuid", + "aperfmperf", + "pni", + "pclmulqdq", + "dtes64", + "monitor", + "ds_cpl", + "vmx", + "est", + "tm2", + "ssse3", + "sdbg", + "fma", + "cx16", + "xtpr", + "pdcm", + "pcid", + "sse4_1", + "sse4_2", + "x2apic", + "movbe", + "popcnt", + "aes", + "xsave", + "avx", + "f16c", + "rdrand", + "lahf_lm", + "abm", + "3dnowprefetch", + "cpuid_fault", + "epb", + "pti", + "tpr_shadow", + "flexpriority", + "ept", + "vpid", + "ept_ad", + "fsgsbase", + "tsc_adjust", + "bmi1", + "avx2", + "smep", + "bmi2", + "erms", + "invpcid", + "rdseed", + "adx", + "smap", + "intel_pt", + "xsaveopt", + "dtherm", + "ida", + "arat", + "pln", + "pts", + "vnmi" + ], + "bugs": [ + "cpu_meltdown", + "spectre_v1", + "spectre_v2", + "spec_store_bypass", + "l1tf", + "mds", + "swapgs", + "itlb_multihit", + "srbds", + "mmio_unknown", + "spectre_v2_user" + ], + "bogo": 4389.84, + "cache": 3072, + "units": 16, + "physical_id": 0, + "siblings": 4, + "cores": 2, + "fpu": true, + "fpu_exception": true, + "cpuid_level": 20, + "write_protect": false, + "tlb_size": 32614, + "clflush_size": 64, + "cache_alignment": 64, + "address_sizes": { + "physical": "0x27", + "virtual": "0x30" + } + } + ], + "disk": [ + { + "index": 28, + "attached_to": 25, + "class_list": ["disk", "usb", "scsi", "block_device"], + "bus_type": { + "hex": "0084", + "name": "SCSI", + "value": 132 + }, + "slot": { + "bus": 2, + "number": 0 + }, + "base_class": { + "hex": "0106", + "name": "Mass Storage Device", + "value": 262 + }, + "sub_class": { + "hex": "0000", + "name": "Disk", + "value": 0 + }, + "vendor": { + "hex": "05e3", + "name": "Generic", + "value": 1507 + }, + "device": { + "hex": "0749", + "name": "STORAGE DEVICE", + "value": 1865 + }, + "revision": { + "hex": "0000", + "name": "1532", + "value": 0 + }, + "serial": "000000001532", + "model": "Generic STORAGE DEVICE", + "sysfs_id": "/class/block/sdb", + "sysfs_bus_id": "2:0:0:0", + "sysfs_device_link": "/devices/pci0000:00/0000:00:14.0/usb2/2-1/2-1:1.0/host2/target2:0:0/2:0:0:0", + "unix_device_name": "/dev/sdb", + "unix_device_number": { + "type": 98, + "major": 8, + "minor": 16, + "range": 16 + }, + "unix_device_names": [ + "/dev/disk/by-id/usb-Generic_STORAGE_DEVICE_000000001532-0:0", + "/dev/disk/by-path/pci-0000:00:14.0-usb-0:1:1.0-scsi-0:0:0:0", + "/dev/disk/by-path/pci-0000:00:14.0-usbv2-0:1:1.0-scsi-0:0:0:0", + "/dev/sdb" + ], + "unix_device_name2": "/dev/sg2", + "unix_device_number2": { + "type": 99, + "major": 21, + "minor": 2, + "range": 1 + }, + "resources": [ + { + "type": "baud", + "speed": 480000000, + "bits": 0, + "stop_bits": 0, + "parity": 0, + "handshake": 0 + }, + { + "type": "disk_geo", + "cylinders": 15583, + "heads": 255, + "sectors": 63, + "size": "0x0", + "geo_type": "logical" + }, + { + "type": "size", + "unit": "sectors", + "value_1": 250347520, + "value_2": 512 + } + ], + "driver": "usb-storage", + "driver_module": "usb_storage", + "drivers": ["sd", "usb-storage"], + "driver_modules": ["sd_mod", "usb_storage"], + "module_alias": "usb:v05E3p0749d1532dc00dsc00dp00ic08isc06ip50in00" + }, + { + "index": 30, + "attached_to": 9, + "class_list": ["disk", "ide", "block_device"], + "bus_type": { + "hex": "0085", + "name": "IDE", + "value": 133 + }, + "slot": { + "bus": 0, + "number": 0 + }, + "base_class": { + "hex": "0106", + "name": "Mass Storage Device", + "value": 262 + }, + "sub_class": { + "hex": "0000", + "name": "Disk", + "value": 0 + }, + "vendor": { + "hex": "0000", + "name": "TOSHIBA", + "value": 0 + }, + "device": { + "hex": "0000", + "name": "MQ01ABD1", + "value": 0 + }, + "revision": { + "hex": "0000", + "name": "3J", + "value": 0 + }, + "serial": "85N8C2DPT", + "model": "TOSHIBA MQ01ABD1", + "sysfs_id": "/class/block/sda", + "sysfs_bus_id": "0:0:0:0", + "sysfs_device_link": "/devices/pci0000:00/0000:00:1f.2/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-id/ata-TOSHIBA_MQ01ABD100_85N8C2DPT", + "/dev/disk/by-id/wwn-0x50000396736885ad", + "/dev/disk/by-path/pci-0000:00:1f.2-ata-1", + "/dev/disk/by-path/pci-0000:00:1f.2-ata-1.0", + "/dev/sda" + ], + "resources": [ + { + "type": "disk_geo", + "cylinders": 121601, + "heads": 255, + "sectors": 63, + "size": "0x0", + "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"] + } + ], + "graphics_card": [ + { + "index": 23, + "attached_to": 22, + "class_list": ["graphics_card", "pci"], + "bus_type": { + "hex": "0004", + "name": "PCI", + "value": 4 + }, + "slot": { + "bus": 4, + "number": 0 + }, + "base_class": { + "hex": "0003", + "name": "Display controller", + "value": 3 + }, + "sub_class": { + "hex": "0002", + "name": "3D controller", + "value": 2 + }, + "vendor": { + "hex": "10de", + "name": "nVidia Corporation", + "value": 4318 + }, + "sub_vendor": { + "hex": "1025", + "value": 4133 + }, + "device": { + "hex": "1299", + "value": 4761 + }, + "sub_device": { + "hex": "096b", + "value": 2411 + }, + "revision": { + "hex": "00a1", + "value": 161 + }, + "model": "nVidia 3D controller", + "sysfs_id": "/devices/pci0000:00/0000:00:1c.4/0000:04:00.0", + "sysfs_bus_id": "0000:04:00.0", + "resources": [ + { + "type": "io", + "base": 12288, + "range": 128, + "enabled": true, + "access": "read_write" + }, + { + "type": "irq", + "base": 55, + "triggered": 0, + "enabled": true + }, + { + "type": "mem", + "base": 2952790016, + "range": 268435456, + "enabled": true, + "access": "read_only", + "prefetch": "no" + }, + { + "type": "mem", + "base": 3221225472, + "range": 33554432, + "enabled": true, + "access": "read_only", + "prefetch": "no" + }, + { + "type": "mem", + "base": 3271557120, + "range": 16777216, + "enabled": true, + "access": "read_write", + "prefetch": "no" + }, + { + "type": "mem", + "base": 3288858624, + "range": 524288, + "enabled": false, + "access": "read_only", + "prefetch": "no" + } + ], + "detail": { + "function": 0, + "command": 1287, + "header_type": 0, + "secondary_bus": 0, + "irq": 55, + "prog_if": 0 + }, + "driver": "nouveau", + "driver_module": "nouveau", + "drivers": ["nouveau"], + "driver_modules": ["nouveau"], + "module_alias": "pci:v000010DEd00001299sv00001025sd0000096Bbc03sc02i00" + }, + { + "index": 24, + "attached_to": 0, + "class_list": ["graphics_card", "pci"], + "bus_type": { + "hex": "0004", + "name": "PCI", + "value": 4 + }, + "slot": { + "bus": 0, + "number": 2 + }, + "base_class": { + "hex": "0003", + "name": "Display controller", + "value": 3 + }, + "sub_class": { + "hex": "0000", + "name": "VGA compatible controller", + "value": 0 + }, + "pci_interface": { + "hex": "0000", + "name": "VGA", + "value": 0 + }, + "vendor": { + "hex": "8086", + "name": "Intel Corporation", + "value": 32902 + }, + "sub_vendor": { + "hex": "1025", + "value": 4133 + }, + "device": { + "hex": "1616", + "value": 5654 + }, + "sub_device": { + "hex": "096a", + "value": 2410 + }, + "revision": { + "hex": "0009", + "value": 9 + }, + "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": 20480, + "range": 64, + "enabled": true, + "access": "read_write" + }, + { + "type": "irq", + "base": 56, + "triggered": 0, + "enabled": true + }, + { + "type": "mem", + "base": 3254779904, + "range": 16777216, + "enabled": true, + "access": "read_write", + "prefetch": "no" + }, + { + "type": "mem", + "base": 3489660928, + "range": 268435456, + "enabled": true, + "access": "read_only", + "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": 56, + "prog_if": 0 + }, + "driver": "i915", + "driver_module": "i915", + "drivers": ["i915"], + "driver_modules": ["i915"], + "module_alias": "pci:v00008086d00001616sv00001025sd0000096Abc03sc00i00" + } + ], + "hub": [ + { + "index": 33, + "attached_to": 25, + "class_list": ["usb", "hub"], + "bus_type": { + "hex": "0086", + "name": "USB", + "value": 134 + }, + "slot": { + "bus": 0, + "number": 0 + }, + "base_class": { + "hex": "010a", + "name": "Hub", + "value": 266 + }, + "vendor": { + "hex": "1d6b", + "name": "Linux 6.15.5 xhci-hcd", + "value": 7531 + }, + "device": { + "hex": "0003", + "name": "xHCI Host Controller", + "value": 3 + }, + "revision": { + "hex": "0000", + "name": "6.15", + "value": 0 + }, + "serial": "0000:00:14.0", + "model": "Linux 6.15.5 xhci-hcd xHCI Host Controller", + "sysfs_id": "/devices/pci0000:00/0000:00:14.0/usb3/3-0:1.0", + "sysfs_bus_id": "3-0:1.0", + "detail": { + "device_class": { + "hex": "0009", + "name": "hub", + "value": 9 + }, + "device_subclass": { + "hex": "0000", + "name": "per_interface", + "value": 0 + }, + "device_protocol": 3, + "interface_class": { + "hex": "0009", + "name": "hub", + "value": 9 + }, + "interface_subclass": { + "hex": "0000", + "name": "per_interface", + "value": 0 + }, + "interface_protocol": 0, + "interface_number": 0, + "interface_alternate_setting": 0 + }, + "hotplug": "usb", + "driver": "hub", + "driver_module": "usbcore", + "drivers": ["hub"], + "driver_modules": ["usbcore"], + "module_alias": "usb:v1D6Bp0003d0615dc09dsc00dp03ic09isc00ip00in00" + }, + { + "index": 35, + "attached_to": 21, + "class_list": ["usb", "hub"], + "bus_type": { + "hex": "0086", + "name": "USB", + "value": 134 + }, + "slot": { + "bus": 0, + "number": 0 + }, + "base_class": { + "hex": "010a", + "name": "Hub", + "value": 266 + }, + "vendor": { + "hex": "1d6b", + "name": "Linux 6.15.5 ehci_hcd", + "value": 7531 + }, + "device": { + "hex": "0002", + "name": "EHCI Host Controller", + "value": 2 + }, + "revision": { + "hex": "0000", + "name": "6.15", + "value": 0 + }, + "serial": "0000:00:1d.0", + "model": "Linux 6.15.5 ehci_hcd EHCI Host Controller", + "sysfs_id": "/devices/pci0000:00/0000:00:1d.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": { + "hex": "0009", + "name": "hub", + "value": 9 + }, + "device_subclass": { + "hex": "0000", + "name": "per_interface", + "value": 0 + }, + "device_protocol": 0, + "interface_class": { + "hex": "0009", + "name": "hub", + "value": 9 + }, + "interface_subclass": { + "hex": "0000", + "name": "per_interface", + "value": 0 + }, + "interface_protocol": 0, + "interface_number": 0, + "interface_alternate_setting": 0 + }, + "hotplug": "usb", + "driver": "hub", + "driver_module": "usbcore", + "drivers": ["hub"], + "driver_modules": ["usbcore"], + "module_alias": "usb:v1D6Bp0002d0615dc09dsc00dp00ic09isc00ip00in00" + }, + { + "index": 38, + "attached_to": 35, + "class_list": ["usb", "hub"], + "bus_type": { + "hex": "0086", + "name": "USB", + "value": 134 + }, + "slot": { + "bus": 0, + "number": 0 + }, + "base_class": { + "hex": "010a", + "name": "Hub", + "value": 266 + }, + "vendor": { + "hex": "8087", + "value": 32903 + }, + "device": { + "hex": "8001", + "value": 32769 + }, + "revision": { + "hex": "0000", + "name": "0.03", + "value": 0 + }, + "model": "Hub", + "sysfs_id": "/devices/pci0000:00/0000:00:1d.0/usb1/1-1/1-1:1.0", + "sysfs_bus_id": "1-1:1.0", + "resources": [ + { + "type": "baud", + "speed": 480000000, + "bits": 0, + "stop_bits": 0, + "parity": 0, + "handshake": 0 + } + ], + "detail": { + "device_class": { + "hex": "0009", + "name": "hub", + "value": 9 + }, + "device_subclass": { + "hex": "0000", + "name": "per_interface", + "value": 0 + }, + "device_protocol": 1, + "interface_class": { + "hex": "0009", + "name": "hub", + "value": 9 + }, + "interface_subclass": { + "hex": "0000", + "name": "per_interface", + "value": 0 + }, + "interface_protocol": 0, + "interface_number": 0, + "interface_alternate_setting": 0 + }, + "hotplug": "usb", + "driver": "hub", + "driver_module": "usbcore", + "drivers": ["hub"], + "driver_modules": ["usbcore"], + "module_alias": "usb:v8087p8001d0003dc09dsc00dp01ic09isc00ip00in00" + }, + { + "index": 39, + "attached_to": 25, + "class_list": ["usb", "hub"], + "bus_type": { + "hex": "0086", + "name": "USB", + "value": 134 + }, + "slot": { + "bus": 0, + "number": 0 + }, + "base_class": { + "hex": "010a", + "name": "Hub", + "value": 266 + }, + "vendor": { + "hex": "1d6b", + "name": "Linux 6.15.5 xhci-hcd", + "value": 7531 + }, + "device": { + "hex": "0002", + "name": "xHCI Host Controller", + "value": 2 + }, + "revision": { + "hex": "0000", + "name": "6.15", + "value": 0 + }, + "serial": "0000:00:14.0", + "model": "Linux 6.15.5 xhci-hcd xHCI Host Controller", + "sysfs_id": "/devices/pci0000:00/0000:00:14.0/usb2/2-0:1.0", + "sysfs_bus_id": "2-0:1.0", + "resources": [ + { + "type": "baud", + "speed": 480000000, + "bits": 0, + "stop_bits": 0, + "parity": 0, + "handshake": 0 + } + ], + "detail": { + "device_class": { + "hex": "0009", + "name": "hub", + "value": 9 + }, + "device_subclass": { + "hex": "0000", + "name": "per_interface", + "value": 0 + }, + "device_protocol": 1, + "interface_class": { + "hex": "0009", + "name": "hub", + "value": 9 + }, + "interface_subclass": { + "hex": "0000", + "name": "per_interface", + "value": 0 + }, + "interface_protocol": 0, + "interface_number": 0, + "interface_alternate_setting": 0 + }, + "hotplug": "usb", + "driver": "hub", + "driver_module": "usbcore", + "drivers": ["hub"], + "driver_modules": ["usbcore"], + "module_alias": "usb:v1D6Bp0002d0615dc09dsc00dp01ic09isc00ip00in00" + } + ], + "memory": [ + { + "index": 7, + "attached_to": 0, + "class_list": ["memory"], + "base_class": { + "hex": "0101", + "name": "Internally Used Class", + "value": 257 + }, + "sub_class": { + "hex": "0002", + "name": "Main Memory", + "value": 2 + }, + "model": "Main Memory", + "resources": [ + { + "type": "mem", + "base": 0, + "range": 4018130944, + "enabled": true, + "access": "read_write", + "prefetch": "unknown" + }, + { + "type": "phys_mem", + "range": 4026531840 + } + ] + } + ], + "monitor": [ + { + "index": 27, + "attached_to": 24, + "class_list": ["monitor"], + "base_class": { + "hex": "0100", + "name": "Monitor", + "value": 256 + }, + "sub_class": { + "hex": "0002", + "name": "LCD Monitor", + "value": 2 + }, + "vendor": { + "hex": "06af", + "name": "AUO", + "value": 1711 + }, + "device": { + "hex": "2d3c", + "value": 11580 + }, + "serial": "0", + "model": "AUO LCD Monitor", + "resources": [ + { + "type": "monitor", + "width": 1366, + "height": 768, + "vertical_frequency": 60, + "interlaced": false + }, + { + "type": "size", + "unit": "mm", + "value_1": 309, + "value_2": 173 + } + ], + "detail": { + "manufacture_year": 2013, + "manufacture_week": 0, + "vertical_sync": { + "min": 0, + "max": 0 + }, + "horizontal_sync": { + "min": 0, + "max": 0 + }, + "horizontal_sync_timings": { + "disp": 1366, + "sync_start": 1404, + "sync_end": 1426, + "total": 1598 + }, + "vertical_sync_timings": { + "disp": 768, + "sync_start": 771, + "sync_end": 777, + "total": 798 + }, + "clock": 76600, + "width": 1366, + "height": 768, + "width_millimetres": 309, + "height_millimetres": 173, + "horizontal_flag": 45, + "vertical_flag": 45, + "vendor": "AUO", + "name": "" + } + } + ], + "mouse": [ + { + "index": 43, + "attached_to": 0, + "bus_type": { + "hex": "0081", + "name": "serial", + "value": 129 + }, + "base_class": { + "hex": "0118", + "name": "touchpad", + "value": 280 + }, + "sub_class": { + "hex": "0001", + "name": "bus", + "value": 1 + }, + "vendor": { + "hex": "06cb", + "value": 1739 + }, + "device": { + "hex": "73fc", + "value": 29692 + }, + "sysfs_id": "/devices/pci0000:00/INT3433:00/i2c-1/i2c-SYN1B7B:01/0018:06CB:73FC.0001/input/input11", + "unix_device_names": ["/dev/input/event8", "/dev/input/ + handler"] + } + ], + "network_controller": [ + { + "index": 8, + "attached_to": 16, + "class_list": ["network_controller", "pci", "wlan_card"], + "bus_type": { + "hex": "0004", + "name": "PCI", + "value": 4 + }, + "slot": { + "bus": 3, + "number": 0 + }, + "base_class": { + "hex": "0002", + "name": "Network controller", + "value": 2 + }, + "sub_class": { + "hex": "0082", + "name": "WLAN controller", + "value": 130 + }, + "vendor": { + "hex": "168c", + "value": 5772 + }, + "sub_vendor": { + "hex": "105b", + "value": 4187 + }, + "device": { + "hex": "0042", + "value": 66 + }, + "sub_device": { + "hex": "e09a", + "value": 57498 + }, + "revision": { + "hex": "0030", + "value": 48 + }, + "model": "WLAN controller", + "sysfs_id": "/devices/pci0000:00/0000:00:1c.3/0000:03:00.0", + "sysfs_bus_id": "0000:03:00.0", + "unix_device_name": "wlan0", + "unix_device_names": ["wlan0"], + "resources": [ + { + "type": "hwaddr", + "address": 52 + }, + { + "type": "irq", + "base": 54, + "triggered": 0, + "enabled": true + }, + { + "type": "mem", + "base": 3290431488, + "range": 2097152, + "enabled": true, + "access": "read_write", + "prefetch": "no" + }, + { + "type": "phwaddr", + "address": 49 + }, + { + "type": "wlan", + "channels": [ + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12", + "13", + "36", + "40", + "44", + "48", + "52", + "56", + "60", + "64", + "100", + "104", + "108", + "112", + "116", + "120", + "124", + "128", + "132", + "136", + "140" + ], + "frequencies": [ + "2.412", + "2.417", + "2.422", + "2.427", + "2.432", + "2.437", + "2.442", + "2.447", + "2.452", + "2.457", + "2.462", + "2.467", + "2.472", + "5.18", + "5.2", + "5.22", + "5.24", + "5.26", + "5.28", + "5.3", + "5.32", + "5.5", + "5.52", + "5.54", + "5.56", + "5.58", + "5.6", + "5.62", + "5.64", + "5.66", + "5.68", + "5.7" + ], + "auth_modes": ["open", "sharedkey", "wpa-psk", "wpa-eap"], + "enc_modes": ["WEP40", "WEP104", "TKIP", "CCMP"] + } + ], + "detail": { + "function": 0, + "command": 1030, + "header_type": 0, + "secondary_bus": 0, + "irq": 54, + "prog_if": 0 + }, + "driver": "ath10k_pci", + "driver_module": "ath10k_pci", + "drivers": ["ath10k_pci"], + "driver_modules": ["ath10k_pci"], + "module_alias": "pci:v0000168Cd00000042sv0000105Bsd0000E09Abc02sc80i00" + }, + { + "index": 20, + "attached_to": 26, + "class_list": ["network_controller", "pci"], + "bus_type": { + "hex": "0004", + "name": "PCI", + "value": 4 + }, + "slot": { + "bus": 2, + "number": 0 + }, + "base_class": { + "hex": "0002", + "name": "Network controller", + "value": 2 + }, + "sub_class": { + "hex": "0000", + "name": "Ethernet controller", + "value": 0 + }, + "vendor": { + "hex": "10ec", + "value": 4332 + }, + "sub_vendor": { + "hex": "1025", + "value": 4133 + }, + "device": { + "hex": "8168", + "value": 33128 + }, + "sub_device": { + "hex": "096a", + "value": 2410 + }, + "revision": { + "hex": "0012", + "value": 18 + }, + "model": "Ethernet controller", + "sysfs_id": "/devices/pci0000:00/0000:00:1c.2/0000:02:00.1", + "sysfs_bus_id": "0000:02:00.1", + "unix_device_name": "enp2s0f1", + "unix_device_names": ["enp2s0f1"], + "resources": [ + { + "type": "hwaddr", + "address": 102 + }, + { + "type": "io", + "base": 16384, + "range": 256, + "enabled": true, + "access": "read_write" + }, + { + "type": "irq", + "base": 18, + "triggered": 0, + "enabled": true + }, + { + "type": "mem", + "base": 3292528640, + "range": 16384, + "enabled": true, + "access": "read_write", + "prefetch": "no" + }, + { + "type": "mem", + "base": 3292545024, + "range": 4096, + "enabled": true, + "access": "read_write", + "prefetch": "no" + }, + { + "type": "phwaddr", + "address": 102 + } + ], + "detail": { + "function": 1, + "command": 1031, + "header_type": 0, + "secondary_bus": 0, + "irq": 18, + "prog_if": 0 + }, + "driver": "r8169", + "driver_module": "r8169", + "drivers": ["r8169"], + "driver_modules": ["r8169"], + "module_alias": "pci:v000010ECd00008168sv00001025sd0000096Abc02sc00i00" + } + ], + "network_interface": [ + { + "index": 40, + "attached_to": 20, + "class_list": ["network_interface"], + "base_class": { + "hex": "0107", + "name": "Network Interface", + "value": 263 + }, + "sub_class": { + "hex": "0001", + "name": "Ethernet", + "value": 1 + }, + "model": "Ethernet network interface", + "sysfs_id": "/class/net/enp2s0f1", + "sysfs_device_link": "/devices/pci0000:00/0000:00:1c.2/0000:02:00.1", + "unix_device_name": "enp2s0f1", + "unix_device_names": ["enp2s0f1"], + "resources": [ + { + "type": "hwaddr", + "address": 102 + }, + { + "type": "phwaddr", + "address": 102 + } + ], + "driver": "r8169", + "driver_module": "r8169", + "drivers": ["r8169"], + "driver_modules": ["r8169"] + }, + { + "index": 41, + "attached_to": 0, + "class_list": ["network_interface"], + "base_class": { + "hex": "0107", + "name": "Network Interface", + "value": 263 + }, + "sub_class": { + "hex": "0000", + "name": "Loopback", + "value": 0 + }, + "model": "Loopback network interface", + "sysfs_id": "/class/net/lo", + "unix_device_name": "lo", + "unix_device_names": ["lo"] + }, + { + "index": 42, + "attached_to": 8, + "class_list": ["network_interface"], + "base_class": { + "hex": "0107", + "name": "Network Interface", + "value": 263 + }, + "sub_class": { + "hex": "000a", + "name": "WLAN", + "value": 10 + }, + "model": "WLAN network interface", + "sysfs_id": "/class/net/wlan0", + "sysfs_device_link": "/devices/pci0000:00/0000:00:1c.3/0000:03:00.0", + "unix_device_name": "wlan0", + "unix_device_names": ["wlan0"], + "resources": [ + { + "type": "hwaddr", + "address": 52 + }, + { + "type": "phwaddr", + "address": 49 + } + ], + "driver": "ath10k_pci", + "driver_module": "ath10k_pci", + "drivers": ["ath10k_pci"], + "driver_modules": ["ath10k_pci"] + } + ], + "pci": [ + { + "index": 12, + "attached_to": 26, + "class_list": ["pci", "unknown"], + "bus_type": { + "hex": "0004", + "name": "PCI", + "value": 4 + }, + "slot": { + "bus": 2, + "number": 0 + }, + "base_class": { + "hex": "00ff", + "name": "Unclassified device", + "value": 255 + }, + "vendor": { + "hex": "10ec", + "value": 4332 + }, + "sub_vendor": { + "hex": "1025", + "value": 4133 + }, + "device": { + "hex": "5287", + "value": 21127 + }, + "sub_device": { + "hex": "096a", + "value": 2410 + }, + "revision": { + "hex": "0001", + "value": 1 + }, + "model": "Unclassified device", + "sysfs_id": "/devices/pci0000:00/0000:00:1c.2/0000:02:00.0", + "sysfs_bus_id": "0000:02:00.0", + "resources": [ + { + "type": "irq", + "base": 50, + "triggered": 0, + "enabled": true + }, + { + "type": "mem", + "base": 3292549120, + "range": 4096, + "enabled": true, + "access": "read_write", + "prefetch": "no" + }, + { + "type": "mem", + "base": 3292594176, + "range": 65536, + "enabled": false, + "access": "read_only", + "prefetch": "no" + } + ], + "detail": { + "function": 0, + "command": 1030, + "header_type": 0, + "secondary_bus": 0, + "irq": 50, + "prog_if": 0 + }, + "driver": "rtsx_pci", + "driver_module": "rtsx_pci", + "drivers": ["rtsx_pci"], + "driver_modules": ["rtsx_pci"], + "module_alias": "pci:v000010ECd00005287sv00001025sd0000096AbcFFsc00i00" + }, + { + "index": 14, + "attached_to": 0, + "class_list": ["pci", "unknown"], + "bus_type": { + "hex": "0004", + "name": "PCI", + "value": 4 + }, + "slot": { + "bus": 0, + "number": 22 + }, + "base_class": { + "hex": "0007", + "name": "Communication controller", + "value": 7 + }, + "sub_class": { + "hex": "0080", + "name": "Communication controller", + "value": 128 + }, + "vendor": { + "hex": "8086", + "name": "Intel Corporation", + "value": 32902 + }, + "sub_vendor": { + "hex": "1025", + "value": 4133 + }, + "device": { + "hex": "9cba", + "value": 40122 + }, + "sub_device": { + "hex": "096a", + "value": 2410 + }, + "revision": { + "hex": "0003", + "value": 3 + }, + "model": "Intel Communication controller", + "sysfs_id": "/devices/pci0000:00/0000:00:16.0", + "sysfs_bus_id": "0000:00:16.0", + "resources": [ + { + "type": "irq", + "base": 51, + "triggered": 0, + "enabled": true + }, + { + "type": "mem", + "base": 3293687808, + "range": 32, + "enabled": true, + "access": "read_write", + "prefetch": "no" + } + ], + "detail": { + "function": 0, + "command": 1030, + "header_type": 0, + "secondary_bus": 0, + "irq": 51, + "prog_if": 0 + }, + "driver": "mei_me", + "driver_module": "mei_me", + "drivers": ["mei_me"], + "driver_modules": ["mei_me"], + "module_alias": "pci:v00008086d00009CBAsv00001025sd0000096Abc07sc80i00" + }, + { + "index": 17, + "attached_to": 0, + "class_list": ["pci", "unknown"], + "bus_type": { + "hex": "0004", + "name": "PCI", + "value": 4 + }, + "slot": { + "bus": 0, + "number": 31 + }, + "base_class": { + "hex": "000c", + "name": "Serial bus controller", + "value": 12 + }, + "sub_class": { + "hex": "0005", + "name": "SMBus", + "value": 5 + }, + "vendor": { + "hex": "8086", + "name": "Intel Corporation", + "value": 32902 + }, + "sub_vendor": { + "hex": "1025", + "value": 4133 + }, + "device": { + "hex": "9ca2", + "value": 40098 + }, + "sub_device": { + "hex": "096a", + "value": 2410 + }, + "revision": { + "hex": "0003", + "value": 3 + }, + "model": "Intel SMBus", + "sysfs_id": "/devices/pci0000:00/0000:00:1f.3", + "sysfs_bus_id": "0000:00:1f.3", + "resources": [ + { + "type": "io", + "base": 20544, + "range": 32, + "enabled": true, + "access": "read_write" + }, + { + "type": "irq", + "base": 18, + "triggered": 0, + "enabled": true + }, + { + "type": "mem", + "base": 3293683712, + "range": 256, + "enabled": true, + "access": "read_write", + "prefetch": "no" + } + ], + "detail": { + "function": 3, + "command": 3, + "header_type": 0, + "secondary_bus": 0, + "irq": 18, + "prog_if": 0 + }, + "driver": "i801_smbus", + "driver_module": "i2c_i801", + "drivers": ["i801_smbus"], + "driver_modules": ["i2c_i801"], + "module_alias": "pci:v00008086d00009CA2sv00001025sd0000096Abc0Csc05i00" + } + ], + "sound": [ + { + "index": 13, + "attached_to": 22, + "class_list": ["sound", "pci"], + "bus_type": { + "hex": "0004", + "name": "PCI", + "value": 4 + }, + "slot": { + "bus": 4, + "number": 0 + }, + "base_class": { + "hex": "0004", + "name": "Multimedia controller", + "value": 4 + }, + "sub_class": { + "hex": "0003", + "value": 3 + }, + "vendor": { + "hex": "10de", + "name": "nVidia Corporation", + "value": 4318 + }, + "sub_vendor": { + "hex": "1025", + "value": 4133 + }, + "device": { + "hex": "0e0f", + "value": 3599 + }, + "sub_device": { + "hex": "096a", + "value": 2410 + }, + "revision": { + "hex": "00a1", + "value": 161 + }, + "model": "nVidia Multimedia controller", + "sysfs_id": "/devices/pci0000:00/0000:00:1c.4/0000:04:00.1", + "sysfs_bus_id": "0000:04:00.1", + "resources": [ + { + "type": "irq", + "base": 17, + "triggered": 0, + "enabled": true + }, + { + "type": "mem", + "base": 3288334336, + "range": 16384, + "enabled": true, + "access": "read_write", + "prefetch": "no" + } + ], + "detail": { + "function": 1, + "command": 6, + "header_type": 0, + "secondary_bus": 0, + "irq": 17, + "prog_if": 0 + }, + "driver": "snd_hda_intel", + "driver_module": "snd_hda_intel", + "drivers": ["snd_hda_intel"], + "driver_modules": ["snd_hda_intel"], + "module_alias": "pci:v000010DEd00000E0Fsv00001025sd0000096Abc04sc03i00" + }, + { + "index": 15, + "attached_to": 0, + "class_list": ["sound", "pci"], + "bus_type": { + "hex": "0004", + "name": "PCI", + "value": 4 + }, + "slot": { + "bus": 0, + "number": 27 + }, + "base_class": { + "hex": "0004", + "name": "Multimedia controller", + "value": 4 + }, + "sub_class": { + "hex": "0003", + "value": 3 + }, + "vendor": { + "hex": "8086", + "name": "Intel Corporation", + "value": 32902 + }, + "sub_vendor": { + "hex": "1025", + "value": 4133 + }, + "device": { + "hex": "9ca0", + "value": 40096 + }, + "sub_device": { + "hex": "096a", + "value": 2410 + }, + "revision": { + "hex": "0003", + "value": 3 + }, + "model": "Intel Multimedia controller", + "sysfs_id": "/devices/pci0000:00/0000:00:1b.0", + "sysfs_bus_id": "0000:00:1b.0", + "resources": [ + { + "type": "irq", + "base": 53, + "triggered": 0, + "enabled": true + }, + { + "type": "mem", + "base": 3293659136, + "range": 16384, + "enabled": true, + "access": "read_write", + "prefetch": "no" + } + ], + "detail": { + "function": 0, + "command": 1030, + "header_type": 0, + "secondary_bus": 0, + "irq": 53, + "prog_if": 0 + }, + "driver": "snd_hda_intel", + "driver_module": "snd_hda_intel", + "drivers": ["snd_hda_intel"], + "driver_modules": ["snd_hda_intel"], + "module_alias": "pci:v00008086d00009CA0sv00001025sd0000096Abc04sc03i00" + }, + { + "index": 19, + "attached_to": 0, + "class_list": ["sound", "pci"], + "bus_type": { + "hex": "0004", + "name": "PCI", + "value": 4 + }, + "slot": { + "bus": 0, + "number": 3 + }, + "base_class": { + "hex": "0004", + "name": "Multimedia controller", + "value": 4 + }, + "sub_class": { + "hex": "0003", + "value": 3 + }, + "vendor": { + "hex": "8086", + "name": "Intel Corporation", + "value": 32902 + }, + "sub_vendor": { + "hex": "1025", + "value": 4133 + }, + "device": { + "hex": "160c", + "value": 5644 + }, + "sub_device": { + "hex": "096a", + "value": 2410 + }, + "revision": { + "hex": "0009", + "value": 9 + }, + "model": "Intel Multimedia controller", + "sysfs_id": "/devices/pci0000:00/0000:00:03.0", + "sysfs_bus_id": "0000:00:03.0", + "resources": [ + { + "type": "irq", + "base": 57, + "triggered": 0, + "enabled": true + }, + { + "type": "mem", + "base": 3293642752, + "range": 16384, + "enabled": true, + "access": "read_write", + "prefetch": "no" + } + ], + "detail": { + "function": 0, + "command": 1030, + "header_type": 0, + "secondary_bus": 0, + "irq": 57, + "prog_if": 0 + }, + "driver": "snd_hda_intel", + "driver_module": "snd_hda_intel", + "drivers": ["snd_hda_intel"], + "driver_modules": ["snd_hda_intel"], + "module_alias": "pci:v00008086d0000160Csv00001025sd0000096Abc04sc03i00" + } + ], + "storage_controller": [ + { + "index": 9, + "attached_to": 0, + "class_list": ["storage_controller", "pci"], + "bus_type": { + "hex": "0004", + "name": "PCI", + "value": 4 + }, + "slot": { + "bus": 0, + "number": 31 + }, + "base_class": { + "hex": "0001", + "name": "Mass storage controller", + "value": 1 + }, + "sub_class": { + "hex": "0006", + "value": 6 + }, + "pci_interface": { + "hex": "0001", + "value": 1 + }, + "vendor": { + "hex": "8086", + "name": "Intel Corporation", + "value": 32902 + }, + "sub_vendor": { + "hex": "1025", + "value": 4133 + }, + "device": { + "hex": "9c83", + "value": 40067 + }, + "sub_device": { + "hex": "096a", + "value": 2410 + }, + "revision": { + "hex": "0003", + "value": 3 + }, + "model": "Intel Mass storage controller", + "sysfs_id": "/devices/pci0000:00/0000:00:1f.2", + "sysfs_bus_id": "0000:00:1f.2", + "resources": [ + { + "type": "io", + "base": 20576, + "range": 32, + "enabled": true, + "access": "read_write" + }, + { + "type": "io", + "base": 20608, + "range": 8, + "enabled": true, + "access": "read_write" + }, + { + "type": "io", + "base": 20616, + "range": 8, + "enabled": true, + "access": "read_write" + }, + { + "type": "io", + "base": 20624, + "range": 4, + "enabled": true, + "access": "read_write" + }, + { + "type": "io", + "base": 20628, + "range": 4, + "enabled": true, + "access": "read_write" + }, + { + "type": "irq", + "base": 49, + "triggered": 0, + "enabled": true + }, + { + "type": "mem", + "base": 3293675520, + "range": 2048, + "enabled": true, + "access": "read_write", + "prefetch": "no" + } + ], + "detail": { + "function": 2, + "command": 1031, + "header_type": 0, + "secondary_bus": 0, + "irq": 49, + "prog_if": 1 + }, + "driver": "ahci", + "driver_module": "ahci", + "drivers": ["ahci"], + "driver_modules": ["ahci"], + "module_alias": "pci:v00008086d00009C83sv00001025sd0000096Abc01sc06i01" + } + ], + "system": { + "form_factor": "laptop" + }, + "usb_controller": [ + { + "index": 21, + "attached_to": 0, + "class_list": ["usb_controller", "pci"], + "bus_type": { + "hex": "0004", + "name": "PCI", + "value": 4 + }, + "slot": { + "bus": 0, + "number": 29 + }, + "base_class": { + "hex": "000c", + "name": "Serial bus controller", + "value": 12 + }, + "sub_class": { + "hex": "0003", + "name": "USB Controller", + "value": 3 + }, + "pci_interface": { + "hex": "0020", + "name": "EHCI", + "value": 32 + }, + "vendor": { + "hex": "8086", + "name": "Intel Corporation", + "value": 32902 + }, + "sub_vendor": { + "hex": "1025", + "value": 4133 + }, + "device": { + "hex": "9ca6", + "value": 40102 + }, + "sub_device": { + "hex": "096a", + "value": 2410 + }, + "revision": { + "hex": "0003", + "value": 3 + }, + "model": "Intel USB Controller", + "sysfs_id": "/devices/pci0000:00/0000:00:1d.0", + "sysfs_bus_id": "0000:00:1d.0", + "resources": [ + { + "type": "irq", + "base": 23, + "triggered": 0, + "enabled": true + }, + { + "type": "mem", + "base": 3293679616, + "range": 1024, + "enabled": true, + "access": "read_write", + "prefetch": "no" + } + ], + "detail": { + "function": 0, + "command": 6, + "header_type": 0, + "secondary_bus": 0, + "irq": 23, + "prog_if": 32 + }, + "driver": "ehci-pci", + "driver_module": "ehci_pci", + "drivers": ["ehci-pci"], + "driver_modules": ["ehci_pci"], + "driver_info": { + "type": "module", + "db_entry_0": ["ehci-hcd"], + "active": true, + "modprobe": true, + "names": ["ehci-hcd"], + "module_args": [""], + "conf": "" + }, + "module_alias": "pci:v00008086d00009CA6sv00001025sd0000096Abc0Csc03i20" + }, + { + "index": 25, + "attached_to": 0, + "class_list": ["usb_controller", "pci"], + "bus_type": { + "hex": "0004", + "name": "PCI", + "value": 4 + }, + "slot": { + "bus": 0, + "number": 20 + }, + "base_class": { + "hex": "000c", + "name": "Serial bus controller", + "value": 12 + }, + "sub_class": { + "hex": "0003", + "name": "USB Controller", + "value": 3 + }, + "pci_interface": { + "hex": "0030", + "value": 48 + }, + "vendor": { + "hex": "8086", + "name": "Intel Corporation", + "value": 32902 + }, + "sub_vendor": { + "hex": "1025", + "value": 4133 + }, + "device": { + "hex": "9cb1", + "value": 40113 + }, + "sub_device": { + "hex": "096a", + "value": 2410 + }, + "revision": { + "hex": "0003", + "value": 3 + }, + "model": "Intel USB Controller", + "sysfs_id": "/devices/pci0000:00/0000:00:14.0", + "sysfs_bus_id": "0000:00:14.0", + "resources": [ + { + "type": "irq", + "base": 44, + "triggered": 0, + "enabled": true + }, + { + "type": "mem", + "base": 3293577216, + "range": 65536, + "enabled": true, + "access": "read_write", + "prefetch": "no" + } + ], + "detail": { + "function": 0, + "command": 1030, + "header_type": 0, + "secondary_bus": 0, + "irq": 44, + "prog_if": 48 + }, + "driver": "xhci_hcd", + "driver_module": "xhci_pci", + "drivers": ["xhci_hcd"], + "driver_modules": ["xhci_pci"], + "module_alias": "pci:v00008086d00009CB1sv00001025sd0000096Abc0Csc03i30" + } + ] + }, + "smbios": { + "bios": { + "handle": 0, + "vendor": "Insyde Corp.", + "version": "V1.09", + "date": "08/07/2015", + "features": [ + "PCI supported", + "BIOS flashable", + "BIOS shadowing allowed", + "CD boot supported", + "Selectable boot supported", + "EDD spec supported", + "1.2MB NEC 9800 Japanese Floppy supported", + "1.2MB Toshiba Japanese Floppy supported", + "360kB Floppy supported", + "1.2MB Floppy supported", + "720kB Floppy supported", + "2.88MB Floppy supported", + "8042 Keyboard Services supported", + "CGA/Mono Video supported", + "ACPI supported", + "USB Legacy supported", + "BIOS Boot Spec supported" + ], + "start_address": "0xe0000", + "rom_size": 6291456 + }, + "board": { + "handle": 2, + "manufacturer": "Acer", + "product": "Robin_BH", + "version": "V1.09", + "board_type": { + "hex": "000a", + "name": "Motherboard", + "value": 10 + }, + "features": ["Hosting Board", "Replaceable"], + "location": "Type2 - Board Chassis Location", + "chassis": 3 + }, + "cache": [ + { + "handle": 7, + "socket": "L1 Cache", + "size_max": 32, + "size_current": 32, + "speed": 0, + "mode": { + "hex": "0001", + "name": "Write Back", + "value": 1 + }, + "enabled": true, + "location": { + "hex": "0000", + "name": "Internal", + "value": 0 + }, + "socketed": false, + "level": 0, + "ecc": { + "hex": "0004", + "name": "Parity", + "value": 4 + }, + "cache_type": { + "hex": "0004", + "name": "Data", + "value": 4 + }, + "associativity": { + "hex": "0007", + "name": "8-way Set-Associative", + "value": 7 + }, + "sram_type_current": ["Synchronous"], + "sram_type_supported": ["Synchronous"] + }, + { + "handle": 8, + "socket": "L1 Cache", + "size_max": 32, + "size_current": 32, + "speed": 0, + "mode": { + "hex": "0001", + "name": "Write Back", + "value": 1 + }, + "enabled": true, + "location": { + "hex": "0000", + "name": "Internal", + "value": 0 + }, + "socketed": false, + "level": 0, + "ecc": { + "hex": "0004", + "name": "Parity", + "value": 4 + }, + "cache_type": { + "hex": "0003", + "name": "Instruction", + "value": 3 + }, + "associativity": { + "hex": "0007", + "name": "8-way Set-Associative", + "value": 7 + }, + "sram_type_current": ["Synchronous"], + "sram_type_supported": ["Synchronous"] + }, + { + "handle": 9, + "socket": "L2 Cache", + "size_max": 256, + "size_current": 256, + "speed": 0, + "mode": { + "hex": "0001", + "name": "Write Back", + "value": 1 + }, + "enabled": true, + "location": { + "hex": "0000", + "name": "Internal", + "value": 0 + }, + "socketed": false, + "level": 1, + "ecc": { + "hex": "0005", + "name": "Single-bit", + "value": 5 + }, + "cache_type": { + "hex": "0005", + "name": "Unified", + "value": 5 + }, + "associativity": { + "hex": "0007", + "name": "8-way Set-Associative", + "value": 7 + }, + "sram_type_current": ["Synchronous"], + "sram_type_supported": ["Synchronous"] + }, + { + "handle": 10, + "socket": "L3 Cache", + "size_max": 3072, + "size_current": 3072, + "speed": 0, + "mode": { + "hex": "0001", + "name": "Write Back", + "value": 1 + }, + "enabled": true, + "location": { + "hex": "0000", + "name": "Internal", + "value": 0 + }, + "socketed": false, + "level": 2, + "ecc": { + "hex": "0006", + "name": "Multi-bit", + "value": 6 + }, + "cache_type": { + "hex": "0005", + "name": "Unified", + "value": 5 + }, + "associativity": { + "hex": "0009", + "name": "Other", + "value": 9 + }, + "sram_type_current": ["Synchronous"], + "sram_type_supported": ["Synchronous"] + } + ], + "chassis": [ + { + "handle": 3, + "manufacturer": "Acer", + "version": "V1.09", + "chassis_type": { + "hex": "000a", + "name": "Notebook", + "value": 10 + }, + "lock_present": false, + "bootup_state": { + "hex": "0003", + "name": "Safe", + "value": 3 + }, + "power_state": { + "hex": "0003", + "name": "Safe", + "value": 3 + }, + "thermal_state": { + "hex": "0003", + "name": "Safe", + "value": 3 + }, + "security_state": { + "hex": "0003", + "name": "None", + "value": 3 + }, + "oem": "0x0" + } + ], + "config": { + "handle": 13, + "options": [ + "SMI:00B2C002", + "ConfigOptions2", + "DSN:85N8C2DPT", + "DSN:17421290BFR8A-PB", + "DSN:TEST42b500682006/03/01", + "ConfigOptions6" + ] + }, + "group_associations": [ + { + "handle": 14, + "name": "Firmware Version Info", + "handles": [98784247833, 94489280535, 90194313238, 85899345941, 20] + }, + { + "handle": 15, + "name": "Intel(R) Silicon View Technology", + "handles": [30] + } + ], + "memory_array": [ + { + "handle": 16, + "location": { + "hex": "0003", + "name": "Motherboard", + "value": 3 + }, + "usage": { + "hex": "0003", + "name": "System memory", + "value": 3 + }, + "ecc": { + "hex": "0003", + "name": "None", + "value": 3 + }, + "max_size": "0x1000000", + "error_handle": 65535, + "slots": 2 + } + ], + "memory_array_mapped_address": [ + { + "handle": 19, + "array_handle": 16, + "start_address": "0x0", + "end_address": "0x100000000", + "part_width": 2 + } + ], + "memory_device": [ + { + "handle": 17, + "location": "ChannelA-DIMM0", + "bank_location": "BANK 0", + "manufacturer": "", + "part_number": "", + "array_handle": 16, + "error_handle": 65535, + "width": 0, + "ecc_bits": 0, + "size": 0, + "form_factor": { + "hex": "0009", + "name": "DIMM", + "value": 9 + }, + "set": 0, + "memory_type": { + "hex": "0002", + "name": "Unknown", + "value": 2 + }, + "memory_type_details": null, + "speed": 0 + }, + { + "handle": 18, + "location": "ChannelB-DIMM0", + "bank_location": "BANK 2", + "manufacturer": "Hynix/Hyundai", + "part_number": "HMT451S6BFR8A-PB", + "array_handle": 16, + "error_handle": 65535, + "width": 64, + "ecc_bits": 0, + "size": 4194304, + "form_factor": { + "hex": "000d", + "name": "SODIMM", + "value": 13 + }, + "set": 0, + "memory_type": { + "hex": "0018", + "name": "Other", + "value": 24 + }, + "memory_type_details": ["Synchronous"], + "speed": 1600 + } + ], + "memory_device_mapped_address": [ + { + "handle": 20, + "memory_device_handle": 18, + "array_map_handle": 19, + "start_address": "0x0", + "end_address": "0x100000000", + "row_position": 255, + "interleave_position": 2, + "interleave_depth": 1 + } + ], + "onboard": [ + { + "handle": 11, + "devices": [ + { + "name": "Video Graphics Controller", + "type": { + "hex": "0003", + "name": "Video", + "value": 3 + }, + "enabled": true + } + ] + } + ], + "processor": [ + { + "handle": 4, + "socket": "U3E1", + "socket_type": { + "hex": "002e", + "name": "Other", + "value": 46 + }, + "socket_populated": true, + "manufacturer": "Intel(R) Corporation", + "version": "Intel(R) Core(TM) i5-5200U CPU @ 2.20GHz", + "part": "To Be Filled By O.E.M.", + "processor_type": { + "hex": "0003", + "name": "CPU", + "value": 3 + }, + "processor_family": { + "hex": "00cd", + "name": "Other", + "value": 205 + }, + "processor_status": { + "hex": "0001", + "name": "Enabled", + "value": 1 + }, + "clock_ext": 100, + "clock_max": 2700, + "cache_handle_l1": 8, + "cache_handle_l2": 9, + "cache_handle_l3": 10 + } + ], + "system": { + "handle": 1, + "manufacturer": "Acer", + "product": "Aspire E5-473G", + "version": "V1.09", + "wake_up": { + "hex": "0006", + "name": "Power Switch", + "value": 6 + } + } + } +} diff --git a/sops/machines/petra/key.json b/sops/machines/petra/key.json new file mode 100755 index 0000000..9662256 --- /dev/null +++ b/sops/machines/petra/key.json @@ -0,0 +1,6 @@ +[ + { + "publickey": "age1m2llc94j2ft2q52zj0jt5fghx2r8qtdagwxduuz24hhrmxytgguq90xpgn", + "type": "age" + } +] \ No newline at end of file diff --git a/sops/secrets/petra-age.key/groups/admins b/sops/secrets/petra-age.key/groups/admins new file mode 120000 index 0000000..e5092e3 --- /dev/null +++ b/sops/secrets/petra-age.key/groups/admins @@ -0,0 +1 @@ +../../../groups/admins \ No newline at end of file diff --git a/sops/secrets/petra-age.key/secret b/sops/secrets/petra-age.key/secret new file mode 100644 index 0000000..72df7b7 --- /dev/null +++ b/sops/secrets/petra-age.key/secret @@ -0,0 +1,46 @@ +{ + "data": "ENC[AES256_GCM,data:soUz5kHdCe4rH0TWKyYoAqbcmIRiN380vsQtt37IWMKpn2fCMIGtBjDXq5g7mLthQ7Cl7JizvhBL0qDJKVX+JZIOa/EQ4QlSn9s=,iv:RXCgYhE7lHZd42D6PSZcn1ERqaIJ7ujUVmt5wo9QJD0=,tag:yqQcr83MAZLSHk/cbwKvDA==,type:str]", + "sops": { + "age": [ + { + "recipient": "age134vt63pjqpd0m7702fyn8vhdlzyj2deqc2q78sp9uw9052kxsgwq6d25ez", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBVUTk5UkdzRWxkWUNDS3Nk\neHlpYk81QkVkRkFhSzNhOUUzelBmZUUySWd3CldpcEpRR2pTWUR3Vnl2bzhzSHV0\nVmdaNGloeHJCT1lRbWU3eFBhNlF1NUUKLS0tIG8zeUtoRXRrb1Fmc2h0a3JGNlpq\nOGdrd1U4SVJ5Q0VkOVRYZm1OU3d4MGMKdY0LvwYdiNV3v3OqoXgVCYAuGOIpoboe\nis2eLvNwxZ5c/l+miXrkQw0cDg0bvG+2jGGktbzS6F8fIbMX5VLgBA==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age17d4qt0n9edq57tgcqyk8eu5mrendl59yt6z2y3a4vkq7el8krqtq6lq28g", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBJUmJ6eEJuMDNyS0lrbVRj\ncWtWcVY4My9STGRVcjFjVkZBU2Y1ZHQyblJzClZ0NlZDY0lMUGsvQVJGeTN3ZjBn\nZEFsMmJ1S2RuSndjWjh1aFRKTFNTaW8KLS0tIDZ5emlueFhIajZGN1BoeFJudE45\ndm5wY3k1Q3pyWndEclhzdHhGRlYrelkKhqPOc63fLmW2Ck3Mpjw8hiwTfD4dMDWF\nKHz6hY9mBQbQbOK1UL5QADA0EJFXFH4fiEYpOlKLMKr28lDgtgOWMw==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqpf43tgcfjm048lsqskvq34w2t4uvrm5qy6m2eg6zjj82ctca8wctgpczxvj0q4y6337uhvsxdh5j86k9h9ymautpvv2759ucwnef75ez7pa7fpkddklp40mxk2tedsp74359g0kefn5rsq0x0yss6cu4yd0h06up0rp08t6yc4l0hfa9y8jn5fkx6nk0hjhz06ykwv0fyxe7z42q683jy0", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIGRKWThqMmJS\nUDlTYWs5c05rd2puR1R5L1pjQXEzc1g1RkZBM2RaY0NseFUgQVEgd0l6SlBCVW1v\neDl5N0lHYmVrajZzVzVTYjd4WVdNVjZoZVlkUEtmVXlMdyBIdmtoczF0dmhxL1py\nS1hsc0ErckdoVVB0bE02RGdCNW5raERXT1ZJMTkzNjRGNHd2T3ZSTVYrKzZlbEll\nVTZKc2JVN1B2SzRuNkpaekhwSWJQaFZVQQp4RzVWUXo5M0FYV0MzREE4L0FIWEU2\nanVEcTNBZ0FWdmpKcUVkMktVbWprCi0tLSBnVVlkNmhpS3dQRXhRRVZkYjVHSVJH\nRG1kd01yVDd1NzFlQTNUdkdhdDhBCr8wWDYWFC6ghoPWL6+ARhHTgEdex0RYVaKY\nDRPDHy2s+/LAkKaKYiNWAqLbscWdtKGXkmwnqoxQm9RKqOiqVe0=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqprw0vfpc8wzsu78quc777kmee54ln6nnsjrnrhl7nr33eh4kvkksqp05qqxj4kgfzrmrugrsvg7skx6ghh3q9xc0x0agthtkvy25d9eq7eklta5wf7s30hexkuyl5546rdz9ffa5tawlp5yweqkgccntw0ny540n2am3cqw3luhxkfmrp63kwr6mwplhr9u26wll48x0n3k5f60c7hg9a3", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIFVKNElteFpq\nYThYUndzcmEybHdZb3FuZEZLTGJOZG5qSzU3MytQcVZlM28gQVEgZlFBRFNyWkNS\nRDJQaUJ3WWowTEcwaTk0Z0tiRHpQNmhkMTJZUlZHbHlEMCBtMzE5bzVQb1JmZkpy\nY0orbEs2RzBSVXA3UmZYZkRRanNnc2pHSnJjK1pLVmZOWGR4d0IwZjh1YXlkakRx\nTm5EMXR3ZjNHWGl0Ty8rcHpQbkcxRTZmZwp5K1grb2U1S240VFVZaEtWMTRYb3F4\nVTVZUDVZVFppY1NZeGZ1UG0zSzFJCi0tLSBQUGttdFpPV3dzOEZoWGY2akUxcW5L\nQ2tzS2NZTWUyZ1IvdVEzQTFKVEk0CkF2QbY5/opISu1Z5nZgtVtkaXyiEOL/dLP1\nmG18OHT2p5Q690YBAsxc2dgZ6kWxBtXFbXRIdU2D99dr9SzPhcE=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqpyewum3q8dfcumfgec8nn958aec9f4q9aqy0k06kw5kq27d6fdqdgp0p7y4ru3n5xk90u747xevxa2af3v37e85j9g3axrmw5hdwdfh0wz22hut5vrafxsx26a7vh8fjwkymz3ramfgvvu4detztu075kmpr8l9ydqda0rnjwatdwmfgswg849p37astvld98s3nleeq575azlwc2hhpuh", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIC9GUFZXNDU2\nY2RscnpRWjhDdElhSG5TV3RBdGxlMm95YVZocktMR1pORlkgQVEgZUh4S2o1R2RE\nV0svbnErTmxodXE2bUxJK3lla2lvajB3OXVwZHJtcHU5dyBKU3I4WFJnK3BOQXl0\nZDh5NTB5ZFlteFJIM2FVTVp5cmNyRXZqL1V0c0l6L0tSb0c5ZU9jbmRXMTIwb2c1\nQjZsREgzWUxaOXBUd2pQK2NncDZuUmZkZwpEdHp3MjlybnlSTGFNa1VMRTJnaE1Z\nWVg3Ly9ueGhyNVJIMmhuaEFGbGtJCi0tLSBjQTRMQ0l4KzZYd2gvcnNzTTAraDRT\nVW0rRzY1R2l1c3VrRjY1NWxuTGM0Cnk+L/s3P2zPqkEOnSrsOF3FC5GhdrOUnt22\nOpr8XZkwnOGz6eyTqKWDfpwwhnkGxro6TxE0fi7K3+m/5bvgsqM=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1hlzrpqqgndcthq5m5yj9egfgyet2fzrxwa6ynjzwx2r22uy6m3hqr3rd06", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBkY1hQeFQ2R1A3TDJaNGph\nVG1vSEswUkdhclZCSG8zRGRIY1Fyb2srRkRrClgyR0JQbHZCeThjbHNxcjdKd0d3\nWnZxS1BLT2w2dWN1elA1RnRYNXo3c1EKLS0tIEtJa1dlVG1SZVRSVFVQSUZFR3FX\nU2JMUUMwa0VKTzVCc0dRd0NaaVozTGsKjfF1ukrmfIyKIO0ZuWHTFiidtrvZr4Cq\no2IJXOjxPOAuIEgioQyUAwl9ziWYISg9xuoe3Syi0qgeX/oAO0TXaA==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1sg0rvgyetdcqw7j2x983fh69kdkvqsngpe5x36e5920qa7fze3cqhj4wgx", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBENFF4VTZGSVJQNWMzMDM5\nTWo1eURqSUlmSTYxSFdwWWVJc1VCb3E1Q2ljCnZnSUs1Q3A5clZJREhNSWZNQlc1\nRTRIcHB4TDZGZnFwMGpVdU9Mbkg0VHcKLS0tIHJTZ2RmU2ovdW5wQStNZGM2MXVU\nS0o4NXI1eU51VlFuZDJsekN5R0M5bUEKvCNFQNUrY3o07bbWnEw5IuDvBGjXiDsw\nRRKjCXQpY+9kWDqk+Xah3T1aKpiImTLfK3q90tBK5tUVe7m4kqlB6A==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1swlyyk2rzvevqawyeekv75nx2dz34zpe3xqhkqme26gcgeavy4dqrfpcd8", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAvVnBSeEhKTlhFZHA1OXU4\nRzVDQWtVYzVyUkNDbmd5d3NaR0RCdnd4a3pVCitnd3FSWS8zWE5LblNxS1RuZjM1\nRERNcjJ4Y0YwRVFtMEFZcXZTMEVMM0EKLS0tIDNuUnhmNElzN09hVDArNGFQZ3dP\ndkI0OFRBYXlOS0N6cEEvbmZXa0ZVSlEKzhPJSGjDHNsv0kuluhmzuEgdKX8588Cr\n41gDyJEreZRfFpu2zjcyXYuIkKqznNpcSg98wkEpsHVO8Q/mvzwEdw==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1vphy2sr6uw4ptsua3gh9khrm2cqyt65t46tusmt44z98qa7q6ymq6prrdl", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSByMWhZc1padStZa3kwRzFG\nZ2t6ZEV1cUdLRHBybk4wemxseEhsTkF6OXhzCkxlK0FMMmlNbDdwbndvV2hzSE4v\nQ3g0SWRLd2NhbHVIZVJkOU4rbHloN3cKLS0tIE4xZGFFdC9vbitJQzZpbDlxNUZJ\ncHVWRnh3MEFhQjJmaWZ3YzNueDhYUlkKQksX/rsAFdW3rL0AL8qifw6KuIohhxyq\nokPJhj3bKXwW+B6UDs4IrZaSsI7bPtfQM8tYZYScP7ULwE96iV48fQ==\n-----END AGE ENCRYPTED FILE-----\n" + } + ], + "lastmodified": "2026-01-22T05:00:48Z", + "mac": "ENC[AES256_GCM,data:qLq3939SrebMCIUfG4D3w2Lc0TikxGOK4UKyWvYvQLWwjf6BBI14zoTPaH6RjuqhYIQexG6xcB68VhNfZf6QD3LB6arOsyKZeBOY8kWzLkh75iSwYGruWXEf1REGVxal1h1rhzy9XiHx9ZfR0RI6jJ0dz+O4sJDv64BZWgBvhZA=,iv:NSbramhOR7xg21UV03QRAk486zyruHAQ9R7BN1A9utQ=,tag:q9tlBsI2aEacfK9UbfEUSA==,type:str]", + "version": "3.11.0" + } +} diff --git a/sops/secrets/petra-age.key/users/kurogeek b/sops/secrets/petra-age.key/users/kurogeek new file mode 120000 index 0000000..54331f5 --- /dev/null +++ b/sops/secrets/petra-age.key/users/kurogeek @@ -0,0 +1 @@ +../../../users/kurogeek \ No newline at end of file diff --git a/vars/per-machine/petra/openssh/ssh.id_ed25519.pub/value b/vars/per-machine/petra/openssh/ssh.id_ed25519.pub/value new file mode 100644 index 0000000..fec3a22 --- /dev/null +++ b/vars/per-machine/petra/openssh/ssh.id_ed25519.pub/value @@ -0,0 +1 @@ +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIO6Ta58aLjO7YYRjSFF4HelSPK+DhwKk5AZhpzfwWKeM diff --git a/vars/per-machine/petra/openssh/ssh.id_ed25519/groups/admins b/vars/per-machine/petra/openssh/ssh.id_ed25519/groups/admins new file mode 120000 index 0000000..6765aa1 --- /dev/null +++ b/vars/per-machine/petra/openssh/ssh.id_ed25519/groups/admins @@ -0,0 +1 @@ +../../../../../../sops/groups/admins \ No newline at end of file diff --git a/vars/per-machine/petra/openssh/ssh.id_ed25519/machines/petra b/vars/per-machine/petra/openssh/ssh.id_ed25519/machines/petra new file mode 120000 index 0000000..7a72f2e --- /dev/null +++ b/vars/per-machine/petra/openssh/ssh.id_ed25519/machines/petra @@ -0,0 +1 @@ +../../../../../../sops/machines/petra \ No newline at end of file diff --git a/vars/per-machine/petra/openssh/ssh.id_ed25519/secret b/vars/per-machine/petra/openssh/ssh.id_ed25519/secret new file mode 100644 index 0000000..a0d929c --- /dev/null +++ b/vars/per-machine/petra/openssh/ssh.id_ed25519/secret @@ -0,0 +1,50 @@ +{ + "data": "ENC[AES256_GCM,data:iEKnaTTYSkgWPF9ZafVOKYwyobo40CgjLhSf83aHCdyxq9rL9+zsIEg1eMovY74PX7QcJj3U9BZPuYGF4Dnp3Oy1yBoQvXm9BbMJNVmGnqKdl6jDVfPynEis6pG0vFLRK32FnkFBM+umsEiETw84mlzJVrtabp9STtIQRCd9LKxKb4lJBGS8rW2o04sN866/mV9OINy29yZm7Xa7ODibPBof8VnPCJVWERy7AzWvYxYpJ4jE+q7waO3DtMyvQCcBxdLQeJhgp2Eld8egnfAm7Zxxiw59JFyT/6bf3Nrl7Ilo42blptHqz0xh+IjKGQHgwpQs1AQar5OwlaeaxpguE7VfjxcYk84x5HazBA9CBv7T876aAyanHSyFZkfK4NiBwcHXKMcXxq2HrVNDLfqYX/j1I3S8sEKsBlUYy/2Fwm45mGfGAezPfQf9pz9Sb5WZYROX9yaAtoiEUzP6dCDneO6/1Oijgosx0oHfK0mx5NjmKMlCsgYr7+ycWTj87v4e7i1m,iv:UydkL7n3lfFZ5dXd1tdLsJ7yXG1afUGMmScbQ5yqTS4=,tag:Ls2Oa172bcEVARSHZzZBmg==,type:str]", + "sops": { + "age": [ + { + "recipient": "age134vt63pjqpd0m7702fyn8vhdlzyj2deqc2q78sp9uw9052kxsgwq6d25ez", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB1bkdSWHpvbnNFd29pcGZk\naEJCNUVsMTl2R05jb1d4SUJUNFd1b2krdm1zCnhxLzZ6akp2eStOTUtocUNsRktq\nWExiWnBhbnF2RnZGZVk3MUplR0ltdXMKLS0tIGMwK3JrcEczMzN3cXhSTDZiTCtT\naXhlWnk1b1lCUVdtZmQrM1YzRFVwTTgKdbKURm/lNgk9zuHtVcYbqZCG7OBm1mQm\nNep0LFrQ2dVEOUAALmpJlgDyXXfUbck2MDT9v79aw5+Ze8iN2DSPJA==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age17d4qt0n9edq57tgcqyk8eu5mrendl59yt6z2y3a4vkq7el8krqtq6lq28g", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBVNmJ2T0tsUy9XMGFLa3Fm\nS2FxZGpUNHFhWGM4S0F6UFVJdGRxOHRLWkFzCmtUWGZGY1JqaDE2NFpqZWxYKy9s\neEt0OUIxaERGemRGTjRuVHQyaWhCSDAKLS0tIEgxa3EvNFdFQ203R0Z3cGRPNFpB\nQnBmNndiOGFIVEhjSU55aHV6TUw4cncKtM+0SVjQUH6s3JQw5s4yTXNflBlt/95U\nWV/sY/SgSmkAmnRFKej/swK56ieV7IZAC9qNwX3ScVcQdotSK3UkeQ==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqpf43tgcfjm048lsqskvq34w2t4uvrm5qy6m2eg6zjj82ctca8wctgpczxvj0q4y6337uhvsxdh5j86k9h9ymautpvv2759ucwnef75ez7pa7fpkddklp40mxk2tedsp74359g0kefn5rsq0x0yss6cu4yd0h06up0rp08t6yc4l0hfa9y8jn5fkx6nk0hjhz06ykwv0fyxe7z42q683jy0", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIHc2bFFtemhy\nS3lzY25XU3pEVm1BV2hwRWIwZzluMElTSnpGaitpejVGMzAgQVEgd0l6SlBCVW1v\neDl5N0lHYmVrajZzVzVTYjd4WVdNVjZoZVlkUEtmVXlMdyBIdmtoczF0dmhxL1py\nS1hsc0ErckdoVVB0bE02RGdCNW5raERXT1ZJMTkzNjRGNHd2T3ZSTVYrKzZlbEll\nVTZKc2JVN1B2SzRuNkpaekhwSWJQaFZVQQppb0hRRWVyNmhTbTB1WHYxMWtKV0xi\nR0wzNFlGM29Ya1NvelpDVytxYk84Ci0tLSA0TnlnQzNsVTlFbE9ZWlEyVTFhczBO\nMnhESEZPVXB2aVJzLy8yOUVJZHlzCn8XdZT5eJRTWP/SMm7BvkFHLFNXYMD7f4aL\nuH/rWEQHxpyW/WN8Es1QdQUfwWGQu5EQlcBoDaofdl+rkhn69Ps=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqprw0vfpc8wzsu78quc777kmee54ln6nnsjrnrhl7nr33eh4kvkksqp05qqxj4kgfzrmrugrsvg7skx6ghh3q9xc0x0agthtkvy25d9eq7eklta5wf7s30hexkuyl5546rdz9ffa5tawlp5yweqkgccntw0ny540n2am3cqw3luhxkfmrp63kwr6mwplhr9u26wll48x0n3k5f60c7hg9a3", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIEpSYVpScFFR\nVzV3cWFsMW9QamlvQ3FKZHVWd09EN3RFaFNsMnJKSmxGQkEgQVEgZlFBRFNyWkNS\nRDJQaUJ3WWowTEcwaTk0Z0tiRHpQNmhkMTJZUlZHbHlEMCBtMzE5bzVQb1JmZkpy\nY0orbEs2RzBSVXA3UmZYZkRRanNnc2pHSnJjK1pLVmZOWGR4d0IwZjh1YXlkakRx\nTm5EMXR3ZjNHWGl0Ty8rcHpQbkcxRTZmZwp3MW9PQlA5ZXFQakRRR3pjTDBkTFFm\naksydDEwMWxEZXRQbGxOY2xPNEJJCi0tLSBsdk9OQmpTTk9pZ0RlME95c2U5UllF\nVkcvZTdtYk5CT1JQRzM3Y3dMSElJCpkCp4gwHGKNKGs6b20aSQ1a6U1bjJ5C5Ggh\nRfztd+KF2+hLvyi/wdYiFrjYyovk9KzM1LE/3kzDFQvH1Uzs5pE=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqpyewum3q8dfcumfgec8nn958aec9f4q9aqy0k06kw5kq27d6fdqdgp0p7y4ru3n5xk90u747xevxa2af3v37e85j9g3axrmw5hdwdfh0wz22hut5vrafxsx26a7vh8fjwkymz3ramfgvvu4detztu075kmpr8l9ydqda0rnjwatdwmfgswg849p37astvld98s3nleeq575azlwc2hhpuh", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJICtmdXRaaDJh\nSGlQZ0lrMjF2NnFneVd3MVY2bU1SMjhLUHJZeGxZMVVEVWMgQVEgZUh4S2o1R2RE\nV0svbnErTmxodXE2bUxJK3lla2lvajB3OXVwZHJtcHU5dyBKU3I4WFJnK3BOQXl0\nZDh5NTB5ZFlteFJIM2FVTVp5cmNyRXZqL1V0c0l6L0tSb0c5ZU9jbmRXMTIwb2c1\nQjZsREgzWUxaOXBUd2pQK2NncDZuUmZkZwpBL3lsYmVRTHRYaWpsZ2t0YlZDQ2xE\nZldCWU9Va3BzYVFEUVdvTDBBRlk4Ci0tLSB1UHFoT1lqYTVKV1FlTFNOTWoyZWI0\nVTlvdkkvSnVhckNwRmV6RGIzZ01NCuhfG0T/0FNEH05WuSq8H28dfm1OVK+aBy8S\neJXid4Hjvyuz7/xJtcbQpJC9xtB4jPiRyMkm323KGVTY5WL4QiU=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1hlzrpqqgndcthq5m5yj9egfgyet2fzrxwa6ynjzwx2r22uy6m3hqr3rd06", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBIVTZuUkloRjN3aXkxMWsy\nY3pxWjVXd0ZmaTdiN1EvZC9pRFdPK0xrVGhNCnJyUHpMRCt3ZEpCemZqckgyVFNY\nZDA5VWFoY1VacmlnR1FnSWxBS0xQQ00KLS0tIFI3aDJmcTN4c2Jvdk5zaGxWV1V1\nTEw4WnpJTWw0bHFhbERCdHc0NGVWbDQK5gLSvICLazB7+SZ/lDrHXLW+rL4grC54\n8OG4D1Cc5mV+DsYH3iSthjSbjadxysHPiS7dmCgLeD1NAw93TVp7YQ==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1m2llc94j2ft2q52zj0jt5fghx2r8qtdagwxduuz24hhrmxytgguq90xpgn", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBnbERZcDV6VEErTXIrZDZ6\nZldpcHpFaithcUZYNHlBaEw5ODRlazhnQ0U0ClJ5Ky9VcElZWm9pclM3ZFVJN0hW\nMktLSGhIcmdBeExsUFdWaS95cHQ3bHcKLS0tIHFQUm4rdUZWZkRBMVI3SUZyS01X\nc0F6aEt3U3FSUjhTcXNPWHBQYXdDT2sK+fwT8v5tcXB6+ZnfGYSfhy2Z48pGrO/R\nZG1wA5Jnuy+uGAgKKg1hwAjxeqVfu0w6Xzj5eWnQJKQKMtWjW6/iDw==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1sg0rvgyetdcqw7j2x983fh69kdkvqsngpe5x36e5920qa7fze3cqhj4wgx", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAyL2tUS0ZMOXB2RHJtaGt4\nWEEzeWRRaXJyV0FGa3d1bU5KUndWQ2FDZ0hVClFkZis1dE5qUkhkR2psYWFyT3g0\nc3UvWmRubUxkRVhBVjkwUmJhVnNYQm8KLS0tICsxTGxsY0g3Z2UxbTFqWFVoQ1U0\nNkFuY1BQQkxLTDNKc1VxSDVQKzhJTk0KjJfjmOKmFknjwnzlM2hX1/HlSElKrJ0m\nJPcYCnw9laazsd+hh0MtvRZy7KIELuKwghqWvVkCpBTWNWi14sJQFA==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1swlyyk2rzvevqawyeekv75nx2dz34zpe3xqhkqme26gcgeavy4dqrfpcd8", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBDNDdIU29xZWVNQzZDV2Iw\nYWt0aFNNYjR3d3hFbTYxbjN2c0lpbG93VGhBCm1NeDBaRk5XSXBnazEvYUJnbjFW\nVit2b1c0NHp1QlVHbWFtZWUwSGp3aTAKLS0tICtLMjZmakg4ZGloY3RIeThHUzF3\nT1NPSldvS285eEx5ZkhZaVRSY2pXQWsK1zfcRhnZ/j6Y/0sUn2xCHboZvTLiFr6Y\nBgBIEVRWCSrGLtzZH9PwM8aKKGnvUJvcEQdHauvRS6Erg6ZwU4qH6w==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1vphy2sr6uw4ptsua3gh9khrm2cqyt65t46tusmt44z98qa7q6ymq6prrdl", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA1THRsSitZcnRDVnVqeXpD\nNzB2T1ZwWnFUUk1zcVg1enp6U1BXLytBalNFCmdRNDhTTjlERnI3bHRLRTFkUHRr\nNWxMUWNtRFoxSDIyQWRMUjl4NklCZzgKLS0tIGwxdk04YVdkRkhCMkJqMU5iZGFU\ncDRKVUMzOVRlM09iU0FtbEU4TlRJaFEKBcgpAznuhOkMgCdEMXTRn6C1+dsAi4aO\nUpoWOoRSdLRNFKyXrINN7TgQiU4wlMUB2GRphCAJBAN/9JKGaKzcyQ==\n-----END AGE ENCRYPTED FILE-----\n" + } + ], + "lastmodified": "2026-01-22T05:00:48Z", + "mac": "ENC[AES256_GCM,data:RNDJFCoqWeSIt38DNaCk1ktWiKOb4AoKIV0bDZseLkPQFSFWbHGCYyqjt1njuuh3yQf36Ot0hNS1gP/CuS0jPp9YkCbustGq7SyTiQSxw5FUhR/lzDJhWnVSK7mbnv4VeHSgLBD9N9m5/5ovx2J9d0RUCbLnbHs2nVC5qr/rVqU=,iv:dfS8XImFHe4oVKGE9nXK10ZNE5CxFIcUK427IBw1u0g=,tag:WjeSbCvr5ttcZCJTRgl0jQ==,type:str]", + "version": "3.11.0" + } +} diff --git a/vars/per-machine/petra/openssh/ssh.id_ed25519/users/kurogeek b/vars/per-machine/petra/openssh/ssh.id_ed25519/users/kurogeek new file mode 120000 index 0000000..970aefa --- /dev/null +++ b/vars/per-machine/petra/openssh/ssh.id_ed25519/users/kurogeek @@ -0,0 +1 @@ +../../../../../../sops/users/kurogeek \ No newline at end of file diff --git a/vars/per-machine/petra/root-password/password-hash/groups/admins b/vars/per-machine/petra/root-password/password-hash/groups/admins new file mode 120000 index 0000000..6765aa1 --- /dev/null +++ b/vars/per-machine/petra/root-password/password-hash/groups/admins @@ -0,0 +1 @@ +../../../../../../sops/groups/admins \ No newline at end of file diff --git a/vars/per-machine/petra/root-password/password-hash/machines/petra b/vars/per-machine/petra/root-password/password-hash/machines/petra new file mode 120000 index 0000000..7a72f2e --- /dev/null +++ b/vars/per-machine/petra/root-password/password-hash/machines/petra @@ -0,0 +1 @@ +../../../../../../sops/machines/petra \ No newline at end of file diff --git a/vars/per-machine/petra/root-password/password-hash/secret b/vars/per-machine/petra/root-password/password-hash/secret new file mode 100644 index 0000000..552e12f --- /dev/null +++ b/vars/per-machine/petra/root-password/password-hash/secret @@ -0,0 +1,50 @@ +{ + "data": "ENC[AES256_GCM,data:E2XMYAlg7uxBPQjkYIFJyiK5s7Jnve37lug4c3/jrN2IILJdSFVRktDJxzlKaoQyOQfze/Vw0MkOeUhamwkw8wlxUdWoroIoItwsid+kzYxUNuXSx4BwNv4CDbhBdihx5u4TuTAH7GQKsQ==,iv:OXME6OIL51RnB6kG2PXAzyxkHPE2MtyZfL+DMfWK6jA=,tag:ofWmJNpy6+HLQQNVYajKig==,type:str]", + "sops": { + "age": [ + { + "recipient": "age134vt63pjqpd0m7702fyn8vhdlzyj2deqc2q78sp9uw9052kxsgwq6d25ez", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBZQkVJeVpNODE2MHBqcnJL\nSGZSQzFVcDE0dGh3U2ZXTmVrNVBrZDFzMjBzCkpwaFhqaUZidnRXRXBYdm1WTjU5\nQmVNWHZZeUlCRTNONlpubzM2UCsyQzQKLS0tIHJpOTkzTjd5Uld1L0EzbVl1UE4w\nSzNiQUVjbVJQN0ZJcnBtd2lKVUJoYjQK+4Y/TReh5Ij9LvsxYiwXa7HmiCZomgsb\nIOhA6iDLbW85EqYf3o4Ddos5tiLCMGmpmawKvy1ymkiVWXzzHlTcWg==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age17d4qt0n9edq57tgcqyk8eu5mrendl59yt6z2y3a4vkq7el8krqtq6lq28g", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB0aXNUY3Y5V3VGcE1iZVY0\nTEw3MWZxcmd1UGN2SnFpeEJKRkw2RTdyUlhnClVielZBNEp1WG1rb2dENUQ4ckNm\nVVNOdjZ4NlNGL3JKc2YrY0RxalU2TUkKLS0tIDZNbkt2eitId3FLRVN3M1JuNFZP\ncVdHakd1Nmt4R3ZNL09ZYmFReGY4WjQKPpsSJpWVysOD6qNDpV6TzDuNM6Mp4NeL\nW0ZrmKMXWbmYBoJ0psJWqzoDoYBgPLNx7JX5xt6NCkQI7RD2VnRjYQ==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqpf43tgcfjm048lsqskvq34w2t4uvrm5qy6m2eg6zjj82ctca8wctgpczxvj0q4y6337uhvsxdh5j86k9h9ymautpvv2759ucwnef75ez7pa7fpkddklp40mxk2tedsp74359g0kefn5rsq0x0yss6cu4yd0h06up0rp08t6yc4l0hfa9y8jn5fkx6nk0hjhz06ykwv0fyxe7z42q683jy0", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIEdGUCt4S3dU\nZlRHM3NEQWhGT0pIOXZ1c2wvVGg0L2lZMnd2S1FERm8wVGMgQVEgd0l6SlBCVW1v\neDl5N0lHYmVrajZzVzVTYjd4WVdNVjZoZVlkUEtmVXlMdyBIdmtoczF0dmhxL1py\nS1hsc0ErckdoVVB0bE02RGdCNW5raERXT1ZJMTkzNjRGNHd2T3ZSTVYrKzZlbEll\nVTZKc2JVN1B2SzRuNkpaekhwSWJQaFZVQQpCQ2oxeDhYWldhSEJrUDdEVlZRVmg3\nQTJnUXhWMUI0TmVRTGxNUlpYOWxBCi0tLSArODYzbjg0eXZDeWJRWSsyM3VBU2dZ\nNXZqMEZkNHFQZ3MzdTErNDBDemhBCuKwuQV/Y8x5Ui1JLUg4uJdKWvxNIomfHMQl\ndV5pzukBrpPmPh6ngizdGEOXILOgbs0WjYhlJ6H+wthsRiXQAmI=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqprw0vfpc8wzsu78quc777kmee54ln6nnsjrnrhl7nr33eh4kvkksqp05qqxj4kgfzrmrugrsvg7skx6ghh3q9xc0x0agthtkvy25d9eq7eklta5wf7s30hexkuyl5546rdz9ffa5tawlp5yweqkgccntw0ny540n2am3cqw3luhxkfmrp63kwr6mwplhr9u26wll48x0n3k5f60c7hg9a3", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIFpEOFBrb1JI\nOHlmL2FNeU1oQ01sNklFZkt3ajdNN2dWZitSdEs0cmtheEEgQVEgZlFBRFNyWkNS\nRDJQaUJ3WWowTEcwaTk0Z0tiRHpQNmhkMTJZUlZHbHlEMCBtMzE5bzVQb1JmZkpy\nY0orbEs2RzBSVXA3UmZYZkRRanNnc2pHSnJjK1pLVmZOWGR4d0IwZjh1YXlkakRx\nTm5EMXR3ZjNHWGl0Ty8rcHpQbkcxRTZmZwprSmNxcHhNM0dySURKcEFVb2hVY2F0\nVC9RdU03UTd3a0hmQ3g3REwzSnhJCi0tLSBRWGhDS1BRQlJtbWNKYlEvSFMxMWlE\nN2lzMjBZaERJS1o0QlF6WjYrRXQwCtUHy11lECVMd6o9KrsLem5lOebwkioj4paR\naeyG+mLi84c7uuCCa4qH8QrHEpBBWUQGTMIAtKXpW6uG+krmyn0=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqpyewum3q8dfcumfgec8nn958aec9f4q9aqy0k06kw5kq27d6fdqdgp0p7y4ru3n5xk90u747xevxa2af3v37e85j9g3axrmw5hdwdfh0wz22hut5vrafxsx26a7vh8fjwkymz3ramfgvvu4detztu075kmpr8l9ydqda0rnjwatdwmfgswg849p37astvld98s3nleeq575azlwc2hhpuh", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIE16K0Z2RWZy\nVnNPb01uL2FIb1MrT0NJckl2aER3OU9UcTdxKzJhM2dxbW8gQVEgZUh4S2o1R2RE\nV0svbnErTmxodXE2bUxJK3lla2lvajB3OXVwZHJtcHU5dyBKU3I4WFJnK3BOQXl0\nZDh5NTB5ZFlteFJIM2FVTVp5cmNyRXZqL1V0c0l6L0tSb0c5ZU9jbmRXMTIwb2c1\nQjZsREgzWUxaOXBUd2pQK2NncDZuUmZkZwo3SU95SVBWZnpNaE9ncjN5NS9qeGpD\nNm94TGd3QVo1RXhtM1k0MFdQWDZVCi0tLSBZTkc0WWdYN2QyTHFNVGxyK2pIMmZw\nQ3J2ZzZacU9RbWtxcnJJWnlHdWlzCqv+JXNWs/m32E7Swx1gfKfVbvfPgCQUiqKQ\nCoeRJAn6V6f63B9cBybvnekBT3TjU5mnoaza+AF9BHBwJfth49I=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1hlzrpqqgndcthq5m5yj9egfgyet2fzrxwa6ynjzwx2r22uy6m3hqr3rd06", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBibnBzRGZYZU1OUXJzdHBa\nTCtsQUh6Wm1LbWJ5QlppbFNKbHNCMFNKclZBCnlXTXNUUmY0TEtTamNQOGhWM21O\nNURFajRmbmM0d2hLUG5PdzVOYUVQN2cKLS0tIGN0cUhjRG1oQ3ZLcUtyYUsvZFl4\nOW5DeTA1UEtDNFQzYUp0Nm9DZ29PVG8KhqNQFIA6V84a2Gn9bPiJoZKMPFmLfReK\nnOIVYTy9XnRUQYWZxAeJqTW1yT8KUPTgbJC0GfSfg6UKqezhQOw94g==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1m2llc94j2ft2q52zj0jt5fghx2r8qtdagwxduuz24hhrmxytgguq90xpgn", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBxcEF1ZkcySUQzeGhCVEt1\nNzRtWGF3UEg4b3pyS2JjRm02ajJ6cVR1RnljCmtmWDlLR3MwRnkzdFNJb282RHNY\nTGd6dDNkMUhaYTNRVElNOGlLVkU2NjAKLS0tIERqMUNML0YwYzNkZHV1ejFhMW9C\nSUtONlJ2MkpUS1NTYWJpNWhGa1h2RmsKasVuzOEZrgoEXMckTdDoOeHe4fGP810y\nyCYrOIbHaGgl8aaqzgDfv5/AZrSgUuXwVn1WIz+8TsjrObpQMCWq0Q==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1sg0rvgyetdcqw7j2x983fh69kdkvqsngpe5x36e5920qa7fze3cqhj4wgx", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBZRVJlcHhSWGZYb245UTZO\nL21qRVFDbUp2dUc2a1JQeXFSRHZ5bVdsYlNRClBDTi9rdU0rWTNQbXExS1BsczZH\nNDE3N0FMSUhCN1dRREY1MmxyRHArOU0KLS0tIHFmWmdzM3l0ejY0TXQ3Q1c5YS9J\nY3V5N1Z4SUptN096S2J0NTVTQ1kxc3MKeCV/hKyN0p13B2e1hME10ILe3sePm/sP\nZxZtgtx60/0Diww6SPWfdaPlhdraRRGaccGEiU620k7pPo2eaC38Ag==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1swlyyk2rzvevqawyeekv75nx2dz34zpe3xqhkqme26gcgeavy4dqrfpcd8", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBVb25EdXV0NTBrMUUvWlpX\nR2JQNEl2RVRncmhRS2RvbDF2eVZqMUxIR1N3CkxmSHREK210SjBmK1FwSWVCYStU\nRUUxdzMxUVVBREZ3YmhoRDlJOVh4cDAKLS0tIGl1UGxCbldkU3FLTU9nK1V6ZE1F\nWm02bVFyeDNYTCtuUjVYLzg1YTQ0S2cKKRqfHu47DeDHkC/ihKioJeM8rT41e3eO\nOELW95Sl0/2pS0+/WQgK5agJ8A7i//eBqfVZW3OPmYdv/G+5Tp283w==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1vphy2sr6uw4ptsua3gh9khrm2cqyt65t46tusmt44z98qa7q6ymq6prrdl", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBybFprbGQ4Z29qS2RHQXpC\nZjVQdmZsOStEcmFMdVZiVHFXSldnVnlUMENZCjh0ZmV3NWFVdzgwOFNxVGFGOFY2\nOHYvT1NQZmNQQUlHbjR4UnE3THQ1b3MKLS0tIGpMWVBSZHNlWWp2ZkttU2ZERDJZ\nMmFWUm1kMmt2MzRJZmVEQ3VNdmJ5SVkK1AOZQz/N4iYeSNDxgHGtF7Gf2QoIZMQf\nBhDDglxbwxWBrFRI7+kf6W+45pKk/SFaDXDAWNyD1+7nY/N5JnN/bw==\n-----END AGE ENCRYPTED FILE-----\n" + } + ], + "lastmodified": "2026-01-22T05:00:49Z", + "mac": "ENC[AES256_GCM,data:X3kdbdoFe9VzUylh4GgGz7rfgZh3zwhDNxWUxmbfsaV4U236XZczkQpurqDNZ0nI4KIXbQm58kmQ+CX4szayf37ZenCcBVCtMquPTwMnFXuTLRNB32KGI7/6c+RPZh5A0UGGOISfVADXjEjqIAuGC+9ouYFg35onyLex0Bw4uFs=,iv:JEtRIupFbf4vhE6lc9t5ZkwewpzLX8eIzo2XDFWwTu8=,tag:lRdhs59GLduNG7qYZSbUqQ==,type:str]", + "version": "3.11.0" + } +} diff --git a/vars/per-machine/petra/root-password/password-hash/users/kurogeek b/vars/per-machine/petra/root-password/password-hash/users/kurogeek new file mode 120000 index 0000000..970aefa --- /dev/null +++ b/vars/per-machine/petra/root-password/password-hash/users/kurogeek @@ -0,0 +1 @@ +../../../../../../sops/users/kurogeek \ No newline at end of file diff --git a/vars/per-machine/petra/root-password/password/groups/admins b/vars/per-machine/petra/root-password/password/groups/admins new file mode 120000 index 0000000..6765aa1 --- /dev/null +++ b/vars/per-machine/petra/root-password/password/groups/admins @@ -0,0 +1 @@ +../../../../../../sops/groups/admins \ No newline at end of file diff --git a/vars/per-machine/petra/root-password/password/secret b/vars/per-machine/petra/root-password/password/secret new file mode 100644 index 0000000..76cb170 --- /dev/null +++ b/vars/per-machine/petra/root-password/password/secret @@ -0,0 +1,46 @@ +{ + "data": "ENC[AES256_GCM,data:/EFxsYz2UJ0HOtks4LEOtREG09W90ZdqvthYRsJjZp23bZpqSQ==,iv:AAhLkW5e4d3vWB3h4hwOUuczswnMYdI6kNzoOrPvZnU=,tag:rXGacmin9htmzmRlDslgxQ==,type:str]", + "sops": { + "age": [ + { + "recipient": "age134vt63pjqpd0m7702fyn8vhdlzyj2deqc2q78sp9uw9052kxsgwq6d25ez", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSByZEpqZ0k1ZHcrVHVoQytJ\nYUZqZ01qd0U3bWFoUXo3S01CZktHb1l6QUVzCnJsdGRxZVJyTTlPMHRQZ2JNaHNJ\nbzRIRmFIU01RdlR2OStyZWczNWJsazQKLS0tIEdiblREZHlGdXJoRTlHU3NtNFl1\nMEhnSTZadktvM0E4eVBxbHFiamJpMEkKEt26YaoHE/U89GoHffrfCd/YPUzdOt41\n/20bgzdjBDeQp4fIslss16zcbgIcLGa4LQVGlRUXay8wZVP00aaFSA==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age17d4qt0n9edq57tgcqyk8eu5mrendl59yt6z2y3a4vkq7el8krqtq6lq28g", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBPSE1zd29Nem9mUy82aXda\nRFd4N0JuaTRlZ1VtNnFSNVhoMS9SMDBPSmdZCm5zd2RYVjRBSmc4RTJ6Rmw2bGIw\nMG1NNXQxaVFxMGlQUnR1NG0rSjYyWVEKLS0tIGp3ZTIzelpYVGxxY2NFYmNzUEFV\nUENpWUNhRjBpUTZqZWIwVlRBWkszQ2sKAHu7ELOtp3HR0mQIi6q1CWQD/TE/rFvI\nGwADaL3XjDirjEzFC6A0jiacSWReO7vvNAhj7TpXVly8ntGmdK3wiQ==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqpf43tgcfjm048lsqskvq34w2t4uvrm5qy6m2eg6zjj82ctca8wctgpczxvj0q4y6337uhvsxdh5j86k9h9ymautpvv2759ucwnef75ez7pa7fpkddklp40mxk2tedsp74359g0kefn5rsq0x0yss6cu4yd0h06up0rp08t6yc4l0hfa9y8jn5fkx6nk0hjhz06ykwv0fyxe7z42q683jy0", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIFUveWxKTk5D\nSWJOTU5ySHByQzlhUWMzakZqaDErdnBVWE5LWC9TRXhkRVUgQVEgd0l6SlBCVW1v\neDl5N0lHYmVrajZzVzVTYjd4WVdNVjZoZVlkUEtmVXlMdyBIdmtoczF0dmhxL1py\nS1hsc0ErckdoVVB0bE02RGdCNW5raERXT1ZJMTkzNjRGNHd2T3ZSTVYrKzZlbEll\nVTZKc2JVN1B2SzRuNkpaekhwSWJQaFZVQQo1OCs4dzB3N0w2bzNyMGJWczMxMUNh\nMmY2NSsvWVZGaUlXWVhSZ1p6MFJFCi0tLSBjellTUHhNV3dPcllZa2JzQWdtcVZD\nY1N2STBGbVQ0Q0gvSnBybzVLcXE0CoLxckeOxdx5wLH2I5/81dN+PgHqPu06ZAV/\nhfr4GB9Q01QZ0kWgdyRf9ed7HtG0cJsvKNrzkW2VT/OZJxSKxsM=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqprw0vfpc8wzsu78quc777kmee54ln6nnsjrnrhl7nr33eh4kvkksqp05qqxj4kgfzrmrugrsvg7skx6ghh3q9xc0x0agthtkvy25d9eq7eklta5wf7s30hexkuyl5546rdz9ffa5tawlp5yweqkgccntw0ny540n2am3cqw3luhxkfmrp63kwr6mwplhr9u26wll48x0n3k5f60c7hg9a3", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIGh4bFhkY1NR\nQTlTa0lRMWhiOHl1VENpcENWSUZqYjVuTmpTemJ5eVlSWDAgQVEgZlFBRFNyWkNS\nRDJQaUJ3WWowTEcwaTk0Z0tiRHpQNmhkMTJZUlZHbHlEMCBtMzE5bzVQb1JmZkpy\nY0orbEs2RzBSVXA3UmZYZkRRanNnc2pHSnJjK1pLVmZOWGR4d0IwZjh1YXlkakRx\nTm5EMXR3ZjNHWGl0Ty8rcHpQbkcxRTZmZworY3hRaVNCKy9SVU1idGhNblpZcEdH\nYlNiRlA1YkpMa1dFamNscGg1WlNZCi0tLSBsWXlrYTl1ZENtLzZRM0h5dTRUNVhZ\nL2w4R3NCMytDa2xydjRLSDlzaGRnClnM0s9ptjFU98rgDVtz6zsbgVtFXH5HSMmL\nNwxpeVM5TBsDl6FLJlQXlzryInTjagazh6u+eqU70FEhPVeuGLU=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqpyewum3q8dfcumfgec8nn958aec9f4q9aqy0k06kw5kq27d6fdqdgp0p7y4ru3n5xk90u747xevxa2af3v37e85j9g3axrmw5hdwdfh0wz22hut5vrafxsx26a7vh8fjwkymz3ramfgvvu4detztu075kmpr8l9ydqda0rnjwatdwmfgswg849p37astvld98s3nleeq575azlwc2hhpuh", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIElUb3lTS1VD\nMlhrak1tY2xBQ3ZNd1RFMnQ5eTNvT1lEU0hzenlGaDcvRGMgQVEgZUh4S2o1R2RE\nV0svbnErTmxodXE2bUxJK3lla2lvajB3OXVwZHJtcHU5dyBKU3I4WFJnK3BOQXl0\nZDh5NTB5ZFlteFJIM2FVTVp5cmNyRXZqL1V0c0l6L0tSb0c5ZU9jbmRXMTIwb2c1\nQjZsREgzWUxaOXBUd2pQK2NncDZuUmZkZwpuSUp0UzNCZzBWZHB6YS92SFk4czlh\nek1hL0cxTERYV244RFEvM1A5U0JRCi0tLSBacy9RbExzazFrYTZ0YzNaZ3piUXpp\nbnZ1SFgzcEpWOW5Jclp0Sk5RSW9RCvKE2sHDrpty92wGvmC/o3Uh2OqeqbhZU6T/\n1acvk/DADsXTCkE9Pjni97VifQfsLTo1ofqpwngtLaQ21ZRCgaw=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1hlzrpqqgndcthq5m5yj9egfgyet2fzrxwa6ynjzwx2r22uy6m3hqr3rd06", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBxcGxEdjg2bVhFS0Q2cmt5\naFRtejRsVFpNcUZGeDhtYmVlejduMGRNUlZRClNJNFV4Sk9nUlBRR0Y5QzBRb3RL\nMm1DUDJXVUwwc0o0T3VQV25wV1NvTDAKLS0tIEp6M1ZtZDlDWmxwdU9xNkxlU1Uy\nbU1TOE43Unczd3RFS2NPUTJXMktFQlUKOBJyGOXWoc/H7cCebN7mQ+pHTq1Jq7G/\n4V4umJNduUvtnNzifbmrTOK6/6xYXvVX54uIGT9yjeEq3fcj5JXJ/g==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1sg0rvgyetdcqw7j2x983fh69kdkvqsngpe5x36e5920qa7fze3cqhj4wgx", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBBaUxvVERQZ2dGOEJFTi9Q\neEF5bFpOVkpPbE96NUhKeXRkdVc5TU53RERvCmdNY3lOZVBxZW9jRDJ6VXF1TFZT\nalVhY1oxbG1RemlMeE5xSEtaTkFrOTgKLS0tIE5NM0Vlc1RQelhMLzEreDNnbW5v\nQkxyb2NiSFI4dUdxWWVxRWo1R0UxSXMKu+6M0wptG9HqBs6k/O5nGhXph0VF/vDS\nn5hEYJC44nty4clrX2ZEg3nhjWJdV3qqrjcFoTW4270HlLCXQtQBtQ==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1swlyyk2rzvevqawyeekv75nx2dz34zpe3xqhkqme26gcgeavy4dqrfpcd8", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBuTGxzNzYvOGwxZkdLelc1\nQ0NsSG9VNURzaitPZjI1emJZUk9aNndob1hVCjZmM3pBR2ZOOUdQZ0U4OWtCY1pX\nMlhHOHRtcmd0MGpWSys0UDFreHdpR00KLS0tIC90UnBaM0NZYVJJeCtUUXJpaU9m\nN3Z4MDlBQW44dUNmditPTlhSdk1ZeFkKgRI+vJ8BwMq5G4kOY0mof9E7IAtYr63o\n88Z1/FTvZy4LqPFVgqWf3y4+Y1diHt/9IerOYvSx+6IY0KUJ26J5fA==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1vphy2sr6uw4ptsua3gh9khrm2cqyt65t46tusmt44z98qa7q6ymq6prrdl", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB4YUQ0QUc4NHpiY1d5YjVN\nMWs4c2hQMS93ek1VT0ZDbjBrS05kMzJObm04Cjk2MkpicXdrSU5NMnJ1djZZUWJZ\nRHVzVkJOQmltVmxjYTBtSDlEenFFaGMKLS0tIGFrUVFlOVJnY3NTaHo0SFNSNE1H\nTk45bW5HNlFNejlPaE90c0JoUmVuOGcKi/2IH6/KI/jGNAb0rj6tV3SlL9FmSEWb\n0R2tdJHKzq4pWi5R6X5yKp2lE90PyLnvuJG9yNR39ST7KKaZvM0OMQ==\n-----END AGE ENCRYPTED FILE-----\n" + } + ], + "lastmodified": "2026-01-22T05:00:49Z", + "mac": "ENC[AES256_GCM,data:pT66PbapQD8Nahpt+21f3JHGl9GyvFJGk+rp5yr+lLcISJdYN6HBiAby6mGhIke9sJubcUS4oO3H8ssNYa7sqFUXpTnx/qaIHzTE6YtQD129U/irTM/ug/b513Ut5U+gWjAJp2ndBh1prahm7Wp7aUUIT7vrCr8J26VJUHD18PQ=,iv:2OivrhSVwVHTwk8f47Zx7j10zj1FkQJjgdbNmubbDDg=,tag:aQrdq0IwnDix5gfi8sGoTg==,type:str]", + "version": "3.11.0" + } +} diff --git a/vars/per-machine/petra/root-password/password/users/kurogeek b/vars/per-machine/petra/root-password/password/users/kurogeek new file mode 120000 index 0000000..970aefa --- /dev/null +++ b/vars/per-machine/petra/root-password/password/users/kurogeek @@ -0,0 +1 @@ +../../../../../../sops/users/kurogeek \ No newline at end of file diff --git a/vars/per-machine/petra/state-version/version/value b/vars/per-machine/petra/state-version/version/value new file mode 100644 index 0000000..115ab7a --- /dev/null +++ b/vars/per-machine/petra/state-version/version/value @@ -0,0 +1 @@ +25.11 \ No newline at end of file diff --git a/vars/per-machine/petra/tor_tor/hostname/groups/admins b/vars/per-machine/petra/tor_tor/hostname/groups/admins new file mode 120000 index 0000000..6765aa1 --- /dev/null +++ b/vars/per-machine/petra/tor_tor/hostname/groups/admins @@ -0,0 +1 @@ +../../../../../../sops/groups/admins \ No newline at end of file diff --git a/vars/per-machine/petra/tor_tor/hostname/machines/petra b/vars/per-machine/petra/tor_tor/hostname/machines/petra new file mode 120000 index 0000000..7a72f2e --- /dev/null +++ b/vars/per-machine/petra/tor_tor/hostname/machines/petra @@ -0,0 +1 @@ +../../../../../../sops/machines/petra \ No newline at end of file diff --git a/vars/per-machine/petra/tor_tor/hostname/secret b/vars/per-machine/petra/tor_tor/hostname/secret new file mode 100644 index 0000000..74993f4 --- /dev/null +++ b/vars/per-machine/petra/tor_tor/hostname/secret @@ -0,0 +1,50 @@ +{ + "data": "ENC[AES256_GCM,data:0/gryltZdOWNEjSb518yDO2ikg/29IUSgdIS1gsDerD1XvJcTOaUn4vyTvwnVddCOtSQZV0/lLGZQqUNrIX8,iv:tJL/Z7OEUkN0Gc+g6bA//v9r6hRDmkA9QaBd1/Z01bw=,tag:nlpPh8mYwLMbMa3C6CdePA==,type:str]", + "sops": { + "age": [ + { + "recipient": "age134vt63pjqpd0m7702fyn8vhdlzyj2deqc2q78sp9uw9052kxsgwq6d25ez", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA1WmNtWERzQUYwTXlxRU1U\nbDVIL2pydUlsUXY2djI5c29DS3lKU2ZVL1VrClpCWG41U3Y2ZjI4TTVURWdQa0o2\nMElVdnpJMUd3SmxqRDhaVGdoS0JuNWsKLS0tIHdmenlQZFZHbjloeTg3U29aZFkw\nZkJLZG5PenM1MEhKb1JXQWlyOVlXRFEKuNVLUefYZnkUJ8syJHj5YWpW4ddCI3wn\ncWpY02kSf7ECqbhcBeUr4CZ/PedV0K1w/7uUcjT1WlGO3HuqxAtGDQ==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age17d4qt0n9edq57tgcqyk8eu5mrendl59yt6z2y3a4vkq7el8krqtq6lq28g", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBiZ20yc2FBQ3V4M3hQRE1h\ndG1Pc2pvODhDcWxxODhaRGxZSDdsU1d0Q3hjCkhKZTlEcTJObDBwMTkvUXp3ZExh\nZEt4OXZsR1NTNGhNY0huRUw4eTJPUEUKLS0tIGs2UXVZRmpUa0dQOFdVTWlwYzVt\nelRRMUpUQklqOTBkSmZKU3l5NWNiZ3MKgbX2PaKbkHlVvZlIFpVzMkX28gfXveuv\nXDLYkaL5aXuJHn5HFFrmkRrx4g3jOQtGIzewSn59Moelm/Q4731ePg==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqpf43tgcfjm048lsqskvq34w2t4uvrm5qy6m2eg6zjj82ctca8wctgpczxvj0q4y6337uhvsxdh5j86k9h9ymautpvv2759ucwnef75ez7pa7fpkddklp40mxk2tedsp74359g0kefn5rsq0x0yss6cu4yd0h06up0rp08t6yc4l0hfa9y8jn5fkx6nk0hjhz06ykwv0fyxe7z42q683jy0", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIE9nb0ZjZ0xl\nL1VHM0ZPMjhoQUFGelhQNytDdGx6NUhQeHRQYlE3YTl3bjAgQVEgd0l6SlBCVW1v\neDl5N0lHYmVrajZzVzVTYjd4WVdNVjZoZVlkUEtmVXlMdyBIdmtoczF0dmhxL1py\nS1hsc0ErckdoVVB0bE02RGdCNW5raERXT1ZJMTkzNjRGNHd2T3ZSTVYrKzZlbEll\nVTZKc2JVN1B2SzRuNkpaekhwSWJQaFZVQQpPU0ErOCs0Z2NwWWc4Wm9EaENQMzJM\nZGVoMmVuNStycjRNcEQyUy9YeDVjCi0tLSBiZmZ4bGcxWGhTNkpUaGIyWVN6TGNh\nVmVoQnhhZzJnem11S2U1SjNueUVRCk3ZhwffRF6mIH8AcjaoQ6NzwjkWWNT2TbVt\nXpsgde3oiQHPxNOrNcC7rHHhTTKzUEF23w2flIzqTz6gmu7oaDM=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqprw0vfpc8wzsu78quc777kmee54ln6nnsjrnrhl7nr33eh4kvkksqp05qqxj4kgfzrmrugrsvg7skx6ghh3q9xc0x0agthtkvy25d9eq7eklta5wf7s30hexkuyl5546rdz9ffa5tawlp5yweqkgccntw0ny540n2am3cqw3luhxkfmrp63kwr6mwplhr9u26wll48x0n3k5f60c7hg9a3", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIG1aa2V6UGlO\nd3FySG5IMGJ5ODZrTFBiUFFzV3dXVlpkd3M5VFIzQ3pJUWcgQVEgZlFBRFNyWkNS\nRDJQaUJ3WWowTEcwaTk0Z0tiRHpQNmhkMTJZUlZHbHlEMCBtMzE5bzVQb1JmZkpy\nY0orbEs2RzBSVXA3UmZYZkRRanNnc2pHSnJjK1pLVmZOWGR4d0IwZjh1YXlkakRx\nTm5EMXR3ZjNHWGl0Ty8rcHpQbkcxRTZmZwpmdXlkaGVBRVRGS2c3NVd6M2pFcVpt\nSnh0TU4zd2paeER5eGk1RU5sejZNCi0tLSBmSXJjdGJKUG56WVFZYlp4RHR3TjM0\naENGRGcrOGdTZW9mSElXUGFDSE80Cq32FpDNlnfnLyNPYESF8qqH7WuMp/+50gUO\ndJARjb/0MWs3nrrSs0xu5UaW6xaItRM8kIYov9Vb0++xsbg/m9A=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqpyewum3q8dfcumfgec8nn958aec9f4q9aqy0k06kw5kq27d6fdqdgp0p7y4ru3n5xk90u747xevxa2af3v37e85j9g3axrmw5hdwdfh0wz22hut5vrafxsx26a7vh8fjwkymz3ramfgvvu4detztu075kmpr8l9ydqda0rnjwatdwmfgswg849p37astvld98s3nleeq575azlwc2hhpuh", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIFA0WmcrdVA4\neFMrekZkMSswcjg0QzhXclNMWjRiWGtPRVF2Skc1OW56MjAgQVEgZUh4S2o1R2RE\nV0svbnErTmxodXE2bUxJK3lla2lvajB3OXVwZHJtcHU5dyBKU3I4WFJnK3BOQXl0\nZDh5NTB5ZFlteFJIM2FVTVp5cmNyRXZqL1V0c0l6L0tSb0c5ZU9jbmRXMTIwb2c1\nQjZsREgzWUxaOXBUd2pQK2NncDZuUmZkZwpLSWZ1cHRpV2YyWEgzakhTdWhzYWxn\nRzFKTktSMTJMOTU1dDJsUE53SGlZCi0tLSBpM2FOSEdtd3RCU3J4UjZOK1BLZFVC\ndDZxZU9mWmdxa3NmUHBvQVUvMDdFClMyok88j0FL0BGdTgR3MP1ual0rgbRzqHmT\n2g3e8sYTbWrkdrIZFRL06/zZTOfP19XN5hwXC9aaSFsUkRAhZzM=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1hlzrpqqgndcthq5m5yj9egfgyet2fzrxwa6ynjzwx2r22uy6m3hqr3rd06", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB4T1djUTZtb2NVU2cya2x4\nRHN2Q0RNUDFIRHEwdC9rUzJOM2xpNkN3c1JBCkx0VWNRNGx1Vk9uME5IUmNpK04r\naDVZeU0rYmRUOTRmQkU3V3crUXZRZ0EKLS0tIDJIT3RGSndURXFPOGVWVUhpUUg2\nUzUzSnlpVjFYY3hzMEwxckN4VXY0blEK6Wl1bIIPdHfdqyMr810f9r+Al1E0wPKf\n5om4uHISEqIN31FwFCSxg9uABO8u6H6D1PDjPYsr5aPmJKu2PZvFxg==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1m2llc94j2ft2q52zj0jt5fghx2r8qtdagwxduuz24hhrmxytgguq90xpgn", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA2ZTVqMXF2THdmY3hXR3NI\ndnRUeUVOOFduMWtlZjZVQUVuSXJ2ai8ySHhjCmFuV3A4YU15WXc4N2pHb0Qvejc2\nRjVEMjNOenRlQUw5ZmM3cll5Tk9EcW8KLS0tIER0ODBaNWVweFAralp3MmU1cU5w\nalNjNk1DL2JrQVlra3NkMUhNKy9iTEUKQZCKWDPqY5jE3FdGWaNkaCs+a03jLaPM\nNZVMEW7VbXqE0fVODPSXSX9HX8F3Vryd8GAtnfOi0wr6ldg5hotqAA==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1sg0rvgyetdcqw7j2x983fh69kdkvqsngpe5x36e5920qa7fze3cqhj4wgx", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBPTWM2dFdTSHJXT3d6WnRG\nWlBPY0dPUFl6dnBWVndwcFhibmpzM2F6VzFjCnJhbTJXalFobngxUUVRS1hqQnZW\nclJ2RWk0QlFzWTc3S0hHVkVEWU5EdmMKLS0tIHk3cVBvcWpqRHkvRVoxa1ZOTFEv\nNGtFQk9wY2JidGUzbHZZL2lmSzE3c1kKLkItAMTCLiFoLStnCVbxK2ioQfNEkPtc\nrO/mui+Ff3js3P5YN03fo8WAordwbVH4LZDMDE96poyN2oepO4hQuA==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1swlyyk2rzvevqawyeekv75nx2dz34zpe3xqhkqme26gcgeavy4dqrfpcd8", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBYVGNrNHBiSlMxOGEzdUFB\nSHdVSGEvWFB1SU8xNVBGUWVNbE41RGVEaFVZCnA0ckNZd0xmRmhEVXRFbXp6V1Jy\nVXRGVUZSQU9NZVo1b21QSXFDOVcyU2MKLS0tIGtjeEhzaHJyYzV0R1d4VmhScUpv\nbktwNHU3dll1Rmo3TnRJbjJRQk1FQTAKE9q2jelT3+AZou5ZMFPFxA1Gpa+DhzrM\nVv8cCM0rrVq/k4PbEolBhygVLh/EIyS46SVppgBWYzEj1rqIfWbTDg==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1vphy2sr6uw4ptsua3gh9khrm2cqyt65t46tusmt44z98qa7q6ymq6prrdl", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBta2pWSTVEckdTWUZyeWVl\nMkNQOE5sY2JueEp1TkM1dzd5cUpZOWpUSVJZClFUUHZkVTFDL2w5VzAzUTkxbUly\nci83WWZucEUrcGhFbXZucEpZQTJJcG8KLS0tICtQSFJ1RkdXMVVrL0pHQVFrelBs\nRlRVd2FJdWJ4dG1GTWJoZmdNN2dGM2sKCtJq0MPzNwpKARbATDThzSAffnl16x3P\n0s0MmSHlapPkrtF0Td3ss+U4xariUHeu1pGJyxR8ayMGMjFenXYjkQ==\n-----END AGE ENCRYPTED FILE-----\n" + } + ], + "lastmodified": "2026-01-22T05:00:51Z", + "mac": "ENC[AES256_GCM,data:ILJgv/XzSlUhwP5AwPL7Dm82CrKLtCxLNx2ohPaYftADuArrEbxIiE9OqDdH3JqsPd9RE82fqvXC9q4VLCHvqcV2nh5G4CQ05ID5k7f8qT0Ut59DwgJxHVm9UHU5WxLe0XZ9pvrsI7Vt7OVj+ltJry2M+qkEL46uqNpk9kliIxE=,iv:8Fj5SBCwC38JLNHaCfS6gP5usXAb5dAv/K0UXgNyfnc=,tag:IADeUZ3Mp8ycd6P2ctCgOg==,type:str]", + "version": "3.11.0" + } +} diff --git a/vars/per-machine/petra/tor_tor/hostname/users/kurogeek b/vars/per-machine/petra/tor_tor/hostname/users/kurogeek new file mode 120000 index 0000000..970aefa --- /dev/null +++ b/vars/per-machine/petra/tor_tor/hostname/users/kurogeek @@ -0,0 +1 @@ +../../../../../../sops/users/kurogeek \ No newline at end of file diff --git a/vars/per-machine/petra/tor_tor/hs_ed25519_secret_key/groups/admins b/vars/per-machine/petra/tor_tor/hs_ed25519_secret_key/groups/admins new file mode 120000 index 0000000..6765aa1 --- /dev/null +++ b/vars/per-machine/petra/tor_tor/hs_ed25519_secret_key/groups/admins @@ -0,0 +1 @@ +../../../../../../sops/groups/admins \ No newline at end of file diff --git a/vars/per-machine/petra/tor_tor/hs_ed25519_secret_key/machines/petra b/vars/per-machine/petra/tor_tor/hs_ed25519_secret_key/machines/petra new file mode 120000 index 0000000..7a72f2e --- /dev/null +++ b/vars/per-machine/petra/tor_tor/hs_ed25519_secret_key/machines/petra @@ -0,0 +1 @@ +../../../../../../sops/machines/petra \ No newline at end of file diff --git a/vars/per-machine/petra/tor_tor/hs_ed25519_secret_key/secret b/vars/per-machine/petra/tor_tor/hs_ed25519_secret_key/secret new file mode 100644 index 0000000..4c683e0 --- /dev/null +++ b/vars/per-machine/petra/tor_tor/hs_ed25519_secret_key/secret @@ -0,0 +1,50 @@ +{ + "data": "ENC[AES256_GCM,data:sqc+lWjG0dcP5E2eumYrgC3bRJW7jn6PRB8k2YSNv1WCZWy277XDuQ8KFI2fuRzH1/2C94qfLwZegPElRxS8Kqy8QqctdPdfNU0sqg6s56H3OjugtHvUXyjqH6+JsIjV,iv:sedHJUdX9gt4MI+JLIZuD8F4ljmvrfP0Stbg60YGyEg=,tag:2SbAD5TUHGmUFO9MPqXm7g==,type:str]", + "sops": { + "age": [ + { + "recipient": "age134vt63pjqpd0m7702fyn8vhdlzyj2deqc2q78sp9uw9052kxsgwq6d25ez", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBWSExQNDhxZzJISFI1Vktu\nMTRiZjJlZFZYU0NTWnJPV1BKQytQZXhqcjFnClNKZ3NXTUtKRmVyVEVaT3MyL01H\nbmo2RFRhNndweGJRUCtFem83dFpPUHcKLS0tIGtReHEzYWVNbldJcDhXeHlJOUZG\nZ2Y4eXlhdXlwRFlnVGw2emhsSUtHNmcK2g1Ta0ErctDh5lWS3KGSbgzm2t2Brueq\noe3jjXSrmqnQeNfo8T7WHRjxE2DxnUk5Nu9NtijdxrRNxuP1+AgZKg==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age17d4qt0n9edq57tgcqyk8eu5mrendl59yt6z2y3a4vkq7el8krqtq6lq28g", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBodVRZUVFpM3ZOMUU4RE45\ncHhEMk5tZ3Bnb0dFZkhGMXIyQU9jMEVHL0dBCjNVbzlBdVpnWm02dVdjZSt2OFNF\ncEQwMjlJWDN1ejNaQXRyY1crVTNrbmcKLS0tIFhlQjhTNnc1Q09obm0vQ1B2Umgx\nTjZkemdzZU1USGVUU0dSKzcvUG9hdUkK7vNrW9hlBq1Ud3bQqcnjT3P7B5eSwNch\nIB+PePNwL4twwwBgaOv4JnugJ9dBxy2ldNHFOmnsmPKbUcsxyDUqLg==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqpf43tgcfjm048lsqskvq34w2t4uvrm5qy6m2eg6zjj82ctca8wctgpczxvj0q4y6337uhvsxdh5j86k9h9ymautpvv2759ucwnef75ez7pa7fpkddklp40mxk2tedsp74359g0kefn5rsq0x0yss6cu4yd0h06up0rp08t6yc4l0hfa9y8jn5fkx6nk0hjhz06ykwv0fyxe7z42q683jy0", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIG51dEtEcWJM\naDlqcW50dDN2aW1UMnhFTU9vc0FLamdLQXQzSTRhWmdFUWMgQVEgd0l6SlBCVW1v\neDl5N0lHYmVrajZzVzVTYjd4WVdNVjZoZVlkUEtmVXlMdyBIdmtoczF0dmhxL1py\nS1hsc0ErckdoVVB0bE02RGdCNW5raERXT1ZJMTkzNjRGNHd2T3ZSTVYrKzZlbEll\nVTZKc2JVN1B2SzRuNkpaekhwSWJQaFZVQQpOaUx2VnBWWUM5L3RnUGRUUmFlK0My\nZHNUQi9nYitFUE9BN1kyeURuL2tjCi0tLSB4SGs5SUFIRkRqc1V5Uk5NdmJ0ZXFI\naDI1M3VySlltd0tVOWFMOXpjYzNBCkpDTgp1KBPXmXWaRwFJtMBSTRFRFgYQweGB\nWYUhxJ6jv3MYCFYX5ProthpfVhdvfOu06JjlhAs1k2JGUNImGPA=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqprw0vfpc8wzsu78quc777kmee54ln6nnsjrnrhl7nr33eh4kvkksqp05qqxj4kgfzrmrugrsvg7skx6ghh3q9xc0x0agthtkvy25d9eq7eklta5wf7s30hexkuyl5546rdz9ffa5tawlp5yweqkgccntw0ny540n2am3cqw3luhxkfmrp63kwr6mwplhr9u26wll48x0n3k5f60c7hg9a3", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIG9XWWd0WGln\nNVdiUWV1VzJSQ0FkVEdIZkdYUkJMN1ZsaWhRS2NKOWJpWEkgQVEgZlFBRFNyWkNS\nRDJQaUJ3WWowTEcwaTk0Z0tiRHpQNmhkMTJZUlZHbHlEMCBtMzE5bzVQb1JmZkpy\nY0orbEs2RzBSVXA3UmZYZkRRanNnc2pHSnJjK1pLVmZOWGR4d0IwZjh1YXlkakRx\nTm5EMXR3ZjNHWGl0Ty8rcHpQbkcxRTZmZwo0eFhzRElzbzRzK3ZwNmRIM0VKcHFD\nbVo5VStZd2RLcUxyMWt5ajBKMU44Ci0tLSAzOFF1bzlVSFYrU2dQV2VkSDh2Q09u\nNHBMUk5obE9COXpjc3pIejh6Z3E4CvBJB9w/6aHTjIiQ+CT9gXZw6KNxI9X2BJbO\nfMkrIlIaqC7SP0+kTCir1J3tHcqri9muASJm0ogMO9qxjVkftAU=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqpyewum3q8dfcumfgec8nn958aec9f4q9aqy0k06kw5kq27d6fdqdgp0p7y4ru3n5xk90u747xevxa2af3v37e85j9g3axrmw5hdwdfh0wz22hut5vrafxsx26a7vh8fjwkymz3ramfgvvu4detztu075kmpr8l9ydqda0rnjwatdwmfgswg849p37astvld98s3nleeq575azlwc2hhpuh", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIFdRTExWUDdv\nK0FNUDhqM2dtMUFvV3RNT3hrV3dmUDl6Y2xLajVyUmNPa1UgQVEgZUh4S2o1R2RE\nV0svbnErTmxodXE2bUxJK3lla2lvajB3OXVwZHJtcHU5dyBKU3I4WFJnK3BOQXl0\nZDh5NTB5ZFlteFJIM2FVTVp5cmNyRXZqL1V0c0l6L0tSb0c5ZU9jbmRXMTIwb2c1\nQjZsREgzWUxaOXBUd2pQK2NncDZuUmZkZwpvcEZtZ1R6Q3pEYXlyVVBHS3ZRaHZa\nNndwYytvMWprN2U1NEN2YjJoOVJjCi0tLSBGemRmOFpQcGVpWi81Ry9MNmY4Z09j\neGpSYU4weGRyZGRyUEMwbkpKTGNrCi9GPB8Z1eEQdjl3Hnk6+lRscieOEJ/FWAyp\n4qqLaDBQEqQ/Men5oUGXXXq/azSKZgCiDEKVsLRHVgqlIcA7VJs=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1hlzrpqqgndcthq5m5yj9egfgyet2fzrxwa6ynjzwx2r22uy6m3hqr3rd06", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBVaUltTVAzZEkyeWF5elFv\nbkN4cloyMmtOeDVmb1ZMVTVWU2JzZWZUU0c4CmNPOU11MkdwWW5LZEpQMnRVakdL\nUFM2ZURRN1FQczlRRlpYYTVOVEgwWk0KLS0tIEpzVWYrOFhyVEg5ZUlpRHVNa1hj\nSTgvS2d1SVRLREFoYkNBbGJqYWZNaUEKeYfGI2CM3rj08QVyTXRAVLPZhBeOQ0pt\nTifMlE9Sw7rQ1oqjQKwK9bRXzae5j/M1KWFm+i3vvcaQjFXCh52MXg==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1m2llc94j2ft2q52zj0jt5fghx2r8qtdagwxduuz24hhrmxytgguq90xpgn", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAxVnJnazNjYVVhbnhDNkJn\nV25RSUhpZVA2K1lJMlBwVkttNWNQUzUvRzNJClV0eDF4MXU5K1QrZnVVVmdWcCto\nY0VXdjVWcldZSEhUTU9qRXY5ci90RTQKLS0tIFZySk1nWjdSTGJoa2J3eTZXcVly\naTZOVlZ6SVdVMU5rZy9OOEdOQ29OSGsKCGF+4buhXSa1FnrdRcib6ZnN1plpgJb7\nOeMdv4ulhhxukTrxjal+fIqVMI6mbL6oS8tbEwV2O6ZpSP9lGxpALg==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1sg0rvgyetdcqw7j2x983fh69kdkvqsngpe5x36e5920qa7fze3cqhj4wgx", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBzSUszYWRnVkthdVVjd2or\nTVRBT0kxM2xkS3E0dW91Qkl6L01ESUlJcFJBCnZvYnI3c3I0dmE2dmZ2MWYrdVlO\najZiZjNZMXk4L2YyY1dCVGc3UGJkTWMKLS0tIHNtSFBCREQwZTJKWllyelYzVEpC\nSGY1czA3b1JZNXFiTEErMG43WFNPeW8KvVjXD6oy2QIK3gQeQfqoiIYlw/hV+oux\n5R61uh2n4sdfWjEVTKImPhTuMc2DdwYdYrC6y5arJJq55RFh5DwONA==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1swlyyk2rzvevqawyeekv75nx2dz34zpe3xqhkqme26gcgeavy4dqrfpcd8", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBVZXJLS0hTRlAxNVVtNEcw\ncXcybmh1bkw0cSs3Sjk4MVgyRkxLU2oyUHo4CkRTUFFNRzBlYWRtb2dsbkFFV0di\nbEoreWg4Q3ZuVVlGSmk5TGFKYWMvMkUKLS0tIDYxRVNWdll2MmxtamJBc1FWMEJs\nUnNGaGlvbmIzNDVDbmVQRTZZdnc1WlkKxAuS/lTOZ8ZjRC1SVDbqXmPytQB8yHJo\nr1tm3Tc/deHONBFBNMdvn1ek4nB9Y0QfoW9fltAususGg5ICQxAdpw==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1vphy2sr6uw4ptsua3gh9khrm2cqyt65t46tusmt44z98qa7q6ymq6prrdl", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBld1hWcE1JMUo5YTd5N0N2\naXl6aHV2YmcxZmE2dXVZQThvRnZLT2drVnowCk55VCtDbFV2YzUwUTA4dWJGV0Nk\nb3Ewdmp3UXBCNjI1ZHl2K0JwUWMvMEUKLS0tIGtzV0grUFoyUGI3VHlYaGVGMG9Z\nK0hzVS9hTENGaUpDeWlxTVVKSmNMUW8K5zp8r0Y0+g+ikPp5MTXwry0g5bxwurLg\nBASGZFcMPJRHCQSBfC3HIPEzIb0pq273zNg85HmzG9+lgBiyXwunfQ==\n-----END AGE ENCRYPTED FILE-----\n" + } + ], + "lastmodified": "2026-01-22T05:00:52Z", + "mac": "ENC[AES256_GCM,data:2AVKOE4kCV/Hk3XnwJsjUEJamEY83aurs3WN0use9xS6ZUZXQcf5c5pZPs62Wo1M6MlbtzYwIOBs28nQOljJPqzdvmxREC5No7D21+Bi2ISPUF7cYo0vwklVVj63DEx8skD+PIDJLIT+mO8agT260r4yqzdVQoiEbHwdvbyIS3A=,iv:A2TcDwCPaJGQ9GS9xFdQaBrSqYjEvDUxWw+mTvSMi2I=,tag:wS1SKQ0VoHrgtNHDf1le+Q==,type:str]", + "version": "3.11.0" + } +} diff --git a/vars/per-machine/petra/tor_tor/hs_ed25519_secret_key/users/kurogeek b/vars/per-machine/petra/tor_tor/hs_ed25519_secret_key/users/kurogeek new file mode 120000 index 0000000..970aefa --- /dev/null +++ b/vars/per-machine/petra/tor_tor/hs_ed25519_secret_key/users/kurogeek @@ -0,0 +1 @@ +../../../../../../sops/users/kurogeek \ No newline at end of file