diff --git a/inventories/default.nix b/inventories/default.nix index ab53b9a..c5f0bd9 100644 --- a/inventories/default.nix +++ b/inventories/default.nix @@ -18,6 +18,7 @@ "almach" "alpheratz" "mirach" + "adhil" ]; }; @@ -104,6 +105,9 @@ input = "self"; }; roles.default.tags."phonebox" = { }; + roles.default.machines."adhil".settings = { + ata-ethernet-iface = "end0"; + }; }; pocket-id = { diff --git a/inventory.json b/inventory.json index d0584c3..519d2b5 100644 --- a/inventory.json +++ b/inventory.json @@ -14,6 +14,9 @@ }, "neptune": { "installedAt": 1762147067 + }, + "adhil": { + "installedAt": 1765277591 } } -} +} \ No newline at end of file diff --git a/machines/adhil/configuration.nix b/machines/adhil/configuration.nix new file mode 100644 index 0000000..67f6ee2 --- /dev/null +++ b/machines/adhil/configuration.nix @@ -0,0 +1,13 @@ +{ ... }: +{ + nixpkgs.hostPlatform = { + system = "aarch64-linux"; + }; + system.stateVersion = "25.11"; + clan.core.sops.defaultGroups = [ "admins" ]; + # clan.core.networking.targetHost = "root@"; + + clan.meta.name = "adhil"; + clan.meta.description = "Raspberry Pi 4 SBC board for one of w phone network. (With w office)"; + +} diff --git a/machines/adhil/disko.nix b/machines/adhil/disko.nix new file mode 100644 index 0000000..1eb1efe --- /dev/null +++ b/machines/adhil/disko.nix @@ -0,0 +1,56 @@ +{ ... }: +let + hashDisk = disk: "os-${builtins.substring 0 5 (builtins.hashString "sha256" disk)}"; + os = "/dev/disk/by-id/mmc-SD64G_0xfb330ff6"; +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 = { + end = "500M"; + type = "EF00"; + content = { + type = "filesystem"; + format = "vfat"; + mountpoint = "/boot"; + mountOptions = [ "umask=0077" ]; + }; + }; + root = { + name = "root"; + end = "-0"; + content = { + type = "filesystem"; + format = "f2fs"; + mountpoint = "/"; + extraArgs = [ + "-O" + "extra_attr,inode_checksum,sb_checksum,compression" + ]; + mountOptions = [ + "compress_algorithm=zstd:6,compress_chksum,atgc,gc_merge,lazytime,nodiscard" + ]; + }; + }; + }; + }; + }; + }; + }; +} diff --git a/machines/adhil/facter.json b/machines/adhil/facter.json new file mode 100644 index 0000000..b5c9324 --- /dev/null +++ b/machines/adhil/facter.json @@ -0,0 +1,1147 @@ +{ + "version": 1, + "system": "aarch64-linux", + "virtualisation": "none", + "hardware": { + "bridge": [ + { + "index": 8, + "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": "0004", + "name": "PCI bridge", + "value": 4 + }, + "pci_interface": { + "hex": "0000", + "name": "Normal decode", + "value": 0 + }, + "vendor": { + "hex": "14e4", + "name": "Broadcom", + "value": 5348 + }, + "device": { + "hex": "2711", + "value": 10001 + }, + "revision": { + "hex": "0020", + "value": 32 + }, + "model": "Broadcom PCI bridge", + "sysfs_id": "/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0", + "sysfs_bus_id": "0000:00:00.0", + "detail": { + "function": 0, + "command": 6, + "header_type": 1, + "secondary_bus": 1, + "prog_if": 0 + }, + "driver": "pcieport", + "driver_module": "pcieportdrv", + "drivers": ["pcieport"], + "driver_modules": ["pcieportdrv"], + "module_alias": "pci:v000014E4d00002711sv00000000sd00000000bc06sc04i00" + } + ], + "cpu": [ + { + "architecture": "aarch64", + "vendor_name": "ARM Limited", + "family": 0, + "model": 3, + "stepping": 0, + "features": ["fp", "asimd", "evtstrm", "crc32", "cpuid"], + "bogo": 108, + "page_size": 4096, + "physical_id": 0, + "fpu": false, + "fpu_exception": false, + "write_protect": false, + "address_sizes": { + "physical": "0x0", + "virtual": "0x0" + } + } + ], + "disk": [ + { + "index": 16, + "attached_to": 14, + "class_list": ["disk", "block_device"], + "base_class": { + "hex": "0106", + "name": "Mass Storage Device", + "value": 262 + }, + "sub_class": { + "hex": "0000", + "name": "Disk", + "value": 0 + }, + "serial": "0xfb330ff6", + "model": "Disk", + "sysfs_id": "/class/block/mmcblk1", + "sysfs_bus_id": "mmc1:59b4", + "sysfs_device_link": "/devices/platform/emmc2bus/fe340000.mmc/mmc_host/mmc1/mmc1:59b4", + "unix_device_names": [ + "/dev/disk/by-id/mmc-SD64G_0xfb330ff6", + "/dev/disk/by-path/platform-fe340000.mmc", + "/dev/mmcblk1" + ], + "resources": [ + { + "type": "disk_geo", + "cylinders": 1947968, + "heads": 4, + "sectors": 16, + "size": "0x0", + "geo_type": "logical" + }, + { + "type": "size", + "unit": "sectors", + "value_1": 124669952, + "value_2": 512 + } + ], + "driver": "sdhci-iproc", + "drivers": ["mmcblk", "sdhci-iproc"] + }, + { + "index": 17, + "attached_to": 7, + "class_list": ["disk", "usb", "scsi", "block_device"], + "bus_type": { + "hex": "0084", + "name": "SCSI", + "value": 132 + }, + "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": "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/sda", + "sysfs_bus_id": "0:0:0:0", + "sysfs_device_link": "/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.1/1-1.1:1.0/host0/target0:0:0/0:0:0:0", + "unix_device_names": [ + "/dev/disk/by-id/usb-Generic_STORAGE_DEVICE_000000001532-0:0", + "/dev/disk/by-path/platform-fd500000.pcie-pci-0000:01:00.0-usb-0:1.1:1.0-scsi-0:0:0:0", + "/dev/disk/by-path/platform-fd500000.pcie-pci-0000:01:00.0-usbv2-0:1.1:1.0-scsi-0:0:0:0", + "/dev/sda" + ], + "unix_device_name2": "/dev/sg0", + "resources": [ + { + "type": "baud", + "speed": 480000000, + "bits": 0, + "stop_bits": 0, + "parity": 0, + "handshake": 0 + }, + { + "type": "disk_geo", + "cylinders": 31166, + "heads": 255, + "sectors": 63, + "size": "0x0", + "geo_type": "logical" + }, + { + "type": "size", + "unit": "sectors", + "value_1": 500695040, + "value_2": 512 + } + ], + "driver": "usb-storage", + "driver_module": "usb_storage", + "drivers": ["sd", "usb-storage"], + "driver_modules": ["usb_storage"], + "module_alias": "usb:v05E3p0749d1532dc00dsc00dp00ic08isc06ip50in00" + } + ], + "hub": [ + { + "index": 20, + "attached_to": 7, + "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.12.61 xhci-hcd", + "value": 7531 + }, + "device": { + "hex": "0002", + "name": "xHCI Host Controller", + "value": 2 + }, + "revision": { + "hex": "0000", + "name": "6.12", + "value": 0 + }, + "serial": "0000:01:00.0", + "model": "Linux 6.12.61 xhci-hcd xHCI Host Controller", + "sysfs_id": "/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.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": 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:v1D6Bp0002d0612dc09dsc00dp01ic09isc00ip00in00" + }, + { + "index": 22, + "attached_to": 20, + "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": "2109", + "value": 8457 + }, + "device": { + "hex": "3431", + "name": "USB2.0 Hub", + "value": 13361 + }, + "revision": { + "hex": "0000", + "name": "4.21", + "value": 0 + }, + "model": "USB2.0 Hub", + "sysfs_id": "/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.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:v2109p3431d0421dc09dsc00dp01ic09isc00ip00in00" + }, + { + "index": 23, + "attached_to": 7, + "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.12.61 xhci-hcd", + "value": 7531 + }, + "device": { + "hex": "0003", + "name": "xHCI Host Controller", + "value": 3 + }, + "revision": { + "hex": "0000", + "name": "6.12", + "value": 0 + }, + "serial": "0000:01:00.0", + "model": "Linux 6.12.61 xhci-hcd xHCI Host Controller", + "sysfs_id": "/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb2/2-0:1.0", + "sysfs_bus_id": "2-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:v1D6Bp0003d0612dc09dsc00dp03ic09isc00ip00in00" + } + ], + "keyboard": [ + { + "index": 21, + "attached_to": 22, + "class_list": ["keyboard", "usb"], + "bus_type": { + "hex": "0086", + "name": "USB", + "value": 134 + }, + "slot": { + "bus": 0, + "number": 0 + }, + "base_class": { + "hex": "0108", + "name": "Keyboard", + "value": 264 + }, + "sub_class": { + "hex": "0000", + "name": "Keyboard", + "value": 0 + }, + "vendor": { + "hex": "046d", + "name": "Logitech Inc.", + "value": 1133 + }, + "device": { + "hex": "c31c", + "name": "USB Keyboard", + "value": 49948 + }, + "revision": { + "hex": "0000", + "name": "49.00", + "value": 0 + }, + "model": "Logitech USB Keyboard", + "sysfs_id": "/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.3/1-1.3:1.0", + "sysfs_bus_id": "1-1.3:1.0", + "unix_device_names": [ + "/dev/input/by-id/usb-Logitech_USB_Keyboard-event-kbd", + "/dev/input/by-path/platform-fd500000.pcie-pci-0000:01:00.0-usb-0:1.3:1.0-event-kbd", + "/dev/input/by-path/platform-fd500000.pcie-pci-0000:01:00.0-usbv2-0:1.3:1.0-event-kbd", + "/dev/input/event2" + ], + "resources": [ + { + "type": "baud", + "speed": 1500000, + "bits": 0, + "stop_bits": 0, + "parity": 0, + "handshake": 0 + } + ], + "detail": { + "device_class": { + "hex": "0000", + "name": "per_interface", + "value": 0 + }, + "device_subclass": { + "hex": "0000", + "name": "per_interface", + "value": 0 + }, + "device_protocol": 0, + "interface_class": { + "hex": "0003", + "name": "hid", + "value": 3 + }, + "interface_subclass": { + "hex": "0001", + "name": "audio", + "value": 1 + }, + "interface_protocol": 1, + "interface_number": 0, + "interface_alternate_setting": 0 + }, + "hotplug": "usb", + "driver": "usbhid", + "driver_module": "usbhid", + "drivers": ["usbhid"], + "driver_modules": ["usbhid"], + "driver_info": { + "type": "keyboard", + "xkb_rules": "xfree86" + }, + "module_alias": "usb:v046DpC31Cd4900dc00dsc00dp00ic03isc01ip01in00" + } + ], + "memory": [ + { + "index": 6, + "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": "phys_mem", + "range": 8053063680 + } + ] + } + ], + "mmc_controller": [ + { + "index": 14, + "attached_to": 0, + "class_list": ["mmc_controller"], + "bus_type": { + "hex": "0093", + "name": "MMC", + "value": 147 + }, + "slot": { + "bus": 0, + "number": 1 + }, + "base_class": { + "hex": "0117", + "name": "MMC Controller", + "value": 279 + }, + "vendor": "", + "device": "SD Controller 1", + "model": "SD Controller 1", + "sysfs_id": "/devices/platform/emmc2bus/fe340000.mmc/mmc_host/mmc1/mmc1:59b4", + "sysfs_bus_id": "mmc1:59b4", + "driver": "mmcblk", + "drivers": ["mmcblk"] + }, + { + "index": 15, + "attached_to": 0, + "class_list": ["mmc_controller"], + "bus_type": { + "hex": "0093", + "name": "MMC", + "value": 147 + }, + "slot": { + "bus": 0, + "number": 0 + }, + "base_class": { + "hex": "0117", + "name": "MMC Controller", + "value": 279 + }, + "vendor": "", + "device": "SDIO Controller 0", + "model": "SDIO Controller 0", + "sysfs_id": "/devices/platform/soc/fe300000.mmc/mmc_host/mmc0/mmc0:0001", + "sysfs_bus_id": "mmc0:0001" + } + ], + "network_controller": [ + { + "index": 10, + "attached_to": 0, + "class_list": ["network_controller", "wlan_card"], + "bus_type": { + "hex": "0094", + "name": "SDIO", + "value": 148 + }, + "slot": { + "bus": 0, + "number": 0 + }, + "base_class": { + "hex": "0002", + "name": "Network controller", + "value": 2 + }, + "sub_class": { + "hex": "0082", + "name": "WLAN controller", + "value": 130 + }, + "vendor": { + "hex": "02d0", + "name": "Broadcom Corp.", + "value": 720 + }, + "device": { + "hex": "a9a6", + "name": "BCM43438 combo WLAN and Bluetooth Low Energy (BLE)", + "value": 43430 + }, + "model": "Broadcom BCM43438 combo WLAN and Bluetooth Low Energy (BLE)", + "sysfs_id": "/devices/platform/soc/fe300000.mmc/mmc_host/mmc0/mmc0:0001/mmc0:0001:1", + "sysfs_bus_id": "mmc0:0001:1", + "unix_device_names": ["wlan0"], + "resources": [ + { + "type": "hwaddr", + "address": 54 + }, + { + "type": "phwaddr", + "address": 100 + }, + { + "type": "wlan", + "channels": [ + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "36", + "40", + "44", + "48", + "52", + "56", + "60", + "64", + "100", + "104", + "108", + "112", + "116", + "120", + "124", + "128", + "132", + "136", + "140", + "144", + "149" + ], + "frequencies": [ + "2.412", + "2.417", + "2.422", + "2.427", + "2.432", + "2.437", + "2.442", + "2.447", + "2.452", + "2.457", + "2.462", + "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", + "5.72", + "5.745" + ], + "auth_modes": ["open", "sharedkey", "wpa-psk", "wpa-eap"], + "enc_modes": ["WEP40", "WEP104", "TKIP", "CCMP"] + } + ], + "driver": "brcmfmac", + "driver_module": "brcmfmac", + "drivers": ["brcmfmac"], + "driver_modules": ["brcmfmac", "brcmfmac", "brcmfmac"], + "module_alias": "sdio:c00v02D0dA9A6" + }, + { + "index": 12, + "attached_to": 0, + "class_list": ["network_controller"], + "base_class": { + "hex": "0002", + "name": "Network controller", + "value": 2 + }, + "sub_class": { + "hex": "0000", + "name": "Ethernet controller", + "value": 0 + }, + "device": { + "hex": "0000", + "name": "ARM Ethernet controller", + "value": 0 + }, + "model": "ARM Ethernet controller", + "sysfs_id": "/devices/platform/scb/fd580000.ethernet", + "sysfs_bus_id": "fd580000.ethernet", + "unix_device_names": ["end0"], + "resources": [ + { + "type": "hwaddr", + "address": 100 + }, + { + "type": "phwaddr", + "address": 100 + } + ], + "driver": "bcmgenet", + "driver_module": "genet", + "drivers": ["bcmgenet"], + "driver_modules": ["genet"], + "module_alias": "of:NethernetT(null)Cbrcm,bcm2711-genet-v5" + } + ], + "network_interface": [ + { + "index": 24, + "attached_to": 12, + "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/end0", + "sysfs_device_link": "/devices/platform/scb/fd580000.ethernet", + "unix_device_names": ["end0"], + "resources": [ + { + "type": "hwaddr", + "address": 100 + }, + { + "type": "phwaddr", + "address": 100 + } + ], + "driver": "bcmgenet", + "driver_module": "genet", + "drivers": ["bcmgenet"], + "driver_modules": ["genet"] + }, + { + "index": 25, + "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_names": ["lo"] + }, + { + "index": 26, + "attached_to": 10, + "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/platform/soc/fe300000.mmc/mmc_host/mmc0/mmc0:0001/mmc0:0001:1", + "unix_device_names": ["wlan0"], + "resources": [ + { + "type": "hwaddr", + "address": 54 + }, + { + "type": "phwaddr", + "address": 100 + } + ], + "driver": "brcmfmac", + "driver_module": "brcmfmac", + "drivers": ["brcmfmac"], + "driver_modules": ["brcmfmac", "brcmfmac", "brcmfmac"] + } + ], + "system": {}, + "unknown": [ + { + "index": 9, + "attached_to": 0, + "class_list": ["unknown"], + "bus_type": { + "hex": "0094", + "name": "SDIO", + "value": 148 + }, + "slot": { + "bus": 0, + "number": 0 + }, + "base_class": { + "hex": "0000", + "name": "Unclassified device", + "value": 0 + }, + "sub_class": { + "hex": "0000", + "name": "Unclassified device", + "value": 0 + }, + "vendor": { + "hex": "02d0", + "name": "Broadcom Corp.", + "value": 720 + }, + "device": { + "hex": "a9a6", + "name": "BCM43438 combo WLAN and Bluetooth Low Energy (BLE)", + "value": 43430 + }, + "model": "Broadcom BCM43438 combo WLAN and Bluetooth Low Energy (BLE)", + "sysfs_id": "/devices/platform/soc/fe300000.mmc/mmc_host/mmc0/mmc0:0001/mmc0:0001:3", + "sysfs_bus_id": "mmc0:0001:3", + "module_alias": "sdio:c02v02D0dA9A6" + }, + { + "index": 11, + "attached_to": 0, + "class_list": ["unknown"], + "bus_type": { + "hex": "0094", + "name": "SDIO", + "value": 148 + }, + "slot": { + "bus": 0, + "number": 0 + }, + "base_class": { + "hex": "0000", + "name": "Unclassified device", + "value": 0 + }, + "sub_class": { + "hex": "0000", + "name": "Unclassified device", + "value": 0 + }, + "vendor": { + "hex": "02d0", + "name": "Broadcom Corp.", + "value": 720 + }, + "device": { + "hex": "a9a6", + "name": "BCM43438 combo WLAN and Bluetooth Low Energy (BLE)", + "value": 43430 + }, + "model": "Broadcom BCM43438 combo WLAN and Bluetooth Low Energy (BLE)", + "sysfs_id": "/devices/platform/soc/fe300000.mmc/mmc_host/mmc0/mmc0:0001/mmc0:0001:2", + "sysfs_bus_id": "mmc0:0001:2", + "driver": "brcmfmac", + "driver_module": "brcmfmac", + "drivers": ["brcmfmac"], + "driver_modules": ["brcmfmac", "brcmfmac", "brcmfmac"], + "module_alias": "sdio:c00v02D0dA9A6" + } + ], + "usb": [ + { + "index": 18, + "attached_to": 22, + "class_list": ["usb", "unknown"], + "bus_type": { + "hex": "0086", + "name": "USB", + "value": 134 + }, + "slot": { + "bus": 0, + "number": 0 + }, + "base_class": { + "hex": "0000", + "name": "Unclassified device", + "value": 0 + }, + "sub_class": { + "hex": "0000", + "name": "Unclassified device", + "value": 0 + }, + "vendor": { + "hex": "046d", + "name": "Logitech Inc.", + "value": 1133 + }, + "device": { + "hex": "c31c", + "name": "USB Keyboard", + "value": 49948 + }, + "revision": { + "hex": "0000", + "name": "49.00", + "value": 0 + }, + "model": "Logitech USB Keyboard", + "sysfs_id": "/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.3/1-1.3:1.1", + "sysfs_bus_id": "1-1.3:1.1", + "unix_device_names": [ + "/dev/input/by-id/usb-Logitech_USB_Keyboard-event-if01", + "/dev/input/by-path/platform-fd500000.pcie-pci-0000:01:00.0-usb-0:1.3:1.1-event", + "/dev/input/by-path/platform-fd500000.pcie-pci-0000:01:00.0-usbv2-0:1.3:1.1-event", + "/dev/input/event3" + ], + "resources": [ + { + "type": "baud", + "speed": 1500000, + "bits": 0, + "stop_bits": 0, + "parity": 0, + "handshake": 0 + } + ], + "detail": { + "device_class": { + "hex": "0000", + "name": "per_interface", + "value": 0 + }, + "device_subclass": { + "hex": "0000", + "name": "per_interface", + "value": 0 + }, + "device_protocol": 0, + "interface_class": { + "hex": "0003", + "name": "hid", + "value": 3 + }, + "interface_subclass": { + "hex": "0000", + "name": "per_interface", + "value": 0 + }, + "interface_protocol": 0, + "interface_number": 1, + "interface_alternate_setting": 0 + }, + "hotplug": "usb", + "driver": "usbhid", + "driver_module": "usbhid", + "drivers": ["usbhid"], + "driver_modules": ["usbhid"], + "module_alias": "usb:v046DpC31Cd4900dc00dsc00dp00ic03isc00ip00in01" + } + ], + "usb_controller": [ + { + "index": 7, + "attached_to": 8, + "class_list": ["usb_controller", "pci"], + "bus_type": { + "hex": "0004", + "name": "PCI", + "value": 4 + }, + "slot": { + "bus": 1, + "number": 0 + }, + "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": "1106", + "value": 4358 + }, + "sub_vendor": { + "hex": "1106", + "value": 4358 + }, + "device": { + "hex": "3483", + "value": 13443 + }, + "sub_device": { + "hex": "3483", + "value": 13443 + }, + "revision": { + "hex": "0001", + "value": 1 + }, + "model": "USB Controller", + "sysfs_id": "/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0", + "sysfs_bus_id": "0000:01:00.0", + "detail": { + "function": 0, + "command": 1350, + "header_type": 0, + "secondary_bus": 0, + "prog_if": 48 + }, + "driver": "xhci_hcd", + "driver_module": "xhci_pci", + "drivers": ["xhci_hcd"], + "driver_modules": ["xhci_pci"], + "module_alias": "pci:v00001106d00003483sv00001106sd00003483bc0Csc03i30" + }, + { + "index": 13, + "attached_to": 0, + "class_list": ["usb_controller"], + "base_class": { + "hex": "000c", + "name": "Serial bus controller", + "value": 12 + }, + "sub_class": { + "hex": "0003", + "name": "USB Controller", + "value": 3 + }, + "pci_interface": { + "hex": "0000", + "name": "UHCI", + "value": 0 + }, + "device": { + "hex": "0000", + "name": "ARM USB controller", + "value": 0 + }, + "model": "ARM USB controller", + "sysfs_id": "/devices/platform/soc/fe980000.usb", + "sysfs_bus_id": "fe980000.usb", + "driver": "dwc2", + "drivers": ["dwc2"], + "driver_info": { + "type": "module", + "db_entry_0": ["uhci-hcd"], + "active": false, + "modprobe": true, + "names": ["uhci-hcd"], + "module_args": [""], + "conf": "" + }, + "module_alias": "of:NusbT(null)Cbrcm,bcm2835-usb" + } + ] + }, + "smbios": {} +} diff --git a/sops/machines/adhil/key.json b/sops/machines/adhil/key.json new file mode 100755 index 0000000..17b722b --- /dev/null +++ b/sops/machines/adhil/key.json @@ -0,0 +1,6 @@ +[ + { + "publickey": "age1dytdeqtct0jy3vvmqvapgqjf3v9p486jjcpx60gfxwgrptgyyqrs0lj9vc", + "type": "age" + } +] \ No newline at end of file diff --git a/sops/secrets/adhil-age.key/groups/admins b/sops/secrets/adhil-age.key/groups/admins new file mode 120000 index 0000000..e5092e3 --- /dev/null +++ b/sops/secrets/adhil-age.key/groups/admins @@ -0,0 +1 @@ +../../../groups/admins \ No newline at end of file diff --git a/sops/secrets/adhil-age.key/secret b/sops/secrets/adhil-age.key/secret new file mode 100644 index 0000000..8da2cd2 --- /dev/null +++ b/sops/secrets/adhil-age.key/secret @@ -0,0 +1,46 @@ +{ + "data": "ENC[AES256_GCM,data:DXK8BjWBriLUvOP2jz+48QP87iolYrob32o2D13EID/wiRoJDzz4Txr1AobrHa1NU791coXU2r7gteWA5KjYudXEgQW2opDjPFw=,iv:jLBLq3KqTvuntbLLCCMB8cVTGejetM7oGYV2j9rRlrw=,tag:0h3UtQ4tTDgGxksKmRoSVw==,type:str]", + "sops": { + "age": [ + { + "recipient": "age134vt63pjqpd0m7702fyn8vhdlzyj2deqc2q78sp9uw9052kxsgwq6d25ez", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBET3d5UTJRNExVRkppSE5I\ncG02V0lDcGZnTmdLRVBkWUlWS3hUaWVaa1NJCkV3V2pseDFQV3RvR0N4cjNqaEk4\naGRkaDBMQnJIc1BlMCtvVW94M0dkYTAKLS0tIHRySkpXMzJiMzFrUU1UekdPUmVi\nMmZiRXBSc3FXMndVNjRqc2xTSlU3RTAK/erwb450pgiQAdYQlrVe32BEiaFIthl2\nUVQTCHQILnxyfC19ZOmlAnSuhXXrj7XdAQmK40DLb0A52QpFC2EP9w==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age17d4qt0n9edq57tgcqyk8eu5mrendl59yt6z2y3a4vkq7el8krqtq6lq28g", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAxN0dFdWFOdGgrR0hsemYr\nOGpFV1VqQS8vRHA3UURXMEQ2ZDJHcWNCVzBZCitvZTZYdDYzYm8xQzlYNHNVYmRt\nMWNzbitjaUxMSXN5WHp2SVhPY29XY0EKLS0tIGJOSUFBOU1RMHBnQWJsQkg0cFlp\nZ2c5QU5aeDlUMG1KTlMzQ1FPMldTeEUKxyt4xdySOfB8Fa8KjPytjjq0oGgeFBlo\n+uT97/DvDbiBfGaZPaSyJPRP+Mca0yQz9nltCOm7qz68BEjboFKUEw==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqpf43tgcfjm048lsqskvq34w2t4uvrm5qy6m2eg6zjj82ctca8wctgpczxvj0q4y6337uhvsxdh5j86k9h9ymautpvv2759ucwnef75ez7pa7fpkddklp40mxk2tedsp74359g0kefn5rsq0x0yss6cu4yd0h06up0rp08t6yc4l0hfa9y8jn5fkx6nk0hjhz06ykwv0fyxe7z42q683jy0", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIGU1YU05Y1Zm\nZ0Q4RDB5ZFc4cndmaTVTRXc1MXNmdllocGdVa2xrREQwa1kgQVEgd0l6SlBCVW1v\neDl5N0lHYmVrajZzVzVTYjd4WVdNVjZoZVlkUEtmVXlMdyBIdmtoczF0dmhxL1py\nS1hsc0ErckdoVVB0bE02RGdCNW5raERXT1ZJMTkzNjRGNHd2T3ZSTVYrKzZlbEll\nVTZKc2JVN1B2SzRuNkpaekhwSWJQaFZVQQpPNEJKRkdxc1RkRWJ5d3diQzhuTjBy\nV1VNYXRKV2JXMGpPbWEycUlJSUh3Ci0tLSB2Y2dMV0M2OWwyUVRzZVNCZm91a3FL\nQnlFTjV0dnFhZWkxd2tNOWZScUMwCri3NvW7zXusWvELSRNc4kLfAc6JTbR8q4KS\nqu8E80e4gwng53PpHkmK0pBRYnJbZUf5DPITOy1mrbnNGMh6Nbs=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqprw0vfpc8wzsu78quc777kmee54ln6nnsjrnrhl7nr33eh4kvkksqp05qqxj4kgfzrmrugrsvg7skx6ghh3q9xc0x0agthtkvy25d9eq7eklta5wf7s30hexkuyl5546rdz9ffa5tawlp5yweqkgccntw0ny540n2am3cqw3luhxkfmrp63kwr6mwplhr9u26wll48x0n3k5f60c7hg9a3", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIEI3YWUzWWxp\nUSszSGNybG9oMitaUXludExlKzVOVFNNVkJteFpadWhtMDggQVEgZlFBRFNyWkNS\nRDJQaUJ3WWowTEcwaTk0Z0tiRHpQNmhkMTJZUlZHbHlEMCBtMzE5bzVQb1JmZkpy\nY0orbEs2RzBSVXA3UmZYZkRRanNnc2pHSnJjK1pLVmZOWGR4d0IwZjh1YXlkakRx\nTm5EMXR3ZjNHWGl0Ty8rcHpQbkcxRTZmZwpiTDJ2VGI5VjZZU0xKdTY4czhiT0RP\nbmZtU1ZQZERLNzk0MHpQM2gzdTVNCi0tLSBheWw4OVk5SzJYbW5ZZWl6SFRraXVK\nKzgrODM2alJON1FqTXczOW5JaWN3CpdplHYscbileaUWp0wSuirTOZUefZNUkbyh\nCqwS2/3JZ2IMhAYLfLoeVRbp7OrncmQF7L3KuvPPaE7WjAYwYug=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqpyewum3q8dfcumfgec8nn958aec9f4q9aqy0k06kw5kq27d6fdqdgp0p7y4ru3n5xk90u747xevxa2af3v37e85j9g3axrmw5hdwdfh0wz22hut5vrafxsx26a7vh8fjwkymz3ramfgvvu4detztu075kmpr8l9ydqda0rnjwatdwmfgswg849p37astvld98s3nleeq575azlwc2hhpuh", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIFRMU0NKM2Fh\nQm9uYzYwQnNSWUdReGV1QXFXaXRORUJobURKOTFBbFoxRm8gQVEgZUh4S2o1R2RE\nV0svbnErTmxodXE2bUxJK3lla2lvajB3OXVwZHJtcHU5dyBKU3I4WFJnK3BOQXl0\nZDh5NTB5ZFlteFJIM2FVTVp5cmNyRXZqL1V0c0l6L0tSb0c5ZU9jbmRXMTIwb2c1\nQjZsREgzWUxaOXBUd2pQK2NncDZuUmZkZwpSVVgrL3RicHh2OEgvbC9xSzhjKzNz\nYnRIa0Qyc1I1cUhVZmJkSGk5YU1nCi0tLSBPb3Nud0Q3TjZMMkJvRGZNWklQSlFZ\nNHVndHNjZmljVExmNzNYdzRrZmJRCgwWFdIGjZJfugyk8GSk9zPE/cgERs9E48S9\nVjUEetmVvRPj3jOsseyrF8KF4ZAppo7u10WXKvTZOBTDISpCW0U=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1hlzrpqqgndcthq5m5yj9egfgyet2fzrxwa6ynjzwx2r22uy6m3hqr3rd06", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBuMUoyTlhwOWVSNG1vbGdz\ncDJwc3ZTUjI4OUpLN3lnQWJvME0vbzkyTVJJCkJMbXUwbnVDMG5oNjVJR25wSVZw\nYjEyMWk2Y2pCa2N5ZTlka2tNTFVybXMKLS0tIE45akZVUWdsQmRUWFhuVmdhYTR5\nZ1hKVytCb2pvM0c5UDJlVVBUdXNxS2MKnQXRfa5eXzos/rAa3KUNtzKwXWuyqvU4\naMSGMpzI62JYrzv51od2sJVOPog0jrUsaIFx8rp6nuYsqRZ1fmDzKg==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1sg0rvgyetdcqw7j2x983fh69kdkvqsngpe5x36e5920qa7fze3cqhj4wgx", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBpUmdlRldqaFFrZWp5eU5y\nSTRPeTVHdVFOYldkYVdKcFl6dklRMXpVWTE4Ci9KWUhJcnREMzJyNExZSFk0TFJl\nYmlVK1E5ZlFGWlJRZWwreVY3MWtHUzQKLS0tIElDNEl4UXFFNTJyODB6UnhaT3gw\nK1ViUzFLYjFTemcweERlaDNnR0FsaEkKJjG/XkynVLGQVdywXn0cM0db7X7aYrpP\nxYAUaS5SM7Ny0x3sEyP0+KdsWjBuHfi/CVsiTdBJ8CDpwkYSrpw5Lg==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1swlyyk2rzvevqawyeekv75nx2dz34zpe3xqhkqme26gcgeavy4dqrfpcd8", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBXVnNpbUV3Z25weGFmTVg5\nOFV6cjl1eHJXemYzbitQNW9tSmNwaWdtQTA4Ci9ueHRSMndKVnJjVTFDQ044NEhs\nUEpuNnpSZDJjZzJuNjFMQ2ZVQWZ2b28KLS0tIE9LMjhPUndWNVBMR3QxQ041Qnc2\nbXR1U1VOWUxPd1ZBMzBxbGEvS2tFK2sKGnpSdS9f3sNFLstp8ONYTRqZVU7ujFAE\nqwTq4BJUlffEc9JXnvS/ZaC7O1yKmz8V5coKSHlbn+IyrZPbx9scaQ==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1vphy2sr6uw4ptsua3gh9khrm2cqyt65t46tusmt44z98qa7q6ymq6prrdl", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBFOGd1emMzZkxPRjU1Ylcr\nRlVXbHBnTVV3eU9QU3NxYzBKYUJ5cVg1SXpjClNOYUZBNXMwdHJEVlNoRjdRZWVC\ndTluVVdtdkZDVDcwaGFGZUM4MEE3WUUKLS0tIGlHVVprTjhYQmJva1dQT0ZrdkE0\nNHZZTnhnWi94eURxR3ZCczlCeWxZVmsKOKXVYQAMftId6wXOsI+G/1/xPuVCLZOh\nrDzvaUbipkBTdZ/DXXvXf2f1fDcIqXXtPJyBD7Yh/6+KIPxf8wjVVA==\n-----END AGE ENCRYPTED FILE-----\n" + } + ], + "lastmodified": "2025-12-09T04:18:54Z", + "mac": "ENC[AES256_GCM,data:VpfhhVlfPQB94009yErF8NJl+BbhBgc/dAPNyvqQzqORpXsPa9DXjae+giPkRXhTS+263NIglUbPiNqZedj0d9ep78gj/rCupmYcGSsX0gqwFfwj50xX0qWDgs6Z5b7QytDlDPiNOCYM287Q7XLob7CcvAM46Ulo3vx/QKD76Qc=,iv:SBwlzN4PIEPo/iZl/VpkcgNtxqlyNOjqi5y9UGzWQgI=,tag:0/0mKGEQtGOrXYSsn+inmw==,type:str]", + "version": "3.11.0" + } +} diff --git a/sops/secrets/adhil-age.key/users/kurogeek b/sops/secrets/adhil-age.key/users/kurogeek new file mode 120000 index 0000000..54331f5 --- /dev/null +++ b/sops/secrets/adhil-age.key/users/kurogeek @@ -0,0 +1 @@ +../../../users/kurogeek \ No newline at end of file diff --git a/vars/per-machine/adhil/openssh/ssh.id_ed25519.pub/value b/vars/per-machine/adhil/openssh/ssh.id_ed25519.pub/value new file mode 100644 index 0000000..f862690 --- /dev/null +++ b/vars/per-machine/adhil/openssh/ssh.id_ed25519.pub/value @@ -0,0 +1 @@ +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGWyBu9oHfZ1dUbauMofzaJhPNJAFX7BaNHmA1g8Xu1O diff --git a/vars/per-machine/adhil/openssh/ssh.id_ed25519/groups/admins b/vars/per-machine/adhil/openssh/ssh.id_ed25519/groups/admins new file mode 120000 index 0000000..6765aa1 --- /dev/null +++ b/vars/per-machine/adhil/openssh/ssh.id_ed25519/groups/admins @@ -0,0 +1 @@ +../../../../../../sops/groups/admins \ No newline at end of file diff --git a/vars/per-machine/adhil/openssh/ssh.id_ed25519/machines/adhil b/vars/per-machine/adhil/openssh/ssh.id_ed25519/machines/adhil new file mode 120000 index 0000000..0890bf6 --- /dev/null +++ b/vars/per-machine/adhil/openssh/ssh.id_ed25519/machines/adhil @@ -0,0 +1 @@ +../../../../../../sops/machines/adhil \ No newline at end of file diff --git a/vars/per-machine/adhil/openssh/ssh.id_ed25519/secret b/vars/per-machine/adhil/openssh/ssh.id_ed25519/secret new file mode 100644 index 0000000..d0efe5c --- /dev/null +++ b/vars/per-machine/adhil/openssh/ssh.id_ed25519/secret @@ -0,0 +1,50 @@ +{ + "data": "ENC[AES256_GCM,data:86WcVdVW6U9/Bwgi15CF2g2pQ3N+l7ccGOgAqv4hQsnYZYACWU70dlMOWA/quo7emPYdgzNoBzVS5hoPDMFf3HTF1SfoCjaX/TRU1XAAXqpV/2G+PolLySdK/Vw5AEPWo1CL0S4/2L6FfB0TrXympw4fRNg6fCMS7LtOMsVdFGiU7RyPCIUEteZ3rUPlkIEpzaF66y8Tzfi88K6GSlFn2WTb1nTgrUQwKfvfzdXB3aZLqqzSVYA5p3pA6fzhbvifChVnBBcCkZIfGAApaqbdPBK8U/EPOLJtwQoTmcDilzjW7RJOWA6bIfq5ATJ9Ct6STv+gg+ozceot4LR6raYkGwG2NxQ7XoZEa62I9aLLTQZ07LOM28ZVA/BIfb7Bxj2Pu2Uzu6VE4xewgHS+u8HqvDKA3zXPKYCmnCSWiJLXKaZ5j1fxKcZnYVKlxxPzP6joIhKxPrUmASefcuCyXS5mQqM20sklHxG4SRrjoHHaAGkv7W23rPNq3MO2L8Voy+8u9UAk,iv:f/ddIhwLruDn7cRrSg24X3xcAn6ZaN7Rnp6UU4vUR9A=,tag:8qQIgJZfaNdMeTSx/ChW+g==,type:str]", + "sops": { + "age": [ + { + "recipient": "age134vt63pjqpd0m7702fyn8vhdlzyj2deqc2q78sp9uw9052kxsgwq6d25ez", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBKcGQySFpsQW4wMCtrbnd6\nRFJvL052dWhyM0ljSjVlTG1CVXh3cHN1OFZrCmNBNWVBUFY4ZDU2bW5QMFo0YkVs\nbUp3Qjg5NDRicFc0Z01zZzVvc3hxdHcKLS0tIHBUNVlBVCtvUEZYSGIyRTZOVkxV\nODlNQmpJRllyNFZ0ZkFCdHY1ZExuK0kK/g/StMQx5LPX2Q0S6p7cBUZKImmyY5qJ\nkD3qJda5OF9pHcLTSiFMpgjI1gMiltzvDuzrwfOPgnplCnPgiUYNdA==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age17d4qt0n9edq57tgcqyk8eu5mrendl59yt6z2y3a4vkq7el8krqtq6lq28g", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBuUGJzWC9vY0tVRWVSKzZY\nc3phd1Rsd3FtYjhUK0JsRk9HeEdJQUZISzFNCllHalJXbTZ2cTlyWjhMUkdPQXFh\nLzdldUFQcmUwblJtQmRTbzVhL05MZ1EKLS0tIDMvamJlZkM1SHNCTGRpc2lsdVdh\nbFNzb3hneTdCS3M2eVlxWnFOQ08wRUEKEcqMJiBMD8bn+X9yZ1KF8mxmZdo6czf4\ny/SsVodZaSAxsbiUFykapZ9tyOfc3VSp8dn2hlhs2ApeQ1ykunFgug==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1dytdeqtct0jy3vvmqvapgqjf3v9p486jjcpx60gfxwgrptgyyqrs0lj9vc", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBybTlWNzZ1MFdvMjRkTFAw\nYXBDRVBiSDJ6aVdJdVJOVStPQ1VNWEpPeUNNCkxjTWtNUWlnd3NmSTY1OExnMzl0\nOXVqQ1FhdE5BMXFDc0dZSlNKYi8rUzAKLS0tIFJYM2d0UU1tQzZpTVlNaVFtQ1hK\ncENTQ2VDb2ZISTZkaWpkTjA1V3lLWjAKDJXCX4TAwg+9KBZAPX/SSBXaw0ccFfQn\nYUcpls4hvti4qBntRMzHT1Pw5ok84whYKQYSpEnGU/pPgbBhcQovuA==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqpf43tgcfjm048lsqskvq34w2t4uvrm5qy6m2eg6zjj82ctca8wctgpczxvj0q4y6337uhvsxdh5j86k9h9ymautpvv2759ucwnef75ez7pa7fpkddklp40mxk2tedsp74359g0kefn5rsq0x0yss6cu4yd0h06up0rp08t6yc4l0hfa9y8jn5fkx6nk0hjhz06ykwv0fyxe7z42q683jy0", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIDNXR0kxRHBC\nR1RZVzA5TnhZaFJMUVZ2dkhZR2hwMzBRYW9YQWZTSmVZQjQgQVEgd0l6SlBCVW1v\neDl5N0lHYmVrajZzVzVTYjd4WVdNVjZoZVlkUEtmVXlMdyBIdmtoczF0dmhxL1py\nS1hsc0ErckdoVVB0bE02RGdCNW5raERXT1ZJMTkzNjRGNHd2T3ZSTVYrKzZlbEll\nVTZKc2JVN1B2SzRuNkpaekhwSWJQaFZVQQpHY0x5UEJUSyt4TUZTOEJUKzNRWkNo\nNkVWVlhZMDJTa2tsMHhLamQvM1hNCi0tLSBYdmRMbWZBR25LNzhkSURSZWFOaEhj\nL2VoRGdWc3hrend3VHN0cmxUczFjCp0cKOsgtfY5ArmAIsXFJZDtTsFU8S0ebfze\nmUnY3vVVOjf4XlSaBh9MFpBFSl1vnE+LKn/bYbuzVYmpNdcaMc4=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqprw0vfpc8wzsu78quc777kmee54ln6nnsjrnrhl7nr33eh4kvkksqp05qqxj4kgfzrmrugrsvg7skx6ghh3q9xc0x0agthtkvy25d9eq7eklta5wf7s30hexkuyl5546rdz9ffa5tawlp5yweqkgccntw0ny540n2am3cqw3luhxkfmrp63kwr6mwplhr9u26wll48x0n3k5f60c7hg9a3", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIFNDZ09JcndH\ndnAra0I5Q2ZzWWRQUVZqVVA0bHhPTG1zKzQ2akJkSXRzWG8gQVEgZlFBRFNyWkNS\nRDJQaUJ3WWowTEcwaTk0Z0tiRHpQNmhkMTJZUlZHbHlEMCBtMzE5bzVQb1JmZkpy\nY0orbEs2RzBSVXA3UmZYZkRRanNnc2pHSnJjK1pLVmZOWGR4d0IwZjh1YXlkakRx\nTm5EMXR3ZjNHWGl0Ty8rcHpQbkcxRTZmZwpBTEpZM0tsa1hXSEpkUWFTemZlWDQ3\nWUNpZm4wbnM4dFdhRUdnNWVjeDJzCi0tLSBjTUo3ZUpYaVBnbmhwb3M0V0VtbE1V\nMnZrZTBheFpzUWZjVnd6OGNBemNVCtAPjcJ0hRaSeXZqDgz+dQttECYqakVo5Qzk\nnt07/aWu4xvtnKRn9yjaRq3KEPNEWcbHt2DdJSeVaiJWh+PtC1k=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqpyewum3q8dfcumfgec8nn958aec9f4q9aqy0k06kw5kq27d6fdqdgp0p7y4ru3n5xk90u747xevxa2af3v37e85j9g3axrmw5hdwdfh0wz22hut5vrafxsx26a7vh8fjwkymz3ramfgvvu4detztu075kmpr8l9ydqda0rnjwatdwmfgswg849p37astvld98s3nleeq575azlwc2hhpuh", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIE5EblZUVEUy\nODlmQzBWQ3RpeTVkeWFZTGlsZER6eUovdG9QZnFCNHRwbncgQVEgZUh4S2o1R2RE\nV0svbnErTmxodXE2bUxJK3lla2lvajB3OXVwZHJtcHU5dyBKU3I4WFJnK3BOQXl0\nZDh5NTB5ZFlteFJIM2FVTVp5cmNyRXZqL1V0c0l6L0tSb0c5ZU9jbmRXMTIwb2c1\nQjZsREgzWUxaOXBUd2pQK2NncDZuUmZkZwpiZS90cnlsZzIxNlBnVGNNQkRjV29W\nRTNYU2crb3RKbGNyaWZjOVdPNjc4Ci0tLSBmNXhXbmFVUWxjV2ZvZ3RvcDBQcWNq\nWXBmenpZZnp2dHpiUExXeUtRLzlrCp5OMLuza2aLmz4cTi9jCaV9JJukeBXPT8Z6\n32bWfx9eSD+MkGssBjmfFqzEvtaD0DkiXbr0upspREXpjrnB4wY=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1hlzrpqqgndcthq5m5yj9egfgyet2fzrxwa6ynjzwx2r22uy6m3hqr3rd06", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBpeklFYWdQUjRUcThrSVph\nRnQ0QUtrZVppaldMTUorbGVCUDlodEdYZEdZCml4VUlZVnJHT1VJSW1JK2hDSGNE\nclNvcXdxZjJsbUM1VW1qRFRYZ3dBdm8KLS0tIG5TVUJYZE85ZG9nZDl4OGsrUFBS\nWkxaMjBMblZ1WGpVei9KSnR1MkZnSzQKCL4kgeLf2ZRO0eMcb/2j6nfk0EXYo2+r\nGFTuE6/OlNXV0BIY8vXkubniWdkT0Mm/2nla0nQPiKv/ubterVZF3A==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1sg0rvgyetdcqw7j2x983fh69kdkvqsngpe5x36e5920qa7fze3cqhj4wgx", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBBWGxBNVVKNmpxaEZOUHZE\nZVRxN1VPMTI1MDMzZmkrbWNxVHM5ZzVkbkMwCjZFbys0bVdlR1FvbDVmYzdSaUc3\nOXl2aW82T0p4UDlvajN6cERuS1FYaWcKLS0tIE1GdlJRVEppUEE3WGVsTnl1aCtx\nSHdlRWRJVzREakVnVjhPdm0xRXBGaVEK1iyMJmPeA1gySxLlzLVj4Pqb0AaBxH3k\nxKD4b4CTqA+gtv/NUt7rMG8sx0L+zpKrYsq8WWoTVR4iqi7pceKtyw==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1swlyyk2rzvevqawyeekv75nx2dz34zpe3xqhkqme26gcgeavy4dqrfpcd8", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB2SEFhZ1IxYVh3R0RIb2lj\nUkpNVHRHV2NOTW9tMm9GSCt3WW9qaXlPSXdNCmlOYXRmTUxjWFBSU0FjV25VcFB4\nc09qNUNzd0dGWFpVaFVVWHBoNUVLeTgKLS0tIFFGRjc0c2dSOGs2TjNsTlhUampv\nb3FXakJNdHljYSs0UlhPUDBJNzFHcUUK+KI+/hjFWn0GDqYCLuF1D6mqm8Zwz2uT\nBnvYErRQp8zhzmJyISb1CWXOHN4iUhC7sAriLBA3CGJsveYiCo+QOQ==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1vphy2sr6uw4ptsua3gh9khrm2cqyt65t46tusmt44z98qa7q6ymq6prrdl", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBGT0diZG0vaDhrbjRnYVhh\nMTJMTEd1TWxKcHJnV0s4cEVXWlFmOFAzbWhFCkx2dW1ISWpWbm8zdnE3ZkhRVXBr\nUVV0Sk5IL3BIdDQ1R0NIL2I3YnFwdG8KLS0tIHZmM2dKaDR6RkFzM2ZJNERlU0VW\nTGVkdTErdjIxVWV6SUpKUkJCS2JiTUEKcdc+IzYcGr/WAwvZLtbS4XUW2qxYNsrK\nBfYUB2e7uqyuLVQQtZjY7GeKtldJxmrPg1alpNYKVgb2q5/B03bK+g==\n-----END AGE ENCRYPTED FILE-----\n" + } + ], + "lastmodified": "2025-12-09T04:18:55Z", + "mac": "ENC[AES256_GCM,data:829+mmUUq8OwPJ196vFAjFoj9pU/86bCPU3CR321SYQrw8Max6mhlPJtaBsmQhux20Sv9jnd/vZyeJqTVzikE45v1uHcIdzHDzleSP4yRhyZ2EFOx7RMjbXxTGolLokKqlzTPwMIwP/R/93l4WmCLcK3j+xCU7BN8XUZHDvh3Qw=,iv:voxCHN9JYplyXBKyp55swfIQP0hVfJ/fk/FdJNvwpZg=,tag:T/26J+gaftij+BCqQFxGWw==,type:str]", + "version": "3.11.0" + } +} diff --git a/vars/per-machine/adhil/openssh/ssh.id_ed25519/users/kurogeek b/vars/per-machine/adhil/openssh/ssh.id_ed25519/users/kurogeek new file mode 120000 index 0000000..970aefa --- /dev/null +++ b/vars/per-machine/adhil/openssh/ssh.id_ed25519/users/kurogeek @@ -0,0 +1 @@ +../../../../../../sops/users/kurogeek \ No newline at end of file diff --git a/vars/per-machine/adhil/phonebox/ata-local-number/value b/vars/per-machine/adhil/phonebox/ata-local-number/value new file mode 100644 index 0000000..857f065 --- /dev/null +++ b/vars/per-machine/adhil/phonebox/ata-local-number/value @@ -0,0 +1 @@ +00 \ No newline at end of file diff --git a/vars/per-machine/adhil/phonebox/server-prefix-number/value b/vars/per-machine/adhil/phonebox/server-prefix-number/value new file mode 100644 index 0000000..2b82dfe --- /dev/null +++ b/vars/per-machine/adhil/phonebox/server-prefix-number/value @@ -0,0 +1 @@ +60 \ No newline at end of file diff --git a/vars/per-machine/adhil/root-password/password-hash/groups/admins b/vars/per-machine/adhil/root-password/password-hash/groups/admins new file mode 120000 index 0000000..6765aa1 --- /dev/null +++ b/vars/per-machine/adhil/root-password/password-hash/groups/admins @@ -0,0 +1 @@ +../../../../../../sops/groups/admins \ No newline at end of file diff --git a/vars/per-machine/adhil/root-password/password-hash/machines/adhil b/vars/per-machine/adhil/root-password/password-hash/machines/adhil new file mode 120000 index 0000000..0890bf6 --- /dev/null +++ b/vars/per-machine/adhil/root-password/password-hash/machines/adhil @@ -0,0 +1 @@ +../../../../../../sops/machines/adhil \ No newline at end of file diff --git a/vars/per-machine/adhil/root-password/password-hash/secret b/vars/per-machine/adhil/root-password/password-hash/secret new file mode 100644 index 0000000..13c3049 --- /dev/null +++ b/vars/per-machine/adhil/root-password/password-hash/secret @@ -0,0 +1,50 @@ +{ + "data": "ENC[AES256_GCM,data:hSpr4CSkRNjfxFJVNsCwakFq8O/upoqsyzctHRUO5NWO1umfGE+le8hT4X/B5Td5y9l7h23r+NaanlMh/5+NmWo/PSbMlHq6owk2ydFgDzikLInnKDv0CesDlgTQcprlunnSzpFVDZ2EVg==,iv:KzdRcz5fungdzaPOpfE5LtmhedYbW2eKmmc9niy7YgI=,tag:uoxGCMhjjggxIjQtG3W+hw==,type:str]", + "sops": { + "age": [ + { + "recipient": "age134vt63pjqpd0m7702fyn8vhdlzyj2deqc2q78sp9uw9052kxsgwq6d25ez", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAvcVpyTHR1V2l6czYzRE5N\nRDV5ZXF1a0d2ZnBFcGh0MGZzVWp2T2NsY2pJCjRGQWNTY0ZFK0w3aVhWemRMaGEv\nMklWRFEva2lEazRTZFJwT2pDdkdmbGcKLS0tIEZUWVBHREVabjM1bUYyb21pamZ3\nUDlsZU9iNVJ1a3QzRTFtZEV5NVU3MGMKzNUiN8idDGGJLIY7AaJSIqJDqwT/LOYA\n0g+ARFZdv+CxPebnx7SEY7RrzsAeA58BFmzhjBLAUugf0iIAFcyqXw==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age17d4qt0n9edq57tgcqyk8eu5mrendl59yt6z2y3a4vkq7el8krqtq6lq28g", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB3d0tEWll4eUR5T3gyelk5\nbjcweHVWSklHbWZRRlFkYW9Mb1c0Yk5Oc2drCldpTER6N3lIcWlFSlgwR1Nrazg5\ndDRsTEtOSllMam00TnhuMVZGVkFkWTgKLS0tIFFlQWgvelZoa3lQcEg4VUM1ODd2\najRzQ3dBdEQyZHR1eEEzRzZZMU1WYmcK54eyhqxKH2Qbaktv4UhSI/T8ABJHZ62Z\nanxVvxex8OR3Fj6gelflZG0y8rcaZXA0F2gRo/T1vQCG9icYPPWIyQ==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1dytdeqtct0jy3vvmqvapgqjf3v9p486jjcpx60gfxwgrptgyyqrs0lj9vc", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBxYk42UHR4bm9Lb0M2WU9O\nVnNQTjdIc3JiTG9YK21MRGNiYkJFMGZTR2k4CkZIK0VLTERlU0N5SllEaDl5aHpw\nd0V2R0JMWWFnY1NUb3l1cXczMTdzdEEKLS0tIGZYZUR6Y2Vhakhtcm1mRENMMFF3\nOUJ6VnI4YWxEVU9OdXZ3em16K2FHRnMKPubUsHeGDyj+QsvHsLVBnwXyp44l8Vgq\n0Fc3r0PztNHl6bMtDbfkPfa2BGwpiq0nnylH4CNG2vrMCI1KcVlVvw==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqpf43tgcfjm048lsqskvq34w2t4uvrm5qy6m2eg6zjj82ctca8wctgpczxvj0q4y6337uhvsxdh5j86k9h9ymautpvv2759ucwnef75ez7pa7fpkddklp40mxk2tedsp74359g0kefn5rsq0x0yss6cu4yd0h06up0rp08t6yc4l0hfa9y8jn5fkx6nk0hjhz06ykwv0fyxe7z42q683jy0", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIGtrdXBJSnFn\nMW9QSFhFR2UxbzB4ek84L1lJY2FlRm5mZCtCMWpOTVNVekEgQVEgd0l6SlBCVW1v\neDl5N0lHYmVrajZzVzVTYjd4WVdNVjZoZVlkUEtmVXlMdyBIdmtoczF0dmhxL1py\nS1hsc0ErckdoVVB0bE02RGdCNW5raERXT1ZJMTkzNjRGNHd2T3ZSTVYrKzZlbEll\nVTZKc2JVN1B2SzRuNkpaekhwSWJQaFZVQQplRGhIT1hCbGZKVkhORFNya0RiMVlU\nbUxIWEhyREZKWkkxNWYwOTIxSDZrCi0tLSBkRTgwUUtWbkx0aitCNmQ4bEZuQ0NM\nVU1GanZJblcxcDhYQVBrY0NEWFdNCjOBMkZzoa84TTTNwkeBHO/uQ4lMqswFNfht\nnfsrK4jLoRfyG1Z647Sqmzqx6JZWOtktv6gGJpTY+GlRrpro/i4=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqprw0vfpc8wzsu78quc777kmee54ln6nnsjrnrhl7nr33eh4kvkksqp05qqxj4kgfzrmrugrsvg7skx6ghh3q9xc0x0agthtkvy25d9eq7eklta5wf7s30hexkuyl5546rdz9ffa5tawlp5yweqkgccntw0ny540n2am3cqw3luhxkfmrp63kwr6mwplhr9u26wll48x0n3k5f60c7hg9a3", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIEJpRFlXSmJM\ndEQyK0lSY2Y4S2NaRUc3Q3ZaWG0rNTJFb0xCQ2ROVWZxeFUgQVEgZlFBRFNyWkNS\nRDJQaUJ3WWowTEcwaTk0Z0tiRHpQNmhkMTJZUlZHbHlEMCBtMzE5bzVQb1JmZkpy\nY0orbEs2RzBSVXA3UmZYZkRRanNnc2pHSnJjK1pLVmZOWGR4d0IwZjh1YXlkakRx\nTm5EMXR3ZjNHWGl0Ty8rcHpQbkcxRTZmZwo5UW5OeU1KWkJzckd5LzlXTWxsZklj\nTlZjMk5ieXk0VFdRSXZQRjU4eWZrCi0tLSBYdFJrdmw3MnNDK3RSYlhSN2Y5bk8x\ndGdGcmwyb1JNWUx0bjFEQzNiMCtJCmOUYLvuuLeJ/4Bqc14oYRtklrAww1X7C08L\nMVWdgwoiw8mkvyLUZM4To2wtPQh81YnfDlnPSBYkuBEUpxmOVHc=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqpyewum3q8dfcumfgec8nn958aec9f4q9aqy0k06kw5kq27d6fdqdgp0p7y4ru3n5xk90u747xevxa2af3v37e85j9g3axrmw5hdwdfh0wz22hut5vrafxsx26a7vh8fjwkymz3ramfgvvu4detztu075kmpr8l9ydqda0rnjwatdwmfgswg849p37astvld98s3nleeq575azlwc2hhpuh", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIEMwVDA0Unh4\nVEZ0V0ttMG9Ra1ZoZWVHYVNTTGxucmUvbHk2WUdtSk5IbmcgQVEgZUh4S2o1R2RE\nV0svbnErTmxodXE2bUxJK3lla2lvajB3OXVwZHJtcHU5dyBKU3I4WFJnK3BOQXl0\nZDh5NTB5ZFlteFJIM2FVTVp5cmNyRXZqL1V0c0l6L0tSb0c5ZU9jbmRXMTIwb2c1\nQjZsREgzWUxaOXBUd2pQK2NncDZuUmZkZwp5RkFVdHFwMkQwVW9QenRBcjhsR0Rn\naW5jRVZ4L1FZUGVzcys1TkpQS2swCi0tLSBGdDNOL2dIak1DVCtwZWxyK2ZsZ0gy\nSzJOVVZqL3dSU3B2VXpXdHdTYzlvCrtHMtrr2eC2t1iBDFVAkOXoldo7M8zwvwg5\n7C03KRafD/GzZJ03U0X260TaXJBZ09PaDUT9EFw3xm0hYHKdI2A=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1hlzrpqqgndcthq5m5yj9egfgyet2fzrxwa6ynjzwx2r22uy6m3hqr3rd06", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBKeVRYc1ptbnpQZVU4cXVi\nVlJSOTREdDJsTXFaRGNGWno4TFUwbDRQMndVCi9ZTmQzaHNOUlIrYzlxT09OTmo5\nNVhhM3FCcjhIOFFWOElIMU9rdjczczgKLS0tIHEreFIyMWxhYTVCRXRMUkFOd0pu\nMlBIc3Zvc1d5bHVhNmkwbWM1aTF5Mk0KPKFFkHbqd9BA2WRm/Gj8OBRAKsfSd7+B\nHAGgjPoGn+ruQK7KwnMoZKbqzO/HP33UlESwYkqKX6Gs2FnMkfEviw==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1sg0rvgyetdcqw7j2x983fh69kdkvqsngpe5x36e5920qa7fze3cqhj4wgx", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBTSHlFUjRscjBvQ0RaYmtM\nR1U2OVp0MzlnZ2dCWHVPUzU1cHRZL3B1TEFVCjlSL09aRmIyR3NxaERBb3BKZ25Y\nT2x4VDlVTTEzc0dUUmFrWDdXVDc2bzgKLS0tIDJqdDJvNGZUR0ZPLytnTnozRk5J\neG9vM205WU5HaWxMWUFBTk9TRkkyRE0Kek0LhPNO3jdcBS3c2wCQVFppHlv5xLlK\n5zA1dbm2bQw4ncsZUB7DOngLNaSOqDZi/KUh4B0GMys0ci5otIo6pA==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1swlyyk2rzvevqawyeekv75nx2dz34zpe3xqhkqme26gcgeavy4dqrfpcd8", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBubjlwaXIrVXZVTytoL3hF\nYTI0SU85WENrUHN3TFBpMTJzN1IvZVBhUFZ3CjNBY292YjN6T0ZwbGliVXN6aVl5\ndTVVRTRDb0xmaFZGcE10TTB0VkplVW8KLS0tIG8wMkdtczArN1pKdW9pdmYwM3pY\nYVZIWWVISWc1b293amRwOW5qTldySEEK1WPptSqttWooaWdE3Q3JnQQ2IaIOV5Lh\nzokdc8fYfYEMbwBhlDRT7HcSxnOWVxpFtxy0coSDfHT0qImxnXPXWg==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1vphy2sr6uw4ptsua3gh9khrm2cqyt65t46tusmt44z98qa7q6ymq6prrdl", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB6ajV5aFVCS09jNXpnMUZ3\nOUE2SXdOZVF4ZDdBcUU5RWlrQVBkR3dNTWhZClRhcHhDbm43dE80MmRRM2FLK1NW\nVituNm5VWlA3VmN4blU5ZmhWVFVpYjAKLS0tIHlaRUNSeGxOalZ6YUxLUGxaUHB2\ndUNySmpUK0gvdmxKbk1UV1VmRVpqWTAKhXBWyoRqTWzHXNnH5fLApumygXjK6D3L\nTlM1VIKH3cOZE+NnzxvWKm1mO10OFHJjWIwPgiDXv1piAtaSVV/zuQ==\n-----END AGE ENCRYPTED FILE-----\n" + } + ], + "lastmodified": "2025-12-09T04:18:55Z", + "mac": "ENC[AES256_GCM,data:ZVGVh+TzqTscOMAdGTv5miO/DcNlP7+7Fp8HpjgKmbae8n5KEyRvCuIYmiQ8yfiYkw3ViUib2qeg+Hp+fRk74HiaJoZxu4R1Q7AY6TdLKq6MFzU92MuUdsmqGgJ5F9ZIhDAJsthP3a9dgFmfnk6dpDeezUji+seiKrTRSa7QDE4=,iv:lXdzn6OF0zCQqwbj7Gg+EMerEPQKtkQJUF5Qz0NzYqI=,tag:HrlM20SRPeG4K9o5s2p6hw==,type:str]", + "version": "3.11.0" + } +} diff --git a/vars/per-machine/adhil/root-password/password-hash/users/kurogeek b/vars/per-machine/adhil/root-password/password-hash/users/kurogeek new file mode 120000 index 0000000..970aefa --- /dev/null +++ b/vars/per-machine/adhil/root-password/password-hash/users/kurogeek @@ -0,0 +1 @@ +../../../../../../sops/users/kurogeek \ No newline at end of file diff --git a/vars/per-machine/adhil/root-password/password/groups/admins b/vars/per-machine/adhil/root-password/password/groups/admins new file mode 120000 index 0000000..6765aa1 --- /dev/null +++ b/vars/per-machine/adhil/root-password/password/groups/admins @@ -0,0 +1 @@ +../../../../../../sops/groups/admins \ No newline at end of file diff --git a/vars/per-machine/adhil/root-password/password/secret b/vars/per-machine/adhil/root-password/password/secret new file mode 100644 index 0000000..e1ab98d --- /dev/null +++ b/vars/per-machine/adhil/root-password/password/secret @@ -0,0 +1,46 @@ +{ + "data": "ENC[AES256_GCM,data:ML1H8jSE5Rk5j75mCv37ltTbIJsHICC4JTLC7Rj5iOsAYg96KL5O,iv:x4+0YRzd95bCb1p3L9MF7fnslp+Pc1fSAIIaatAWlgc=,tag:dSK9wN4/UGy2oKP9YTfVXQ==,type:str]", + "sops": { + "age": [ + { + "recipient": "age134vt63pjqpd0m7702fyn8vhdlzyj2deqc2q78sp9uw9052kxsgwq6d25ez", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBCY25nWEV2eFJMUGg3R1da\nUGFBWlpCWGtVd28rYVp5Y0hPZG5ta2QyUWxRCjJQa1d6emxBWFpnRnp5eExnd1Jl\ndUtnQVJLTDN0eUpCMGNmUHFhNjZGaDQKLS0tIEZpaGVwcjZlZ0MzWHQvd0tYcnlR\neGJlUXNadlFSN096M1hoZWJHZDlrbVEKn3LoknNBe3ts23nF3mc2xpVXvtfzTqGQ\nsEFxh2Bc7oPxUwLMYak5e3Ge+s7HrbZy4tBcmomEBqoZlIvxVUkTig==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age17d4qt0n9edq57tgcqyk8eu5mrendl59yt6z2y3a4vkq7el8krqtq6lq28g", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBEK3BBR1BLZXA5SjhRWlNp\nQzVLMVpJcTA4WWVlbzRRVGxLNEJUTGpEbGlJCit0cHBNOE91QWJ1b1BDQ0cyRm01\nQ3JFbTRzZlI5MjNMaG4rTXlMZEdlU0kKLS0tIHMxMEpNakhtR3lEQkV2SzgvRWJE\nOXFCQTJjWmxPQzQzWEhVak9DbmdCaVEKGBWTPff7xvGByMAv8WxXRjj1mDQreQ4/\ne2bmeYbnM2Mo3EnUCgOPGx2fOLGYnllOX3ftlSVMkrvWV3oOPOWHng==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqpf43tgcfjm048lsqskvq34w2t4uvrm5qy6m2eg6zjj82ctca8wctgpczxvj0q4y6337uhvsxdh5j86k9h9ymautpvv2759ucwnef75ez7pa7fpkddklp40mxk2tedsp74359g0kefn5rsq0x0yss6cu4yd0h06up0rp08t6yc4l0hfa9y8jn5fkx6nk0hjhz06ykwv0fyxe7z42q683jy0", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIHRNc3hmb0lX\nTmF6elBRMW04NGVuTUgrc1ZyMHF5L2dkVi9yOWhtUlNReFkgQVEgd0l6SlBCVW1v\neDl5N0lHYmVrajZzVzVTYjd4WVdNVjZoZVlkUEtmVXlMdyBIdmtoczF0dmhxL1py\nS1hsc0ErckdoVVB0bE02RGdCNW5raERXT1ZJMTkzNjRGNHd2T3ZSTVYrKzZlbEll\nVTZKc2JVN1B2SzRuNkpaekhwSWJQaFZVQQp5R3gzdGNRZkowM0NqQjV0NXJZR2ZR\nTmFGQjljbUVMOHF2OHJaSVUrQUIwCi0tLSByV0kxVGNYOHAzMTYvTFFIQ3Bzc1l6\nOFJEUXF6anhvZ1VRN1RrSGpqcGl3CqRvdv3waDtxs7dpyfMsCd9IlEFFF+KrgWzu\nNmfk8wLtwvsUPjZ0BIi4doNTuRyjqI/8bkmZLf138U4m2nV5Iwg=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqprw0vfpc8wzsu78quc777kmee54ln6nnsjrnrhl7nr33eh4kvkksqp05qqxj4kgfzrmrugrsvg7skx6ghh3q9xc0x0agthtkvy25d9eq7eklta5wf7s30hexkuyl5546rdz9ffa5tawlp5yweqkgccntw0ny540n2am3cqw3luhxkfmrp63kwr6mwplhr9u26wll48x0n3k5f60c7hg9a3", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIDhtOVAyejdi\nSks0QlF5c1B2eU9MUVFva05kVlhZWGpNSVVydE0rMzRubEkgQVEgZlFBRFNyWkNS\nRDJQaUJ3WWowTEcwaTk0Z0tiRHpQNmhkMTJZUlZHbHlEMCBtMzE5bzVQb1JmZkpy\nY0orbEs2RzBSVXA3UmZYZkRRanNnc2pHSnJjK1pLVmZOWGR4d0IwZjh1YXlkakRx\nTm5EMXR3ZjNHWGl0Ty8rcHpQbkcxRTZmZwpGSElXM2dNR3hEVHErUHh4VjFrUENY\nZUY4WUFFa1RwUzVEYVBhekJ1VC93Ci0tLSB1Qm9ybE00aFJuRFg0eG9QY1J5SEdX\nS3ZVNU1IWTV2VktXSnNzWGVXNGVNCqqelr64JT0H7x+Ik+OhqyGQe9H47jy2Fmoh\n8Olq0sTB6y/kWpldCC4Ek23DUhdbhEBwPE2TSgoF+2/1C605bOw=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqpyewum3q8dfcumfgec8nn958aec9f4q9aqy0k06kw5kq27d6fdqdgp0p7y4ru3n5xk90u747xevxa2af3v37e85j9g3axrmw5hdwdfh0wz22hut5vrafxsx26a7vh8fjwkymz3ramfgvvu4detztu075kmpr8l9ydqda0rnjwatdwmfgswg849p37astvld98s3nleeq575azlwc2hhpuh", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIHBUcVJJaWRr\nZUo1emJJdzVNaVJ3bGhkd2NjdUs4ckJxYlJ2eVY0Wk1DWFkgQVEgZUh4S2o1R2RE\nV0svbnErTmxodXE2bUxJK3lla2lvajB3OXVwZHJtcHU5dyBKU3I4WFJnK3BOQXl0\nZDh5NTB5ZFlteFJIM2FVTVp5cmNyRXZqL1V0c0l6L0tSb0c5ZU9jbmRXMTIwb2c1\nQjZsREgzWUxaOXBUd2pQK2NncDZuUmZkZwpUREVVQlRUMlV4dTE4SGEybTVXcGph\nMHJUQzIwQ3AxSTloZ1hxN0VtQVljCi0tLSBvenNtbkl6QVUyWkNNeGRrdVJnenJ1\nWUdXaDZMVWFnWGJYMWovdkExZ1hnCjl+KhCBKg0NJoBBpSgCuETv+NtWxY41sjmd\nP19vEEk/669AMzntigzLrDqFXI/Hclys70GYa3yKaeaVJMD3Rgc=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1hlzrpqqgndcthq5m5yj9egfgyet2fzrxwa6ynjzwx2r22uy6m3hqr3rd06", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBnSnl4T3ZFaDNRa1FONzQx\nc2NPa0plc3NIUXVDMkFnMFBrbXg3NEwzREZZCkUvSlVwN25xa1NlWjNBS0I2Z0c1\nOHcwNGREODF0RTErckNuNFUrek1maTgKLS0tIHdDWmViKzZTU0g3RlEvUHEzbWxh\nZ1dUc09tbS81UHkzVWhaNit3MVF4QW8K+1ry0afhIOBIKSten5q9y+fyh0KUQil5\nImpr7dryNqoKtREbsSF+r6ciZpdFionAoQ0C4qIY9sWJ7KUfOBBwTA==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1sg0rvgyetdcqw7j2x983fh69kdkvqsngpe5x36e5920qa7fze3cqhj4wgx", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAxa0ZTanRoWTdWak1VNDRH\nZlBrRjRsYW9EMHRTOHpONkdZSm43QU9qODJBClRSV2VESjlKd2RWbTRJWG1mbmZs\nQkNtTEp4WTlLaWdWNlpQM25GcjFDSWsKLS0tIERUc20xTWdoMzFNTHZHcXIwV1VF\nYkM2dE1aMjBWbWlqSmRKVmFWOGh5a0kKFs0UDC0nnudKVz2H7afoLCBObWFBLP7G\nDX+ni9VRFrJoCIgrbHaxN7q+91DSqEDkVLceloEGkoyi5/WBET9JYQ==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1swlyyk2rzvevqawyeekv75nx2dz34zpe3xqhkqme26gcgeavy4dqrfpcd8", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBvZmhtTmtuTEtOTytNT1RQ\nbUE3bDJoa25mWmR0aGZjMVpzbTlYNnRPcmlzCmFhSEVNS1lRWkYwdGZIeUZ0QWRa\nazA5cDA5M3hndDNiSlJHLzNpQjIrZUEKLS0tIHpDWG5saEs3VWlBZ3gwdjZ1NnNw\nSWpUNDJ3R0RsZTVES25sakZJcjBYcFUKYaIEPhk4lRWRBcOS5zoXbjNHJboQg+a+\n4FnlVXx94eKOMjEbQMdaBR0H5qUgZDnz4dOU/D7el4pjDNuF256xhw==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1vphy2sr6uw4ptsua3gh9khrm2cqyt65t46tusmt44z98qa7q6ymq6prrdl", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBqQ0E1d0hpS3J0SDFUU0dS\nTlMyYTJOclRQdXBmZjE5alQ4a0xQMmw2S0FnCi9XVXpEaTdEL2VkYWx3QUlOMy90\ndUVZTUorbDdjZE1TNWJhdWlYQjkweVUKLS0tIE9ENS81dEV2NTZLaUYrVXNJNVh2\nREJaU0JidGtqTUNYRkZJMGwxcTh5MEkKiD/vlux8FINMp6vvgZYLSbU5foT2uRU+\nWNZLQLd4ErvMoBS++7WgTtzf0t4Hq1Z+w4lBJfHWQ7rclqeM8NbXCA==\n-----END AGE ENCRYPTED FILE-----\n" + } + ], + "lastmodified": "2025-12-09T04:18:55Z", + "mac": "ENC[AES256_GCM,data:4Hsi7UPyYRYFDApmib0/sH+Kb0zeoUSyRSi4PGSRj0R4e6uFZyjgFHJJCRBQRA8oxN7Wtro/hB2+GSZtAdbxdgbbOr3wBt3cjSk55vVw/E6qySHEe/Q2sj3ZFRoYa19e95f+kMSl/5H9jlHUgKjouima8l6KIDrA84+6uJT/KcA=,iv:WqFzmdVHWlHB0qz1cDqeG/ALu4eqO3mzhUrHSh6cjnY=,tag:aWAdkkANpixGM8xv1wgCtg==,type:str]", + "version": "3.11.0" + } +} diff --git a/vars/per-machine/adhil/root-password/password/users/kurogeek b/vars/per-machine/adhil/root-password/password/users/kurogeek new file mode 120000 index 0000000..970aefa --- /dev/null +++ b/vars/per-machine/adhil/root-password/password/users/kurogeek @@ -0,0 +1 @@ +../../../../../../sops/users/kurogeek \ No newline at end of file diff --git a/vars/per-machine/adhil/state-version/version/value b/vars/per-machine/adhil/state-version/version/value new file mode 100644 index 0000000..115ab7a --- /dev/null +++ b/vars/per-machine/adhil/state-version/version/value @@ -0,0 +1 @@ +25.11 \ No newline at end of file diff --git a/vars/per-machine/adhil/tor_tor/hostname/groups/admins b/vars/per-machine/adhil/tor_tor/hostname/groups/admins new file mode 120000 index 0000000..6765aa1 --- /dev/null +++ b/vars/per-machine/adhil/tor_tor/hostname/groups/admins @@ -0,0 +1 @@ +../../../../../../sops/groups/admins \ No newline at end of file diff --git a/vars/per-machine/adhil/tor_tor/hostname/machines/adhil b/vars/per-machine/adhil/tor_tor/hostname/machines/adhil new file mode 120000 index 0000000..0890bf6 --- /dev/null +++ b/vars/per-machine/adhil/tor_tor/hostname/machines/adhil @@ -0,0 +1 @@ +../../../../../../sops/machines/adhil \ No newline at end of file diff --git a/vars/per-machine/adhil/tor_tor/hostname/secret b/vars/per-machine/adhil/tor_tor/hostname/secret new file mode 100644 index 0000000..fff11dc --- /dev/null +++ b/vars/per-machine/adhil/tor_tor/hostname/secret @@ -0,0 +1,50 @@ +{ + "data": "ENC[AES256_GCM,data:ZvrP0+EjAy4XwHc0jr8VXSwXLFti3eP2ZmRPbY845KG9RIYC+sd78NMKU/qZVYrkgtl1Exgp822vXuPtfR4H,iv:etoUSTfU3hOXXbujyiV8UmpwloshpJDfMrJbzS9V5Vk=,tag:0Ku6qtrdJEjUgOf8LQUpGw==,type:str]", + "sops": { + "age": [ + { + "recipient": "age134vt63pjqpd0m7702fyn8vhdlzyj2deqc2q78sp9uw9052kxsgwq6d25ez", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBXSHljd01TMGhnSHZISkFJ\neWhXNVRhc0h0eDEyYm9HL1hDN3VpelZYREVZCkpraVVLa01SZE5yOWd6MVk0eG93\nSnZVVzRUZEdSODN3clRFZVBZSWVmWGcKLS0tIGpDdWZuaXpaN3pERmp6YlhXRXlJ\nanJqbzJLZG9KM0dzcUVHeUUvcTR0ZGcKEmWayOG32AvDhLN6Xd0tL8eHrufB3sxF\nDdN4YWteG93UcjT/QGRRBhJrGWsGeIEytQwVMWCFovjbfjilHku5Lg==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age17d4qt0n9edq57tgcqyk8eu5mrendl59yt6z2y3a4vkq7el8krqtq6lq28g", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBFOWFOTFlsVXdqQTQ1ZDVV\naGExdGJZYVJwR05TQi9XZDVXT0pkQ0djaUZVCmFJZmJMRG85eDBHYlRFb2hrWDBv\nRnVkZmRlRUZZUVZwVDZBU3grQnhmM3MKLS0tIDhGajVMR0crVFNLcDh1MlQ4aUVV\nS3F5aWtXSDBKS1ZrOEU3M2kwMmJzdkEKnvVaTVUqvK14FwkAdlg0gsMdV3yzhMwV\nAheVVetBg6u2iUG4WGcmUFAguirYk5PkSTT3+1dvqFMKOpzY1urZJw==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1dytdeqtct0jy3vvmqvapgqjf3v9p486jjcpx60gfxwgrptgyyqrs0lj9vc", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBIWmxvWmlaMm5WWDFqOGlv\nSnZCYUlHV1E4QWJJamRML255SUNrNExTaWxZCk1HK0dvZWE3SC85Y2dUTkNxUWlh\nNlIyM3VwRjFBV0tZaVZvQU5KRHNvaG8KLS0tIGNZNkhQQm1YWm1ERzJGaXkwWUlB\nTTNZNjNIclRBOVViNVpQdEVlNDV1M3cKywBZJfXGPXOlCibhjW+NGedFzNk+0q/I\nldWtqwr+XPBl5WkcsRxJ55Qaku7PQoQBeGt6kTMVSCDEFM04gjLmng==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqpf43tgcfjm048lsqskvq34w2t4uvrm5qy6m2eg6zjj82ctca8wctgpczxvj0q4y6337uhvsxdh5j86k9h9ymautpvv2759ucwnef75ez7pa7fpkddklp40mxk2tedsp74359g0kefn5rsq0x0yss6cu4yd0h06up0rp08t6yc4l0hfa9y8jn5fkx6nk0hjhz06ykwv0fyxe7z42q683jy0", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIG85TVdld0U5\nZDNYd2lUVFlJeHcwZmorV1VtdnlsbUpmdUtMelFqQzJwRG8gQVEgd0l6SlBCVW1v\neDl5N0lHYmVrajZzVzVTYjd4WVdNVjZoZVlkUEtmVXlMdyBIdmtoczF0dmhxL1py\nS1hsc0ErckdoVVB0bE02RGdCNW5raERXT1ZJMTkzNjRGNHd2T3ZSTVYrKzZlbEll\nVTZKc2JVN1B2SzRuNkpaekhwSWJQaFZVQQpPYldqcWNuY2xMVFp1b1I4d3NlbS8x\nUkJqMzVDa2hrTUYyczhyeExoanI4Ci0tLSBWc0c4NWxLMDkyaEJnNDdlWlkzWHY2\ndU94WHFOaEdiYmtRUWlJNGdzbGZzCkyIAhIgbCxBKd0pupKW0gcbExtOYE37KMnA\nocTXXqdOqLu2iLB9mJcXIb9gSqRk1dY11lIFPhI/kqPTeaA6Az8=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqprw0vfpc8wzsu78quc777kmee54ln6nnsjrnrhl7nr33eh4kvkksqp05qqxj4kgfzrmrugrsvg7skx6ghh3q9xc0x0agthtkvy25d9eq7eklta5wf7s30hexkuyl5546rdz9ffa5tawlp5yweqkgccntw0ny540n2am3cqw3luhxkfmrp63kwr6mwplhr9u26wll48x0n3k5f60c7hg9a3", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIG5Ga2VSYzJ5\nektpNDBKa2NZdEIwN2JsOTRxRmxUS0FOcjVicis1bjRQM2MgQVEgZlFBRFNyWkNS\nRDJQaUJ3WWowTEcwaTk0Z0tiRHpQNmhkMTJZUlZHbHlEMCBtMzE5bzVQb1JmZkpy\nY0orbEs2RzBSVXA3UmZYZkRRanNnc2pHSnJjK1pLVmZOWGR4d0IwZjh1YXlkakRx\nTm5EMXR3ZjNHWGl0Ty8rcHpQbkcxRTZmZwpmR1ZQRjRFdVFvelFZQ1NWclB0SmtZ\nQ3N0MkJEeE96TjlhTmo1d0ZyL0NrCi0tLSBNVXA2ZHU1eWxVaS8zTU8rQldlMEJr\nNmtXcWUyVkRDZkQzbmRtRkpxRnBZCjDnFAJ+qncC4sR/dI86lAIPN8W5GojRgFg5\nh86SwUAgJUNS0kaoi/DGVosOWIt84A7L2JFvVAaKsY7C7LUuSeY=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqpyewum3q8dfcumfgec8nn958aec9f4q9aqy0k06kw5kq27d6fdqdgp0p7y4ru3n5xk90u747xevxa2af3v37e85j9g3axrmw5hdwdfh0wz22hut5vrafxsx26a7vh8fjwkymz3ramfgvvu4detztu075kmpr8l9ydqda0rnjwatdwmfgswg849p37astvld98s3nleeq575azlwc2hhpuh", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIFJOZW1XNXZz\nZGpVTlFqS0MvSXlUNEowei9sQksyM1hJbXluaXJwcm1kbE0gQVEgZUh4S2o1R2RE\nV0svbnErTmxodXE2bUxJK3lla2lvajB3OXVwZHJtcHU5dyBKU3I4WFJnK3BOQXl0\nZDh5NTB5ZFlteFJIM2FVTVp5cmNyRXZqL1V0c0l6L0tSb0c5ZU9jbmRXMTIwb2c1\nQjZsREgzWUxaOXBUd2pQK2NncDZuUmZkZwpmYmlDZmtCSmVBRHlNTEJSbmZZcE8y\naUVCYWFqeGlVeUU3Q2JJVFhwS3FrCi0tLSB6V24wUUljcU5hcHpWcTh0Rk9LaTZ0\nc2RSQ0RCc09TNHlmdWhVcTlJV1R3CvmrzzdzzG0wnGnQE8sER95yqqiRaoctKCq9\nB+iItAwrUiJjt/EhW22rmBHbgwZ60BIZib4oHg/Gndqu0TFJPe0=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1hlzrpqqgndcthq5m5yj9egfgyet2fzrxwa6ynjzwx2r22uy6m3hqr3rd06", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBBa2NWd2tJNjdkTklnSFNP\ndGpBS1ZwdlhRV3p4S3c2ZzFrbDlqcXFzYjBrClIxTlh3SFRwa3BlUlRzUTd1MU5S\neDlRWXhPWXBobXp5d3NXZExmN2lXOUkKLS0tIEZOVkJuWVM1Slg4OGMyYitKaDgv\nVVRvMUZSZjlRc0VIRm03N0hDUlVCV2MKIzPan3cZEY6bMIoCwdUnjcnoEVsDxjnN\n8AAciGYzqqIiAu9GrTQVQl6UIqw+juSM5WnEpu4yFU/qwqSCX121zA==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1sg0rvgyetdcqw7j2x983fh69kdkvqsngpe5x36e5920qa7fze3cqhj4wgx", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBrZzdSNTEzb1ovMDhlNWFz\nSWpVbWxTaVhsQ2Z6OFhvTWVPV0hLY0hFM0g4CnJuMWlxN0UzNTFqbmFoM0I2MkZT\ncVFEdTNMWG1JR0liN1dqck44ZmQvczQKLS0tIGgvbGRWdU53S1FiT3MyZFhOR3Q5\nVnJpY0JHUm9PbDhaY0JjcDA0TWNVdHcKxKQSLcPl72nDAT9aFP186G4AFxcVZ5qd\nAlf5gGSHk3cXImHSgJ+kKOCWMgKXblg0tv58erbbZimDzeQI3Bdg0A==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1swlyyk2rzvevqawyeekv75nx2dz34zpe3xqhkqme26gcgeavy4dqrfpcd8", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA2TTFmUUNlTnYvYkV4Z2hk\nNzdCZUQ3T3RBTEhvekRrZUFIcVUyZlhGWENBCmFuUGdqUS9RUzZ5aWxhL3VWc0NV\nZWd0eG1sY1I2VzBSZWc1ZStwd2NUaGcKLS0tIDh2amZwWExVeW53aWJjdm1oRzBS\nZTY0Lzl3c3FjU3ErQ1F3cllZbUg1NVkKGbE/pqX+11PuHsigBcWo6R3wQl0+H0x1\n/l4bAkKf57iUXA2PiXqQNCHF6yenBQuK5BsjaPVvpw4pIZprlmATHA==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1vphy2sr6uw4ptsua3gh9khrm2cqyt65t46tusmt44z98qa7q6ymq6prrdl", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB4bit1YUQrd3YraFZLOVpU\nZnBxNlJ5QVFUS242MjNxN1hSNU82VkNWMlNjCjA0U2ZjL21CQ3AzeXBTS2FWZ2FX\neTFkamZFWU5GYitmQlZ6Skpjb0tvdXcKLS0tIFBxMVl4QnlQN2lJcnR0Z3A0eVNU\nQkNINWtMdTRCb2FaT0VMZ2tpcFBUMTQKx32onJZyRr4kfW4uZq5xK6fac6EI+hT+\nZClP5JnLIQep+TLxDSP8iqFlXzBBmjPFS7FF2dHVnq8FTX+O942jdQ==\n-----END AGE ENCRYPTED FILE-----\n" + } + ], + "lastmodified": "2025-12-09T04:18:58Z", + "mac": "ENC[AES256_GCM,data:mvYRln+d3qEvCvcy+L1kW+iwjsbqS63PsW9JlmAvRmXT4R1SinGU4QW2u7aNVJr/sHIdOItQG/jMhry1v2tJnbYjhMb/QyLo5FEPt+ExQnxZamYgjvr4bEWEF3RC/WctPmRlyureLFrYrPPQYSmFufaeLC9DWhRBCtM1aug1K+s=,iv:9fp0tDJjV5ZNjSiK8ffEqU5gxKSYdb+SE3qdERRP7oM=,tag:ZO4zChR/V//SVg8YGJ1AvQ==,type:str]", + "version": "3.11.0" + } +} diff --git a/vars/per-machine/adhil/tor_tor/hostname/users/kurogeek b/vars/per-machine/adhil/tor_tor/hostname/users/kurogeek new file mode 120000 index 0000000..970aefa --- /dev/null +++ b/vars/per-machine/adhil/tor_tor/hostname/users/kurogeek @@ -0,0 +1 @@ +../../../../../../sops/users/kurogeek \ No newline at end of file diff --git a/vars/per-machine/adhil/tor_tor/hs_ed25519_secret_key/groups/admins b/vars/per-machine/adhil/tor_tor/hs_ed25519_secret_key/groups/admins new file mode 120000 index 0000000..6765aa1 --- /dev/null +++ b/vars/per-machine/adhil/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/adhil/tor_tor/hs_ed25519_secret_key/machines/adhil b/vars/per-machine/adhil/tor_tor/hs_ed25519_secret_key/machines/adhil new file mode 120000 index 0000000..0890bf6 --- /dev/null +++ b/vars/per-machine/adhil/tor_tor/hs_ed25519_secret_key/machines/adhil @@ -0,0 +1 @@ +../../../../../../sops/machines/adhil \ No newline at end of file diff --git a/vars/per-machine/adhil/tor_tor/hs_ed25519_secret_key/secret b/vars/per-machine/adhil/tor_tor/hs_ed25519_secret_key/secret new file mode 100644 index 0000000..f3af4d7 --- /dev/null +++ b/vars/per-machine/adhil/tor_tor/hs_ed25519_secret_key/secret @@ -0,0 +1,50 @@ +{ + "data": "ENC[AES256_GCM,data:D6SkcZq7hD3C0JaMQttHcEPVoP+DhrXMlnJVR82YLlrnCJLaV3zM1II2C+j7rveg3qwp2r1aXvHAQ11Q3i54yCc6xobVmAnnX02I67jE5Om6WBBIpDrIzDcUdzEpnap6,iv:pQs/3vcLvKF/tYHuW1kJegJ8XgCUGgsCXTLMm97t7R8=,tag:dabcB7XEXtzC45SThbSjoQ==,type:str]", + "sops": { + "age": [ + { + "recipient": "age134vt63pjqpd0m7702fyn8vhdlzyj2deqc2q78sp9uw9052kxsgwq6d25ez", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBkVkNxTW5nNkxaV0VIcFZt\nZHZjN3BPdGwvWmRXQm9ucE1PODNKN0dTYzJjCkpWVFlrUitxY0ZYMllGcnY3WVdR\nNGJNbnFZNGRoQ08yOG1JNlZ2S0tpTTQKLS0tIFQ0dWJ5T2d1SWltUllmYlRMNGVw\nYmNLWHhzSjFyY1pXRjJSUlRrM3VXdncK6B9VifT3N5M2Yk4lH8IpM6Am23nQoPju\nWxKi1kEkIyw4xPJ9RMpNeVFlbHU9eS3YBXQFIICgb0+InqCnIOJotA==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age17d4qt0n9edq57tgcqyk8eu5mrendl59yt6z2y3a4vkq7el8krqtq6lq28g", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBNWW9iTXVRTnBvZ0dRZ2p2\nN3k4Wmp6NmhtVGRMTVlmVkhLSW5sV3BNMnljCk5YTXNLMHRyQnJpTVNJdGNFeTYw\ndFpQWFp0QjlUZkp4dVdTUHBiOGdwd0EKLS0tIDNhVUk2UFRubmFBemxpSUVkbGx2\nODd4Z1l0WmJibmgwQ0h5Y2FQNWl0T1kKOZGt5jhM67zfekWUG6LnWx/5vgCZZO7s\ngX7Kc0chDX9UjiwqiL6o0VuicFDi24/e6GB5ayPuptpZQQXe7OPXDQ==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1dytdeqtct0jy3vvmqvapgqjf3v9p486jjcpx60gfxwgrptgyyqrs0lj9vc", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB2M21rZzlSdXBNc3QzQzRo\nK3pmQ0xKL2N3L0FtdWZPUW9BUGxyWG5jSjJZCjR4RlRwZThEVXFNbWI1MHU5WHdv\nM1NZcWM5RXp2dW84REtNSWpOaS9QalUKLS0tIGZtK1hGU2lIb1FXRVJLcFRoc0tk\ndnBsaUJ4SG9MS2JzbitCYVhBdTBLYXcKrrACkYy7j4PJsTJK/eVfon2QyPx0O6Dj\nprmfNlja63oQ6grrvT1SA3xjLnSepdUnG5fmm1OUhRvgTA88d1HV9w==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqpf43tgcfjm048lsqskvq34w2t4uvrm5qy6m2eg6zjj82ctca8wctgpczxvj0q4y6337uhvsxdh5j86k9h9ymautpvv2759ucwnef75ez7pa7fpkddklp40mxk2tedsp74359g0kefn5rsq0x0yss6cu4yd0h06up0rp08t6yc4l0hfa9y8jn5fkx6nk0hjhz06ykwv0fyxe7z42q683jy0", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIG5mU3l5NHNC\naVFRd2hCOXVMTnN6dHF3YUdoKzJXN1NGZVNCR2hFL3B6UUUgQVEgd0l6SlBCVW1v\neDl5N0lHYmVrajZzVzVTYjd4WVdNVjZoZVlkUEtmVXlMdyBIdmtoczF0dmhxL1py\nS1hsc0ErckdoVVB0bE02RGdCNW5raERXT1ZJMTkzNjRGNHd2T3ZSTVYrKzZlbEll\nVTZKc2JVN1B2SzRuNkpaekhwSWJQaFZVQQpFTm9lK1AvR0NJSTF3UHlaMnpXbW1o\nNWY0N216RnBmV2o0dkxOOTZKNm9FCi0tLSBtd3J2VWJUKzhXZnY5MmJyYnNjMWZY\nQ0F1cDF6ZHc1amFGUzZWbms4QjkwCuW0viurnY6z4/OkSBjHkTkwF2gsYbZ9nWcf\n/DkGELdBLmLSW0LL2vcbGAEOKg9VQCkVRgf0e4oR9YVn56l6v9k=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqprw0vfpc8wzsu78quc777kmee54ln6nnsjrnrhl7nr33eh4kvkksqp05qqxj4kgfzrmrugrsvg7skx6ghh3q9xc0x0agthtkvy25d9eq7eklta5wf7s30hexkuyl5546rdz9ffa5tawlp5yweqkgccntw0ny540n2am3cqw3luhxkfmrp63kwr6mwplhr9u26wll48x0n3k5f60c7hg9a3", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIFFwdnpabnVL\ncWpvY3E2R0h2WEJrMS85c3JSU0JrcGtNb3VoNTNGdXhxQzAgQVEgZlFBRFNyWkNS\nRDJQaUJ3WWowTEcwaTk0Z0tiRHpQNmhkMTJZUlZHbHlEMCBtMzE5bzVQb1JmZkpy\nY0orbEs2RzBSVXA3UmZYZkRRanNnc2pHSnJjK1pLVmZOWGR4d0IwZjh1YXlkakRx\nTm5EMXR3ZjNHWGl0Ty8rcHpQbkcxRTZmZwpoeGJoM1hvTlZGR1ovaytwM0U4UGpv\nYTBWMm1hRUVacFgvYk0zQUsvTjBFCi0tLSBFQUsxcjM2QWFpR3lkU0Zta3pabGhD\nN2c1YWN6UFRSUlIzVnRxZEx2SzhjCvItTLJXR69oy/RhNNnGEQd4sVk7DKO1pnJT\nIBvUHE4nFCIXRVOkrg4bJhu+OxXZCSoa+L3ov7Vt4PeqJwT0UPI=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqpyewum3q8dfcumfgec8nn958aec9f4q9aqy0k06kw5kq27d6fdqdgp0p7y4ru3n5xk90u747xevxa2af3v37e85j9g3axrmw5hdwdfh0wz22hut5vrafxsx26a7vh8fjwkymz3ramfgvvu4detztu075kmpr8l9ydqda0rnjwatdwmfgswg849p37astvld98s3nleeq575azlwc2hhpuh", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIEdtcHQyR2J0\nWFFMbFlQUkUrd0pKRmJzRmVIUE16S05tR1VvUDJVQmozZ0UgQVEgZUh4S2o1R2RE\nV0svbnErTmxodXE2bUxJK3lla2lvajB3OXVwZHJtcHU5dyBKU3I4WFJnK3BOQXl0\nZDh5NTB5ZFlteFJIM2FVTVp5cmNyRXZqL1V0c0l6L0tSb0c5ZU9jbmRXMTIwb2c1\nQjZsREgzWUxaOXBUd2pQK2NncDZuUmZkZwo1UExWc1RrNHFacXNaM0RXZUIzNkR0\nMW52QkJZWC9BK0NjYVFLTk9CRVI0Ci0tLSBBSmtRb3BBeStiUjBkdFBudlBxdCtS\ndUZOeXFWRkhLcmR5Q2tQT0FKRVV3CjrKM1T6gU8jew7W/XWSRYmO9+NGvgz0AVWg\nRbi3fVVLIPyzipZQ2gbT7ddNPVRaohx6montYboKwok3Fv7vF30=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1hlzrpqqgndcthq5m5yj9egfgyet2fzrxwa6ynjzwx2r22uy6m3hqr3rd06", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA5a0FoZVZvbDVwdmNrNXpE\nMWRsUUhHNWN4ZGJRbEp3VUJqb1AxRkFlTEhrCjMzY2hFK3NpK2ZGbTM2cG52eGRw\nQlZCenVHQ1ZveVBOaHU5U0k2WHk5YUkKLS0tIDBybnAwV2swMGlMVlJCaUFlaHkv\nalhNTGtjM1NyVnlxZE5VQ0VzcVVaSFEKQ0ciXrOFqWTUnOnPFuoke6d1n0sQBKz4\ndsmAms5cg9QZCX4w/rycaUZHSdMCjMoshi46lyrlpL6X061BYBYVnw==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1sg0rvgyetdcqw7j2x983fh69kdkvqsngpe5x36e5920qa7fze3cqhj4wgx", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBrMTVubloxajN6djRoVTRt\nR2Y1SFVtcVR0Q05wcldjZlYzcGhxOEtNQ0dnCjdzRTRkNHpJSUJlT2N3UXVJU3Z0\nN3pwcFNYZmMxanVmWkJQTGl1bkQvTUUKLS0tIEtOa3ZQb1BlbkVKTTZQU0NPM0lU\nbTNGTXAxVS92azVuczd5eCttK1RjME0KXFxpBwKsu/o8N9vie+r+IGCPfyZYNXtl\nMUdEN/Noa3qxUFXMW/KkKinq3h7vgOORm3VKo+f1ABpTO8W9xnnhmw==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1swlyyk2rzvevqawyeekv75nx2dz34zpe3xqhkqme26gcgeavy4dqrfpcd8", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA2TUdBKzhwUVNnWG5XTDRP\nRzVWdXBZT01yd3BJeDhtTS8vNDhRS0tCWlZFCjBVOTY3ODZ6MVRNUEtlb2Jta1kz\najlyLzhXWkFpbmNsQnljOWpjcWF5QjAKLS0tIDIyWENUODdZc0VjU0t1TXY3THJK\ndFVmOGJ6RkpPNXptaGtjSVBNdXhNMUUKGAKzc6cu8Ry0GcZBTezYD1gT6yu1oRnR\n2z1ig4Y96e1ucklEt5dPgOMWQ/mY13WGGVCV6RatIKKd3uhmcgRFXQ==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1vphy2sr6uw4ptsua3gh9khrm2cqyt65t46tusmt44z98qa7q6ymq6prrdl", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBnVzZ4OWUwanBnUEROd3c1\ncWVsaXdXRVZhTW50Sjhnd29DcmM3Sm5ZQzNFCkMzTFNaMlM3dWVWWFNPTU4rTDdE\ndnhNNW5jcHN6SnlOVVAvNWRrNllZVkUKLS0tIFd5UHh4bHVqM3NwU1ZhM0xMV3hi\nQVRVa3ZEOFRKd3VVRWdod2o0RFdEejQKVk7x/M18oJyRcVBvMRxkumQAQBdc960J\nrdSJmyB1QOqr7/YpZiHnG7YOX6eL4+KaEZxEyAbecaWPIpETM1SGCA==\n-----END AGE ENCRYPTED FILE-----\n" + } + ], + "lastmodified": "2025-12-09T04:18:58Z", + "mac": "ENC[AES256_GCM,data:YAIlotw3wXAe71LcY8N6Q5WigtvqhUOGlGr2zhvoXwN/CkmjIFRDn2VGWAcz2vHZBED2RQpWF1+o82ZhfZ5mdniq/Cm1TSjY2B+o61KYliZCkzUn321rpdr7vp32VsCN5kWMSwZiCvVsKu6MHSlF5eRfkw6MZD+gyC2Yv6ZJCIM=,iv:0ilFzPpFIlWDyd2xtE9qIdXQ4v3wh5tz7xBh7VpmW3A=,tag:V9kILdld6zpqSjJ3IbNSyw==,type:str]", + "version": "3.11.0" + } +} diff --git a/vars/per-machine/adhil/tor_tor/hs_ed25519_secret_key/users/kurogeek b/vars/per-machine/adhil/tor_tor/hs_ed25519_secret_key/users/kurogeek new file mode 120000 index 0000000..970aefa --- /dev/null +++ b/vars/per-machine/adhil/tor_tor/hs_ed25519_secret_key/users/kurogeek @@ -0,0 +1 @@ +../../../../../../sops/users/kurogeek \ No newline at end of file diff --git a/vars/per-machine/adhil/yggdrasil/address/value b/vars/per-machine/adhil/yggdrasil/address/value new file mode 100644 index 0000000..0c5d258 --- /dev/null +++ b/vars/per-machine/adhil/yggdrasil/address/value @@ -0,0 +1 @@ +200:2f7f:2ddb:aad:a321:47cd:c221:e35b \ No newline at end of file diff --git a/vars/per-machine/adhil/yggdrasil/privateKey/groups/admins b/vars/per-machine/adhil/yggdrasil/privateKey/groups/admins new file mode 120000 index 0000000..6765aa1 --- /dev/null +++ b/vars/per-machine/adhil/yggdrasil/privateKey/groups/admins @@ -0,0 +1 @@ +../../../../../../sops/groups/admins \ No newline at end of file diff --git a/vars/per-machine/adhil/yggdrasil/privateKey/machines/adhil b/vars/per-machine/adhil/yggdrasil/privateKey/machines/adhil new file mode 120000 index 0000000..0890bf6 --- /dev/null +++ b/vars/per-machine/adhil/yggdrasil/privateKey/machines/adhil @@ -0,0 +1 @@ +../../../../../../sops/machines/adhil \ No newline at end of file diff --git a/vars/per-machine/adhil/yggdrasil/privateKey/secret b/vars/per-machine/adhil/yggdrasil/privateKey/secret new file mode 100644 index 0000000..426aff1 --- /dev/null +++ b/vars/per-machine/adhil/yggdrasil/privateKey/secret @@ -0,0 +1,50 @@ +{ + "data": "ENC[AES256_GCM,data:osik1H8jlmY2rRRflEcyu+RvrJjT/mL3D6NM50ZgH2YDU5Gxs9/74KQAi0P73d/r+UkuEoKMjKk3bk9j05f52kNlFtn/B4HJWLCFSTbphTuK78ydEgFK3Lrphvw21Rc2Uwr8sofuLlaTF/cvmJR+iHjCHQgA7ZY=,iv:xt1Ncrv1Zei30j2b0Ct8bfBfCI5W2mI64ohj1ZXbP4k=,tag:G+QIBbl9/0fLt1Ku1XQKFQ==,type:str]", + "sops": { + "age": [ + { + "recipient": "age134vt63pjqpd0m7702fyn8vhdlzyj2deqc2q78sp9uw9052kxsgwq6d25ez", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB0Tkk1bWhzQm0wMkdXS1Nm\najN4UUd1c0R2Zzc1WU1yQStwbk83WGtvNEhBCldqQ2ErL2xZUk1pVnVHZ2VPc3Ra\nS3NQUld4VjIvcXNJSlJGcE1OMGNUVlkKLS0tIHY2K2hZRVBvNVhyNkFkU2E2K3Vz\nMjlYanEvYndYUkNQSm1rZGFGampQWjQKZLQ5WYK1JvaiG88eR1kkJ78jludWEKto\njhebvZugdohiUFpNN2JSliZn+m2R66edbcPPIyAzd0QWLoGIZfXFog==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age17d4qt0n9edq57tgcqyk8eu5mrendl59yt6z2y3a4vkq7el8krqtq6lq28g", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBvU1BQek5GSENhbm80aE1V\nOVp6NVRMai9JYWtyeElLYjE1SVJBWmQ3eEh3CjBucUlZSVdTZ0VZZGdkWkRhdkpY\nQlMxUUx1aWF2YnJGbUsxSVRQd3VOYU0KLS0tIExubHhxTU1WYzZLL2ZBL2lESUhp\nMTdFZ25JRFpvVWpYVkFKbTVwaHVIc00KoNXFsay94a7IuBFGcSC36zrHq+1qkqzU\npMt4tMKtIJqX8siQ4Tbxj0jLaSQHXikYse4XfpTwkbe0dSun0sW5/A==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1dytdeqtct0jy3vvmqvapgqjf3v9p486jjcpx60gfxwgrptgyyqrs0lj9vc", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBsa3lmNytSVWlYa25ob2pj\nS3RwZmt1SnUvWEhRU0tyRkRNWWovSDk4cFRVCmloVm1ldEhpM093L0FPT1ZmS1JR\naExJZTl4aEtCUW4yUklsV1JYRnNKZ1EKLS0tIGVrZjNOVW5tdUV2cjZYSitTV0Fu\nOEdVZVlDNHpRalZnZzRPSnBLTjhLZDAKk/pPofS8/pV2p2+UZ0OCLle0bNXbvoo/\nutQ6jZn/f38EO+EbQR2jkYqXNgZYxPAkKlWdTrXv2ea0mbDNo/+m8Q==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqpf43tgcfjm048lsqskvq34w2t4uvrm5qy6m2eg6zjj82ctca8wctgpczxvj0q4y6337uhvsxdh5j86k9h9ymautpvv2759ucwnef75ez7pa7fpkddklp40mxk2tedsp74359g0kefn5rsq0x0yss6cu4yd0h06up0rp08t6yc4l0hfa9y8jn5fkx6nk0hjhz06ykwv0fyxe7z42q683jy0", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIGY0TVVKNUJs\nYk13NHpFUkVxTngyWTB1ZG5VWW83YmpvZzV4RG9xUFltSEUgQVEgd0l6SlBCVW1v\neDl5N0lHYmVrajZzVzVTYjd4WVdNVjZoZVlkUEtmVXlMdyBIdmtoczF0dmhxL1py\nS1hsc0ErckdoVVB0bE02RGdCNW5raERXT1ZJMTkzNjRGNHd2T3ZSTVYrKzZlbEll\nVTZKc2JVN1B2SzRuNkpaekhwSWJQaFZVQQoxbWlEdzFYdkhDejRZdTM5aUVKS2J5\naDRVMFo1ZGV0NEZoYTBuRUh3QVFRCi0tLSB6V2lOdlZYRCt0NDdoUHQyYTZDMWNT\nekU4Y245R2JSb2xOeHNoVjlFck9RCoKgFI8RJ84wjXW5/hGxDbyPmQzd3ydjbqaQ\nm/z4/VBxTdNXoTrH00/98FspT00G+nJ7C5k1uZPJ206Xk+e4b1Y=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqprw0vfpc8wzsu78quc777kmee54ln6nnsjrnrhl7nr33eh4kvkksqp05qqxj4kgfzrmrugrsvg7skx6ghh3q9xc0x0agthtkvy25d9eq7eklta5wf7s30hexkuyl5546rdz9ffa5tawlp5yweqkgccntw0ny540n2am3cqw3luhxkfmrp63kwr6mwplhr9u26wll48x0n3k5f60c7hg9a3", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIHNVR3d2alpN\nSS82VjZhM0p5YmdycGZNbWlnTERXNFBEMDNaM1Q2ZG01bTggQVEgZlFBRFNyWkNS\nRDJQaUJ3WWowTEcwaTk0Z0tiRHpQNmhkMTJZUlZHbHlEMCBtMzE5bzVQb1JmZkpy\nY0orbEs2RzBSVXA3UmZYZkRRanNnc2pHSnJjK1pLVmZOWGR4d0IwZjh1YXlkakRx\nTm5EMXR3ZjNHWGl0Ty8rcHpQbkcxRTZmZwpmUjMxeWZHTFdjNmpoQW5QS2NLenNr\nMzFoNFpSQ1dzQUVzSVNsck4rbTJrCi0tLSB1VVVDZkNsLzdhekl3VkZzcU5nd1N4\ncTdURVdhRHFFU1hyUnNvUGhtTFl3CgCyILErH6Y85aAw22GOCrb3CasMfmgSINQ0\nDK3UBwcWWsNh+GPvTj3JZf1j7hgKCy7YVfheyfQkIbsZL6ux1oU=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1fido2-hmac1qqpyewum3q8dfcumfgec8nn958aec9f4q9aqy0k06kw5kq27d6fdqdgp0p7y4ru3n5xk90u747xevxa2af3v37e85j9g3axrmw5hdwdfh0wz22hut5vrafxsx26a7vh8fjwkymz3ramfgvvu4detztu075kmpr8l9ydqda0rnjwatdwmfgswg849p37astvld98s3nleeq575azlwc2hhpuh", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIDBka1Q4Qklw\nNmQ0VytHQVJkSHVydVhIRVBDY0l5NU9uZngwY2tNU0taeGMgQVEgZUh4S2o1R2RE\nV0svbnErTmxodXE2bUxJK3lla2lvajB3OXVwZHJtcHU5dyBKU3I4WFJnK3BOQXl0\nZDh5NTB5ZFlteFJIM2FVTVp5cmNyRXZqL1V0c0l6L0tSb0c5ZU9jbmRXMTIwb2c1\nQjZsREgzWUxaOXBUd2pQK2NncDZuUmZkZwpoekh5YVZTMmR3NzFUaERBNHNxVGZv\nVUt2U3A4Rm5yM25aRi8rV0liWHBjCi0tLSBYMld6NGUwL2k1UXVjMGRSY1VldjNx\ncDhaUG9QR1RPNlhGRVpxeEdrc2U4Cq4cTeOmldkIs7Gs82k2fNsGeZ+PjQ22OdWV\nQIc3ofwSLNqN3pOys45op4qh5zWaAKnIMMJxYa3ityARs767atc=\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1hlzrpqqgndcthq5m5yj9egfgyet2fzrxwa6ynjzwx2r22uy6m3hqr3rd06", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBzUVZMaUNTNzJGQThwM2RY\nRDdRM0hLdldKdWNNZjJIOFlURGkvSXlJUVM4CnZGeUthOVFhMEQ4VVJpN2tnRGFU\nK0NuMGE0UjFMR3dXOU1DRGhqMXZzY0kKLS0tIHNTS05BVVB3WnUzUnlYT0s5cEJx\nbHFrNHppM3NFTzlzYm9OSTdpQ3NFazgK0dIxxn1aU7ge8pwQofF7RrYhfOVThkVD\nKa58EdqIrMHUkMAHV49CvA2eQkOxyXMg8b7Bodj7qXAb+7vvewMW1A==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1sg0rvgyetdcqw7j2x983fh69kdkvqsngpe5x36e5920qa7fze3cqhj4wgx", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA0Rk9uMW56VU14TWdEWW90\nTTlqUlg3NTRlSStGQXV4ZG0yOG9kVUQzM3drCmV5aW52Z1RkMlR0cjV5akhNc2dG\nY1lnalkxL0hHVldpOWl5VmxYOEZFVHcKLS0tIER0MUpaaVVaL1IwM1pyUDhvc1Fi\nSm5nM05Ja3JUblhhbWVlMEVMRDQzMVkKNXBvnSWF1SZ7k5gUkrPQmHoi8N8w5+p3\nmxK3j2cTp3s7WRXhmZQrOJ/LpvMz4+QODa/z7xbrOEF4nZEV7Ze0qw==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1swlyyk2rzvevqawyeekv75nx2dz34zpe3xqhkqme26gcgeavy4dqrfpcd8", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB5ekxRZFJJTDIrV1Y2Lytz\nVUpabXJ2QnNielh3SkNnZndzTzUrbmIveTFjCnlRWUk1ck1GY3ZKZGQ2dkR6SkZY\ndFMybzZjOFJLN2lNbWdvcjUyQ2VFb3MKLS0tIDhWZDVpSW5XRi9rbHQ1YmN3Mnk0\ncUJmK0t3dTZPa0xoNGJFeTRnaEdjdm8K1vaXnIor5DC7KkOBjDhyXp8/ZCiinZ9y\nIQnKuljWn0YMQgQPzv7TAiySIqyqusv8TKW6lALJW2iTvH4K4h2gQQ==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1vphy2sr6uw4ptsua3gh9khrm2cqyt65t46tusmt44z98qa7q6ymq6prrdl", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBidW0zaWcyMVBLNWt0cjY2\nYkFpWlA3QVcxeForazNRK0lDUlplK3YvRjJVCmdNZEhyNG1zakZDT0VGUUtzejFX\nYVVZdkpwRFpxWFVjM2NVMDdWVWFIelEKLS0tIGlEMnp1WFM1bXprTEpkcEhmcTVn\nTnFEbHBraTFBMVlWRnl2ZTl6dGhyOGcKO4W7xBNmTzvGfYjSvQzJ2VWWXYktupu9\nHmlOG8W5G6pL2XOTpnKWu8eANgP1p7KC1cGZ6H1xYMbygQBCZ6L1sA==\n-----END AGE ENCRYPTED FILE-----\n" + } + ], + "lastmodified": "2025-12-09T04:18:58Z", + "mac": "ENC[AES256_GCM,data:abr00+D9BW7cOSMlQT8UO1sU2tea3N/Z1XdfRGa9vu9bEVDxh/KP1vDk3hYn/KCsmq3pSA/OPpvCX2TExipFriQge+wv1Yq49nAUG93NblQ91Jk7oOB83o7ha+9zAuMo8ozD4/uPHLy8XQWRD+FLMvR/dReR0JDl8R6VOVIDRdc=,iv:HW/TnbVF5y0lKaO4uNbebdfyPks/mxtjSQ+5KamUSWg=,tag:khMUxUtjD/K3bWWlZ2bOVw==,type:str]", + "version": "3.11.0" + } +} diff --git a/vars/per-machine/adhil/yggdrasil/privateKey/users/kurogeek b/vars/per-machine/adhil/yggdrasil/privateKey/users/kurogeek new file mode 120000 index 0000000..970aefa --- /dev/null +++ b/vars/per-machine/adhil/yggdrasil/privateKey/users/kurogeek @@ -0,0 +1 @@ +../../../../../../sops/users/kurogeek \ No newline at end of file diff --git a/vars/per-machine/adhil/yggdrasil/publicKey/value b/vars/per-machine/adhil/yggdrasil/publicKey/value new file mode 100644 index 0000000..3c688b0 --- /dev/null +++ b/vars/per-machine/adhil/yggdrasil/publicKey/value @@ -0,0 +1,3 @@ +-----BEGIN PUBLIC KEY----- +MCowBQYDK2VwAyEA6EBpEnqpLm9cGR7vDlJhhb6GvxhUdidzSUAkjZXfj2s= +-----END PUBLIC KEY-----