From dbb3e55cad5a987b87d5196ff58e45d21b348520 Mon Sep 17 00:00:00 2001 From: kurogeek Date: Tue, 23 Jun 2026 15:28:35 +0700 Subject: [PATCH] init cursa as a prometheus server, vega and rigel are monitored --- inventories/default.nix | 41 + inventory.json | 3 + machines/cursa/configuration.nix | 14 + machines/cursa/disko.nix | 85 + machines/cursa/facter.json | 1920 +++++++++++++++++ sops/machines/cursa/key.json | 6 + sops/secrets/cursa-age.key/groups/admins | 1 + sops/secrets/cursa-age.key/secret | 46 + sops/secrets/cursa-age.key/users/kurogeek | 1 + .../cursa/openssh-cert/.validation-hash | 1 + .../ssh.id_ed25519-cert.pub/value | 1 + .../cursa/openssh/ssh.id_ed25519.pub/value | 1 + .../openssh/ssh.id_ed25519/groups/admins | 1 + .../openssh/ssh.id_ed25519/machines/cursa | 1 + .../cursa/openssh/ssh.id_ed25519/secret | 50 + .../openssh/ssh.id_ed25519/users/kurogeek | 1 + .../matrix-alertmanager-secret/groups/admins | 1 + .../matrix-alertmanager-secret/machines/cursa | 1 + .../matrix-alertmanager-secret/secret | 50 + .../matrix-alertmanager-secret/users/kurogeek | 1 + .../matrix-alertmanager-token/groups/admins | 1 + .../matrix-alertmanager-token/machines/cursa | 1 + .../matrix-alertmanager-token/secret | 50 + .../matrix-alertmanager-token/users/kurogeek | 1 + .../matrix-alertmanager-urlfile/groups/admins | 1 + .../machines/cursa | 1 + .../matrix-alertmanager-urlfile/secret | 50 + .../users/kurogeek | 1 + .../cursa/state-version/version/value | 1 + .../cursa/tor_tor/hostname/groups/admins | 1 + .../cursa/tor_tor/hostname/machines/cursa | 1 + .../per-machine/cursa/tor_tor/hostname/secret | 50 + .../cursa/tor_tor/hostname/users/kurogeek | 1 + .../hs_ed25519_secret_key/groups/admins | 1 + .../hs_ed25519_secret_key/machines/cursa | 1 + .../tor_tor/hs_ed25519_secret_key/secret | 50 + .../hs_ed25519_secret_key/users/kurogeek | 1 + .../user-password-hash/groups/admins | 1 + .../user-password-hash/machines/cursa | 1 + .../user-password-hash/secret | 50 + .../user-password-hash/users/kurogeek | 1 + .../user-password/groups/admins | 1 + .../user-password-root/user-password/secret | 46 + .../user-password/users/kurogeek | 1 + .../per-machine/cursa/yggdrasil/address/value | 1 + .../cursa/yggdrasil/privateKey/groups/admins | 1 + .../cursa/yggdrasil/privateKey/machines/cursa | 1 + .../cursa/yggdrasil/privateKey/secret | 50 + .../cursa/yggdrasil/privateKey/users/kurogeek | 1 + .../cursa/yggdrasil/publicKey/value | 1 + vars/per-machine/vega/yggdrasil/address/value | 1 + .../vega/yggdrasil/privateKey/groups/admins | 1 + .../vega/yggdrasil/privateKey/machines/vega | 1 + .../vega/yggdrasil/privateKey/secret | 50 + .../vega/yggdrasil/privateKey/users/kurogeek | 1 + .../vega/yggdrasil/publicKey/value | 1 + 56 files changed, 2650 insertions(+) create mode 100644 machines/cursa/configuration.nix create mode 100644 machines/cursa/disko.nix create mode 100644 machines/cursa/facter.json create mode 100755 sops/machines/cursa/key.json create mode 120000 sops/secrets/cursa-age.key/groups/admins create mode 100644 sops/secrets/cursa-age.key/secret create mode 120000 sops/secrets/cursa-age.key/users/kurogeek create mode 100644 vars/per-machine/cursa/openssh-cert/.validation-hash create mode 100644 vars/per-machine/cursa/openssh-cert/ssh.id_ed25519-cert.pub/value create mode 100644 vars/per-machine/cursa/openssh/ssh.id_ed25519.pub/value create mode 120000 vars/per-machine/cursa/openssh/ssh.id_ed25519/groups/admins create mode 120000 vars/per-machine/cursa/openssh/ssh.id_ed25519/machines/cursa create mode 100644 vars/per-machine/cursa/openssh/ssh.id_ed25519/secret create mode 120000 vars/per-machine/cursa/openssh/ssh.id_ed25519/users/kurogeek create mode 120000 vars/per-machine/cursa/prometheus/matrix-alertmanager-secret/groups/admins create mode 120000 vars/per-machine/cursa/prometheus/matrix-alertmanager-secret/machines/cursa create mode 100644 vars/per-machine/cursa/prometheus/matrix-alertmanager-secret/secret create mode 120000 vars/per-machine/cursa/prometheus/matrix-alertmanager-secret/users/kurogeek create mode 120000 vars/per-machine/cursa/prometheus/matrix-alertmanager-token/groups/admins create mode 120000 vars/per-machine/cursa/prometheus/matrix-alertmanager-token/machines/cursa create mode 100644 vars/per-machine/cursa/prometheus/matrix-alertmanager-token/secret create mode 120000 vars/per-machine/cursa/prometheus/matrix-alertmanager-token/users/kurogeek create mode 120000 vars/per-machine/cursa/prometheus/matrix-alertmanager-urlfile/groups/admins create mode 120000 vars/per-machine/cursa/prometheus/matrix-alertmanager-urlfile/machines/cursa create mode 100644 vars/per-machine/cursa/prometheus/matrix-alertmanager-urlfile/secret create mode 120000 vars/per-machine/cursa/prometheus/matrix-alertmanager-urlfile/users/kurogeek create mode 100644 vars/per-machine/cursa/state-version/version/value create mode 120000 vars/per-machine/cursa/tor_tor/hostname/groups/admins create mode 120000 vars/per-machine/cursa/tor_tor/hostname/machines/cursa create mode 100644 vars/per-machine/cursa/tor_tor/hostname/secret create mode 120000 vars/per-machine/cursa/tor_tor/hostname/users/kurogeek create mode 120000 vars/per-machine/cursa/tor_tor/hs_ed25519_secret_key/groups/admins create mode 120000 vars/per-machine/cursa/tor_tor/hs_ed25519_secret_key/machines/cursa create mode 100644 vars/per-machine/cursa/tor_tor/hs_ed25519_secret_key/secret create mode 120000 vars/per-machine/cursa/tor_tor/hs_ed25519_secret_key/users/kurogeek create mode 120000 vars/per-machine/cursa/user-password-root/user-password-hash/groups/admins create mode 120000 vars/per-machine/cursa/user-password-root/user-password-hash/machines/cursa create mode 100644 vars/per-machine/cursa/user-password-root/user-password-hash/secret create mode 120000 vars/per-machine/cursa/user-password-root/user-password-hash/users/kurogeek create mode 120000 vars/per-machine/cursa/user-password-root/user-password/groups/admins create mode 100644 vars/per-machine/cursa/user-password-root/user-password/secret create mode 120000 vars/per-machine/cursa/user-password-root/user-password/users/kurogeek create mode 100644 vars/per-machine/cursa/yggdrasil/address/value create mode 120000 vars/per-machine/cursa/yggdrasil/privateKey/groups/admins create mode 120000 vars/per-machine/cursa/yggdrasil/privateKey/machines/cursa create mode 100644 vars/per-machine/cursa/yggdrasil/privateKey/secret create mode 120000 vars/per-machine/cursa/yggdrasil/privateKey/users/kurogeek create mode 100644 vars/per-machine/cursa/yggdrasil/publicKey/value create mode 100644 vars/per-machine/vega/yggdrasil/address/value create mode 120000 vars/per-machine/vega/yggdrasil/privateKey/groups/admins create mode 120000 vars/per-machine/vega/yggdrasil/privateKey/machines/vega create mode 100644 vars/per-machine/vega/yggdrasil/privateKey/secret create mode 120000 vars/per-machine/vega/yggdrasil/privateKey/users/kurogeek create mode 100644 vars/per-machine/vega/yggdrasil/publicKey/value diff --git a/inventories/default.nix b/inventories/default.nix index d4c3d19..c754195 100644 --- a/inventories/default.nix +++ b/inventories/default.nix @@ -39,6 +39,14 @@ "hadar" "procyon" "alasia" + "rigel" + "vega" + "cursa" + ]; + prometheus = [ + "cursa" + "rigel" + "vega" ]; }; @@ -178,6 +186,7 @@ input = "clan-core"; }; roles.default.tags."phonebox" = { }; + roles.default.settings.extraYggdrasilIPs = [ "200:c806:c13b:b855:723f:473:55:7904" ]; roles.default.settings.extraPeers = [ "tls://ygg.jjolly.dev:3443" "tls://[2602:fc24:18:7a42::1]:993" @@ -311,6 +320,38 @@ ''; }; }; + + prometheus-monitoring = { + module = { + name = "prometheus"; + input = "self"; + }; + roles.server.machines."cursa".settings = { + matrix-alertmanager = { + enable = true; + homeserverUrl = "https://matrix-client.matrix.org"; + matrixUser = "@nixapollo:matrix.org"; + matrixRooms = [ + { + receivers = [ + "matrix" + ]; + roomId = "!rqIrWqPvsXqMgYpcNZ:matrix.org"; + } + ]; + }; + }; + + roles.nodes.machines = { + vega.settings = { + exporters.smartctl = { }; + exporters.zfs = { }; + }; + rigel.settings = { + exporters.smartctl = { }; + }; + }; + }; }; }; }; diff --git a/inventory.json b/inventory.json index b4027b2..5ec8d19 100644 --- a/inventory.json +++ b/inventory.json @@ -50,6 +50,9 @@ }, "tangra": { "installedAt": 1779958921 + }, + "cursa": { + "installedAt": 1782187627 } } } \ No newline at end of file diff --git a/machines/cursa/configuration.nix b/machines/cursa/configuration.nix new file mode 100644 index 0000000..a492e5b --- /dev/null +++ b/machines/cursa/configuration.nix @@ -0,0 +1,14 @@ +{ + ... +}: +{ + clan.core.settings.machine.description = + "VM machine for collecting prometheus metrics and fire alerts"; + + nixpkgs.hostPlatform = { + system = "x86_64-linux"; + }; + + system.stateVersion = "25.11"; + clan.core.sops.defaultGroups = [ "admins" ]; +} diff --git a/machines/cursa/disko.nix b/machines/cursa/disko.nix new file mode 100644 index 0000000..fa36f8e --- /dev/null +++ b/machines/cursa/disko.nix @@ -0,0 +1,85 @@ +let + hashDisk = disk: "os-${builtins.substring 0 5 (builtins.hashString "sha256" disk)}"; + os = "/dev/disk/by-id/scsi-0QEMU_QEMU_HARDDISK_drive-scsi0"; +in +{ + + boot.loader = { + systemd-boot = { + enable = true; + }; + efi = { + canTouchEfiVariables = true; + }; + }; + + boot.zfs.forceImportRoot = 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"; + }; + }; + }; + }; + }; + }; + 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 = "/"; + }; + "root/home" = { + type = "zfs_fs"; + options.mountpoint = "/home"; + mountpoint = "/home"; + }; + "root/tmp" = { + type = "zfs_fs"; + mountpoint = "/tmp"; + options = { + mountpoint = "/tmp"; + sync = "disabled"; + }; + }; + }; + }; + }; + }; +} diff --git a/machines/cursa/facter.json b/machines/cursa/facter.json new file mode 100644 index 0000000..22f0121 --- /dev/null +++ b/machines/cursa/facter.json @@ -0,0 +1,1920 @@ +{ + "version": 1, + "system": "x86_64-linux", + "virtualisation": "kvm", + "hardware": { + "bios": { + "apm_info": { + "supported": false, + "enabled": false, + "version": 0, + "sub_version": 0, + "bios_flags": 0 + }, + "vbe_info": { + "version": 0, + "video_memory": 0 + }, + "pnp": false, + "pnp_id": 0, + "lba_support": false, + "low_memory_size": 0, + "smbios_version": 520 + }, + "bridge": [ + { + "index": 8, + "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": "0004", + "name": "PCI bridge", + "value": 4 + }, + "pci_interface": { + "hex": "0000", + "name": "Normal decode", + "value": 0 + }, + "vendor": { + "hex": "1b36", + "value": 6966 + }, + "device": { + "hex": "0001", + "value": 1 + }, + "model": "PCI bridge", + "sysfs_id": "/devices/pci0000:00/0000:00:1f.0", + "sysfs_bus_id": "0000:00:1f.0", + "detail": { + "function": 0, + "command": 7, + "header_type": 1, + "secondary_bus": 3, + "prog_if": 0 + }, + "module_alias": "pci:v00001B36d00000001sv00000000sd00000000bc06sc04i00" + }, + { + "index": 9, + "attached_to": 0, + "class_list": [ + "pci", + "bridge" + ], + "bus_type": { + "hex": "0004", + "name": "PCI", + "value": 4 + }, + "slot": { + "bus": 0, + "number": 1 + }, + "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": "1af4", + "value": 6900 + }, + "device": { + "hex": "7000", + "value": 28672 + }, + "sub_device": { + "hex": "1100", + "value": 4352 + }, + "model": "Intel ISA bridge", + "sysfs_id": "/devices/pci0000:00/0000:00:01.0", + "sysfs_bus_id": "0000:00:01.0", + "detail": { + "function": 0, + "command": 7, + "header_type": 0, + "secondary_bus": 0, + "prog_if": 0 + }, + "module_alias": "pci:v00008086d00007000sv00001AF4sd00001100bc06sc01i00" + }, + { + "index": 10, + "attached_to": 0, + "class_list": [ + "pci", + "bridge" + ], + "bus_type": { + "hex": "0004", + "name": "PCI", + "value": 4 + }, + "slot": { + "bus": 0, + "number": 30 + }, + "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": "1b36", + "value": 6966 + }, + "device": { + "hex": "0001", + "value": 1 + }, + "model": "PCI bridge", + "sysfs_id": "/devices/pci0000:00/0000:00:1e.0", + "sysfs_bus_id": "0000:00:1e.0", + "detail": { + "function": 0, + "command": 7, + "header_type": 1, + "secondary_bus": 2, + "prog_if": 0 + }, + "module_alias": "pci:v00001B36d00000001sv00000000sd00000000bc06sc04i00" + }, + { + "index": 11, + "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": "1af4", + "value": 6900 + }, + "device": { + "hex": "1237", + "value": 4663 + }, + "sub_device": { + "hex": "1100", + "value": 4352 + }, + "revision": { + "hex": "0002", + "value": 2 + }, + "model": "Intel Host bridge", + "sysfs_id": "/devices/pci0000:00/0000:00:00.0", + "sysfs_bus_id": "0000:00:00.0", + "detail": { + "function": 0, + "command": 7, + "header_type": 0, + "secondary_bus": 0, + "prog_if": 0 + }, + "module_alias": "pci:v00008086d00001237sv00001AF4sd00001100bc06sc00i00" + }, + { + "index": 12, + "attached_to": 0, + "class_list": [ + "pci", + "bridge" + ], + "bus_type": { + "hex": "0004", + "name": "PCI", + "value": 4 + }, + "slot": { + "bus": 0, + "number": 1 + }, + "base_class": { + "hex": "0006", + "name": "Bridge", + "value": 6 + }, + "sub_class": { + "hex": "0080", + "name": "Bridge", + "value": 128 + }, + "vendor": { + "hex": "8086", + "name": "Intel Corporation", + "value": 32902 + }, + "sub_vendor": { + "hex": "1af4", + "value": 6900 + }, + "device": { + "hex": "7113", + "value": 28947 + }, + "sub_device": { + "hex": "1100", + "value": 4352 + }, + "revision": { + "hex": "0003", + "value": 3 + }, + "model": "Intel Bridge", + "sysfs_id": "/devices/pci0000:00/0000:00:01.3", + "sysfs_bus_id": "0000:00:01.3", + "detail": { + "function": 3, + "command": 7, + "header_type": 0, + "secondary_bus": 0, + "prog_if": 0 + }, + "driver": "piix4_smbus", + "driver_module": "i2c_piix4", + "drivers": [ + "piix4_smbus" + ], + "driver_modules": [ + "i2c_piix4" + ], + "module_alias": "pci:v00008086d00007113sv00001AF4sd00001100bc06sc80i00" + }, + { + "index": 17, + "attached_to": 0, + "class_list": [ + "pci", + "bridge" + ], + "bus_type": { + "hex": "0004", + "name": "PCI", + "value": 4 + }, + "slot": { + "bus": 0, + "number": 5 + }, + "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": "1b36", + "value": 6966 + }, + "device": { + "hex": "0001", + "value": 1 + }, + "model": "PCI bridge", + "sysfs_id": "/devices/pci0000:00/0000:00:05.0", + "sysfs_bus_id": "0000:00:05.0", + "detail": { + "function": 0, + "command": 7, + "header_type": 1, + "secondary_bus": 1, + "prog_if": 0 + }, + "module_alias": "pci:v00001B36d00000001sv00000000sd00000000bc06sc04i00" + } + ], + "cdrom": [ + { + "index": 22, + "attached_to": 15, + "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": "QEMU", + "value": 0 + }, + "device": { + "hex": "0000", + "name": "QEMU DVD-ROM", + "value": 0 + }, + "revision": { + "hex": "0000", + "name": "2.5+", + "value": 0 + }, + "model": "QEMU DVD-ROM", + "sysfs_id": "/class/block/sr0", + "sysfs_bus_id": "1:0:0:0", + "sysfs_device_link": "/devices/pci0000:00/0000:00:01.1/ata2/host1/target1:0:0/1:0:0:0", + "unix_device_names": [ + "/dev/cdrom", + "/dev/disk/by-id/ata-QEMU_DVD-ROM_QM00003", + "/dev/disk/by-label/nixos-26.05-x86_64", + "/dev/disk/by-path/pci-0000:00:01.1-ata-2", + "/dev/disk/by-path/pci-0000:00:01.1-ata-2.0", + "/dev/disk/by-uuid/1980-01-01-00-00-00-00", + "/dev/root", + "/dev/sr0" + ], + "unix_device_name2": "/dev/sg1", + "driver": "ata_piix", + "driver_module": "ata_piix", + "drivers": [ + "ata_piix", + "sr" + ], + "driver_modules": [ + "ata_piix", + "sr_mod" + ] + } + ], + "cpu": [ + { + "architecture": "x86_64", + "vendor_name": "GenuineIntel", + "model_name": "QEMU Virtual CPU version 2.5+", + "family": 15, + "model": 107, + "stepping": 1, + "features": [ + "fpu", + "de", + "pse", + "tsc", + "msr", + "pae", + "mce", + "cx8", + "apic", + "sep", + "mtrr", + "pge", + "mca", + "cmov", + "pat", + "pse36", + "clflush", + "mmx", + "fxsr", + "sse", + "sse2", + "syscall", + "nx", + "lm", + "rep_good", + "nopl", + "xtopology", + "cpuid", + "tsc_known_freq", + "pni", + "ssse3", + "cx16", + "sse4_1", + "sse4_2", + "x2apic", + "popcnt", + "aes", + "hypervisor", + "lahf_lm", + "cpuid_fault", + "pti" + ], + "bugs": [ + "cpu_meltdown", + "spectre_v1", + "spectre_v2", + "spec_store_bypass", + "l1tf", + "mds", + "swapgs", + "itlb_multihit", + "bhi", + "spectre_v2_user", + "its" + ], + "power_management": [ + "" + ], + "bogo": 4224, + "cache": 16384, + "page_size": 4096, + "physical_id": 0, + "siblings": 1, + "cores": 1, + "fpu": false, + "fpu_exception": false, + "cpuid_level": 13, + "write_protect": false, + "tlb_size": 32764, + "clflush_size": 64, + "cache_alignment": 128, + "address_sizes": { + "physical": "0x28", + "virtual": "0x30" + } + }, + { + "architecture": "x86_64", + "vendor_name": "GenuineIntel", + "model_name": "QEMU Virtual CPU version 2.5+", + "family": 15, + "model": 107, + "stepping": 1, + "features": [ + "fpu", + "de", + "pse", + "tsc", + "msr", + "pae", + "mce", + "cx8", + "apic", + "sep", + "mtrr", + "pge", + "mca", + "cmov", + "pat", + "pse36", + "clflush", + "mmx", + "fxsr", + "sse", + "sse2", + "syscall", + "nx", + "lm", + "rep_good", + "nopl", + "xtopology", + "cpuid", + "tsc_known_freq", + "pni", + "ssse3", + "cx16", + "sse4_1", + "sse4_2", + "x2apic", + "popcnt", + "aes", + "hypervisor", + "lahf_lm", + "cpuid_fault", + "pti" + ], + "bugs": [ + "cpu_meltdown", + "spectre_v1", + "spectre_v2", + "spec_store_bypass", + "l1tf", + "mds", + "swapgs", + "itlb_multihit", + "bhi", + "spectre_v2_user", + "its" + ], + "power_management": [ + "" + ], + "bogo": 4224, + "cache": 16384, + "page_size": 4096, + "physical_id": 1, + "siblings": 1, + "cores": 1, + "fpu": false, + "fpu_exception": false, + "cpuid_level": 13, + "write_protect": false, + "tlb_size": 32764, + "clflush_size": 64, + "cache_alignment": 128, + "address_sizes": { + "physical": "0x28", + "virtual": "0x30" + } + } + ], + "disk": [ + { + "index": 23, + "attached_to": 19, + "class_list": [ + "disk", + "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": "0000", + "name": "QEMU", + "value": 0 + }, + "device": { + "hex": "0000", + "name": "QEMU HARDDISK", + "value": 0 + }, + "revision": { + "hex": "0000", + "name": "2.5+", + "value": 0 + }, + "model": "QEMU HARDDISK", + "sysfs_id": "/class/block/sda", + "sysfs_bus_id": "2:0:0:0", + "sysfs_device_link": "/devices/pci0000:00/0000:00:05.0/0000:01:01.0/virtio2/host2/target2:0:0/2:0:0:0", + "unix_device_names": [ + "/dev/disk/by-id/scsi-0QEMU_QEMU_HARDDISK_drive-scsi0", + "/dev/disk/by-path/pci-0000:01:01.0-scsi-0:0:0:0", + "/dev/sda" + ], + "unix_device_name2": "/dev/sg0", + "rom_id": "0x80", + "resources": [ + { + "type": "disk_geo", + "cylinders": 8354, + "heads": 255, + "sectors": 63, + "size": "0x0", + "geo_type": "logical" + }, + { + "type": "size", + "unit": "sectors", + "value_1": 134217728, + "value_2": 512 + } + ], + "driver": "virtio_scsi", + "driver_module": "virtio_scsi", + "drivers": [ + "sd", + "virtio_scsi" + ], + "driver_modules": [ + "sd_mod", + "virtio_scsi" + ] + } + ], + "graphics_card": [ + { + "index": 16, + "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": "1234", + "value": 4660 + }, + "sub_vendor": { + "hex": "1af4", + "value": 6900 + }, + "device": { + "hex": "1111", + "value": 4369 + }, + "sub_device": { + "hex": "1100", + "value": 4352 + }, + "revision": { + "hex": "0002", + "value": 2 + }, + "model": "VGA compatible controller", + "sysfs_id": "/devices/pci0000:00/0000:00:02.0", + "sysfs_bus_id": "0000:00:02.0", + "detail": { + "function": 0, + "command": 7, + "header_type": 0, + "secondary_bus": 0, + "prog_if": 0 + }, + "driver": "bochs-drm", + "driver_module": "bochs", + "drivers": [ + "bochs-drm" + ], + "driver_modules": [ + "bochs" + ], + "module_alias": "pci:v00001234d00001111sv00001AF4sd00001100bc03sc00i00" + } + ], + "hub": [ + { + "index": 24, + "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.18.2 uhci_hcd", + "value": 7531 + }, + "device": { + "hex": "0001", + "name": "UHCI Host Controller", + "value": 1 + }, + "revision": { + "hex": "0000", + "name": "6.18", + "value": 0 + }, + "serial": "0000:00:01.2", + "model": "Linux 6.18.2 uhci_hcd UHCI Host Controller", + "sysfs_id": "/devices/pci0000:00/0000:00:01.2/usb1/1-0:1.0", + "sysfs_bus_id": "1-0:1.0", + "resources": [ + { + "type": "baud", + "speed": 12000000, + "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:v1D6Bp0001d0618dc09dsc00dp00ic09isc00ip00in00" + } + ], + "memory": [ + { + "index": 5, + "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": 2013265920 + } + ] + } + ], + "monitor": [ + { + "index": 21, + "attached_to": 16, + "class_list": [ + "monitor" + ], + "base_class": { + "hex": "0100", + "name": "Monitor", + "value": 256 + }, + "sub_class": { + "hex": "0002", + "name": "LCD Monitor", + "value": 2 + }, + "vendor": { + "hex": "4914", + "value": 18708 + }, + "device": { + "hex": "1234", + "name": "QEMU Monitor", + "value": 4660 + }, + "serial": "0", + "model": "QEMU Monitor", + "resources": [ + { + "type": "monitor", + "width": 1024, + "height": 768, + "vertical_frequency": 60, + "interlaced": false + }, + { + "type": "monitor", + "width": 1280, + "height": 800, + "vertical_frequency": 60, + "interlaced": false + }, + { + "type": "monitor", + "width": 1600, + "height": 1200, + "vertical_frequency": 60, + "interlaced": false + }, + { + "type": "monitor", + "width": 1920, + "height": 1080, + "vertical_frequency": 60, + "interlaced": false + }, + { + "type": "monitor", + "width": 2048, + "height": 1152, + "vertical_frequency": 60, + "interlaced": false + }, + { + "type": "monitor", + "width": 640, + "height": 480, + "vertical_frequency": 60, + "interlaced": false + }, + { + "type": "monitor", + "width": 800, + "height": 600, + "vertical_frequency": 60, + "interlaced": false + }, + { + "type": "size", + "unit": "mm", + "value_1": 325, + "value_2": 203 + } + ], + "detail": { + "manufacture_year": 2014, + "manufacture_week": 42, + "vertical_sync": { + "min": 50, + "max": 125 + }, + "horizontal_sync": { + "min": 30, + "max": 160 + }, + "horizontal_sync_timings": { + "disp": 1280, + "sync_start": 1600, + "sync_end": 1638, + "total": 1728 + }, + "vertical_sync_timings": { + "disp": 800, + "sync_start": 804, + "sync_end": 808, + "total": 828 + }, + "clock": 107300, + "width": 1280, + "height": 800, + "width_millimetres": 325, + "height_millimetres": 203, + "horizontal_flag": 45, + "vertical_flag": 45, + "vendor": "", + "name": "QEMU Monitor" + }, + "driver_info": { + "type": "display", + "width": 2048, + "height": 1152, + "vertical_sync": { + "min": 50, + "max": 125 + }, + "horizontal_sync": { + "min": 30, + "max": 160 + }, + "bandwidth": 0, + "horizontal_sync_timings": { + "disp": 1280, + "sync_start": 1600, + "sync_end": 1638, + "total": 1728 + }, + "vertical_sync_timings": { + "disp": 800, + "sync_start": 804, + "sync_end": 808, + "total": 828 + }, + "horizontal_flag": 45, + "vertical_flag": 45 + } + } + ], + "mouse": [ + { + "index": 25, + "attached_to": 24, + "class_list": [ + "mouse", + "usb" + ], + "bus_type": { + "hex": "0086", + "name": "USB", + "value": 134 + }, + "slot": { + "bus": 0, + "number": 0 + }, + "base_class": { + "hex": "0105", + "name": "Mouse", + "value": 261 + }, + "sub_class": { + "hex": "0003", + "name": "USB Mouse", + "value": 3 + }, + "vendor": { + "hex": "0627", + "name": "QEMU", + "value": 1575 + }, + "device": { + "hex": "0001", + "name": "QEMU USB Tablet", + "value": 1 + }, + "serial": "28754-0000:00:01.2-1", + "compat_vendor": "Unknown", + "compat_device": "Generic USB Mouse", + "model": "QEMU USB Tablet", + "sysfs_id": "/devices/pci0000:00/0000:00:01.2/usb1/1-1/1-1:1.0", + "sysfs_bus_id": "1-1:1.0", + "unix_device_names": [ + "/dev/input/mice" + ], + "unix_device_name2": "/dev/input/mouse0", + "resources": [ + { + "type": "baud", + "speed": 12000000, + "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": 0, + "interface_alternate_setting": 0 + }, + "hotplug": "usb", + "driver": "usbhid", + "driver_module": "usbhid", + "drivers": [ + "usbhid" + ], + "driver_modules": [ + "usbhid" + ], + "driver_info": { + "type": "mouse", + "db_entry_0": [ + "explorerps/2", + "exps2" + ], + "xf86": "explorerps/2", + "gpm": "exps2", + "buttons": -1, + "wheels": -1 + }, + "module_alias": "usb:v0627p0001d0000dc00dsc00dp00ic03isc00ip00in00" + } + ], + "network_controller": [ + { + "index": 18, + "attached_to": 13, + "class_list": [ + "network_controller" + ], + "bus_type": { + "hex": "008f", + "name": "Virtio", + "value": 143 + }, + "slot": { + "bus": 0, + "number": 0 + }, + "base_class": { + "hex": "0002", + "name": "Network controller", + "value": 2 + }, + "sub_class": { + "hex": "0000", + "name": "Ethernet controller", + "value": 0 + }, + "vendor": "Virtio", + "device": "Ethernet Card 0", + "model": "Virtio Ethernet Card 0", + "sysfs_id": "/devices/pci0000:00/0000:00:12.0/virtio1", + "sysfs_bus_id": "virtio1", + "unix_device_names": [ + "ens18" + ], + "resources": [ + { + "type": "hwaddr", + "address": 98 + }, + { + "type": "phwaddr", + "address": 98 + } + ], + "driver": "virtio_net", + "driver_module": "virtio_net", + "drivers": [ + "virtio_net" + ], + "driver_modules": [ + "virtio_net" + ], + "module_alias": "virtio:d00000001v00001AF4" + } + ], + "network_interface": [ + { + "index": 26, + "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": 27, + "attached_to": 18, + "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/ens18", + "sysfs_device_link": "/devices/pci0000:00/0000:00:12.0/virtio1", + "unix_device_names": [ + "ens18" + ], + "resources": [ + { + "type": "hwaddr", + "address": 98 + }, + { + "type": "phwaddr", + "address": 98 + } + ], + "driver": "virtio_net", + "driver_module": "virtio_net", + "drivers": [ + "virtio_net" + ], + "driver_modules": [ + "virtio_net" + ] + } + ], + "pci": [ + { + "index": 13, + "attached_to": 0, + "class_list": [ + "pci", + "unknown" + ], + "bus_type": { + "hex": "0004", + "name": "PCI", + "value": 4 + }, + "slot": { + "bus": 0, + "number": 18 + }, + "base_class": { + "hex": "0002", + "name": "Network controller", + "value": 2 + }, + "sub_class": { + "hex": "0000", + "name": "Ethernet controller", + "value": 0 + }, + "vendor": { + "hex": "1af4", + "value": 6900 + }, + "sub_vendor": { + "hex": "1af4", + "value": 6900 + }, + "device": { + "hex": "1000", + "value": 4096 + }, + "sub_device": { + "hex": "0001", + "value": 1 + }, + "model": "Ethernet controller", + "sysfs_id": "/devices/pci0000:00/0000:00:12.0", + "sysfs_bus_id": "0000:00:12.0", + "resources": [ + { + "type": "io", + "base": 53312, + "range": 32, + "enabled": true, + "access": "read_write" + } + ], + "detail": { + "function": 0, + "command": 1031, + "header_type": 0, + "secondary_bus": 0, + "prog_if": 0 + }, + "driver": "virtio-pci", + "driver_module": "virtio_pci", + "drivers": [ + "virtio-pci" + ], + "driver_modules": [ + "virtio_pci" + ], + "module_alias": "pci:v00001AF4d00001000sv00001AF4sd00000001bc02sc00i00" + }, + { + "index": 14, + "attached_to": 0, + "class_list": [ + "pci", + "unknown" + ], + "bus_type": { + "hex": "0004", + "name": "PCI", + "value": 4 + }, + "slot": { + "bus": 0, + "number": 3 + }, + "base_class": { + "hex": "0000", + "name": "Unclassified device", + "value": 0 + }, + "sub_class": { + "hex": "00ff", + "value": 255 + }, + "vendor": { + "hex": "1af4", + "value": 6900 + }, + "sub_vendor": { + "hex": "1af4", + "value": 6900 + }, + "device": { + "hex": "1002", + "value": 4098 + }, + "sub_device": { + "hex": "0005", + "value": 5 + }, + "model": "Unclassified device", + "sysfs_id": "/devices/pci0000:00/0000:00:03.0", + "sysfs_bus_id": "0000:00:03.0", + "resources": [ + { + "type": "io", + "base": 53248, + "range": 64, + "enabled": true, + "access": "read_write" + } + ], + "detail": { + "function": 0, + "command": 7, + "header_type": 0, + "secondary_bus": 0, + "prog_if": 0 + }, + "driver": "virtio-pci", + "driver_module": "virtio_pci", + "drivers": [ + "virtio-pci" + ], + "driver_modules": [ + "virtio_pci" + ], + "module_alias": "pci:v00001AF4d00001002sv00001AF4sd00000005bc00scFFi00" + } + ], + "storage_controller": [ + { + "index": 6, + "attached_to": 17, + "class_list": [ + "storage_controller", + "pci" + ], + "bus_type": { + "hex": "0004", + "name": "PCI", + "value": 4 + }, + "slot": { + "bus": 1, + "number": 1 + }, + "base_class": { + "hex": "0001", + "name": "Mass storage controller", + "value": 1 + }, + "sub_class": { + "hex": "0000", + "name": "SCSI storage controller", + "value": 0 + }, + "vendor": { + "hex": "1af4", + "value": 6900 + }, + "sub_vendor": { + "hex": "1af4", + "value": 6900 + }, + "device": { + "hex": "1004", + "value": 4100 + }, + "sub_device": { + "hex": "0008", + "value": 8 + }, + "model": "SCSI storage controller", + "sysfs_id": "/devices/pci0000:00/0000:00:05.0/0000:01:01.0", + "sysfs_bus_id": "0000:01:01.0", + "resources": [ + { + "type": "io", + "base": 49152, + "range": 64, + "enabled": true, + "access": "read_write" + } + ], + "detail": { + "function": 0, + "command": 1031, + "header_type": 0, + "secondary_bus": 0, + "prog_if": 0 + }, + "driver": "virtio-pci", + "driver_module": "virtio_pci", + "drivers": [ + "virtio-pci" + ], + "driver_modules": [ + "virtio_pci" + ], + "module_alias": "pci:v00001AF4d00001004sv00001AF4sd00000008bc01sc00i00" + }, + { + "index": 15, + "attached_to": 0, + "class_list": [ + "storage_controller", + "pci" + ], + "bus_type": { + "hex": "0004", + "name": "PCI", + "value": 4 + }, + "slot": { + "bus": 0, + "number": 1 + }, + "base_class": { + "hex": "0001", + "name": "Mass storage controller", + "value": 1 + }, + "sub_class": { + "hex": "0001", + "name": "IDE interface", + "value": 1 + }, + "pci_interface": { + "hex": "0080", + "value": 128 + }, + "vendor": { + "hex": "8086", + "name": "Intel Corporation", + "value": 32902 + }, + "sub_vendor": { + "hex": "1af4", + "value": 6900 + }, + "device": { + "hex": "7010", + "value": 28688 + }, + "sub_device": { + "hex": "1100", + "value": 4352 + }, + "model": "Intel IDE interface", + "sysfs_id": "/devices/pci0000:00/0000:00:01.1", + "sysfs_bus_id": "0000:00:01.1", + "resources": [ + { + "type": "io", + "base": 1014, + "range": 1, + "enabled": true, + "access": "read_write" + }, + { + "type": "io", + "base": 368, + "range": 8, + "enabled": true, + "access": "read_write" + }, + { + "type": "io", + "base": 496, + "range": 8, + "enabled": true, + "access": "read_write" + }, + { + "type": "io", + "base": 53376, + "range": 16, + "enabled": true, + "access": "read_write" + }, + { + "type": "io", + "base": 886, + "range": 1, + "enabled": true, + "access": "read_write" + } + ], + "detail": { + "function": 1, + "command": 7, + "header_type": 0, + "secondary_bus": 0, + "prog_if": 128 + }, + "driver": "ata_piix", + "driver_module": "ata_piix", + "drivers": [ + "ata_piix" + ], + "driver_modules": [ + "ata_piix" + ], + "module_alias": "pci:v00008086d00007010sv00001AF4sd00001100bc01sc01i80" + } + ], + "system": { + "form_factor": "desktop" + }, + "unknown": [ + { + "index": 19, + "attached_to": 6, + "class_list": [ + "unknown" + ], + "base_class": { + "hex": "0000", + "name": "Unclassified device", + "value": 0 + }, + "sub_class": { + "hex": "0000", + "name": "Unclassified device", + "value": 0 + }, + "vendor": "Virtio", + "device": "", + "model": "Virtio Unclassified device", + "sysfs_id": "/devices/pci0000:00/0000:00:05.0/0000:01:01.0/virtio2", + "sysfs_bus_id": "virtio2", + "driver": "virtio_scsi", + "driver_module": "virtio_scsi", + "drivers": [ + "virtio_scsi" + ], + "driver_modules": [ + "virtio_scsi" + ], + "module_alias": "virtio:d00000008v00001AF4" + }, + { + "index": 20, + "attached_to": 14, + "class_list": [ + "unknown" + ], + "base_class": { + "hex": "0000", + "name": "Unclassified device", + "value": 0 + }, + "sub_class": { + "hex": "0000", + "name": "Unclassified device", + "value": 0 + }, + "vendor": "Virtio", + "device": "", + "model": "Virtio Unclassified device", + "sysfs_id": "/devices/pci0000:00/0000:00:03.0/virtio0", + "sysfs_bus_id": "virtio0", + "driver": "virtio_balloon", + "driver_module": "virtio_balloon", + "drivers": [ + "virtio_balloon" + ], + "driver_modules": [ + "virtio_balloon" + ], + "module_alias": "virtio:d00000005v00001AF4" + } + ], + "usb_controller": [ + { + "index": 7, + "attached_to": 0, + "class_list": [ + "usb_controller", + "pci" + ], + "bus_type": { + "hex": "0004", + "name": "PCI", + "value": 4 + }, + "slot": { + "bus": 0, + "number": 1 + }, + "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 + }, + "vendor": { + "hex": "8086", + "name": "Intel Corporation", + "value": 32902 + }, + "sub_vendor": { + "hex": "1af4", + "value": 6900 + }, + "device": { + "hex": "7020", + "value": 28704 + }, + "sub_device": { + "hex": "1100", + "value": 4352 + }, + "revision": { + "hex": "0001", + "value": 1 + }, + "model": "Intel USB Controller", + "sysfs_id": "/devices/pci0000:00/0000:00:01.2", + "sysfs_bus_id": "0000:00:01.2", + "resources": [ + { + "type": "io", + "base": 53344, + "range": 32, + "enabled": true, + "access": "read_write" + } + ], + "detail": { + "function": 2, + "command": 7, + "header_type": 0, + "secondary_bus": 0, + "prog_if": 0 + }, + "driver": "uhci_hcd", + "driver_module": "uhci_hcd", + "drivers": [ + "uhci_hcd" + ], + "driver_modules": [ + "uhci_hcd" + ], + "driver_info": { + "type": "module", + "db_entry_0": [ + "uhci-hcd" + ], + "active": true, + "modprobe": true, + "names": [ + "uhci-hcd" + ], + "module_args": [ + "" + ], + "conf": "" + }, + "module_alias": "pci:v00008086d00007020sv00001AF4sd00001100bc0Csc03i00" + } + ] + }, + "smbios": { + "bios": { + "handle": 0, + "vendor": "Proxmox distribution of EDK II", + "version": "4.2025.05-1~bpo12+1", + "date": "03/12/2026", + "features": null, + "start_address": "0xe8000", + "rom_size": 65536 + }, + "chassis": [ + { + "handle": 768, + "manufacturer": "QEMU", + "version": "pc-i440fx-9.2", + "chassis_type": { + "hex": "0001", + "name": "Other", + "value": 1 + }, + "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": "0002", + "name": "Unknown", + "value": 2 + }, + "oem": "0x0" + } + ], + "memory_array": [ + { + "handle": 4096, + "location": { + "hex": "0001", + "name": "Other", + "value": 1 + }, + "usage": { + "hex": "0003", + "name": "System memory", + "value": 3 + }, + "ecc": { + "hex": "0006", + "name": "Multi-bit", + "value": 6 + }, + "max_size": "0x200000", + "error_handle": 65534, + "slots": 1 + } + ], + "memory_array_mapped_address": [ + { + "handle": 4864, + "array_handle": 4096, + "start_address": "0x0", + "end_address": "0x80000000", + "part_width": 1 + } + ], + "memory_device": [ + { + "handle": 4352, + "location": "DIMM 0", + "bank_location": "", + "manufacturer": "QEMU", + "part_number": "", + "array_handle": 4096, + "error_handle": 65534, + "width": 0, + "ecc_bits": 0, + "size": 2097152, + "form_factor": { + "hex": "0009", + "name": "DIMM", + "value": 9 + }, + "set": 0, + "memory_type": { + "hex": "0007", + "name": "RAM", + "value": 7 + }, + "memory_type_details": [ + "Other" + ], + "speed": 0 + } + ], + "processor": [ + { + "handle": 1024, + "socket": "CPU 0", + "socket_type": { + "hex": "0001", + "name": "Other", + "value": 1 + }, + "socket_populated": true, + "manufacturer": "QEMU", + "version": "pc-i440fx-9.2", + "part": "", + "processor_type": { + "hex": "0003", + "name": "CPU", + "value": 3 + }, + "processor_family": { + "hex": "00fe", + "name": "Other", + "value": 254 + }, + "processor_status": { + "hex": "0001", + "name": "Enabled", + "value": 1 + }, + "clock_ext": 0, + "clock_max": 2000, + "cache_handle_l1": 0, + "cache_handle_l2": 0, + "cache_handle_l3": 0 + }, + { + "handle": 1025, + "socket": "CPU 1", + "socket_type": { + "hex": "0001", + "name": "Other", + "value": 1 + }, + "socket_populated": true, + "manufacturer": "QEMU", + "version": "pc-i440fx-9.2", + "part": "", + "processor_type": { + "hex": "0003", + "name": "CPU", + "value": 3 + }, + "processor_family": { + "hex": "00fe", + "name": "Other", + "value": 254 + }, + "processor_status": { + "hex": "0001", + "name": "Enabled", + "value": 1 + }, + "clock_ext": 0, + "clock_max": 2000, + "cache_handle_l1": 0, + "cache_handle_l2": 0, + "cache_handle_l3": 0 + } + ], + "system": { + "handle": 256, + "manufacturer": "QEMU", + "product": "Standard PC (i440FX + PIIX, 1996)", + "version": "pc-i440fx-9.2", + "wake_up": { + "hex": "0006", + "name": "Power Switch", + "value": 6 + } + } + } +} diff --git a/sops/machines/cursa/key.json b/sops/machines/cursa/key.json new file mode 100755 index 0000000..7be56d8 --- /dev/null +++ b/sops/machines/cursa/key.json @@ -0,0 +1,6 @@ +[ + { + "publickey": "age1ayu4av6r9rtrz54rr5w9vvjucnxxdf3pq7ut0zrqzqd9dpqjjyws82fff7", + "type": "age" + } +] \ No newline at end of file diff --git a/sops/secrets/cursa-age.key/groups/admins b/sops/secrets/cursa-age.key/groups/admins new file mode 120000 index 0000000..e5092e3 --- /dev/null +++ b/sops/secrets/cursa-age.key/groups/admins @@ -0,0 +1 @@ +../../../groups/admins \ No newline at end of file diff --git a/sops/secrets/cursa-age.key/secret b/sops/secrets/cursa-age.key/secret new file mode 100644 index 0000000..99418f6 --- /dev/null +++ b/sops/secrets/cursa-age.key/secret @@ -0,0 +1,46 @@ +{ + "data": "ENC[AES256_GCM,data:vK/gt7jg0jwe2dBjQ3YjuHMwv5iqGSq/8PMX2Ef8NRF7ghCDKfg7bajOvr7JLLZuTt9l/t99I/Tc4jDvd44+E4FZMtcrpwM99xI=,iv:WcF52uIamTbt61e4S8CRKLNurJZGPMIWZrdR/BmzXxo=,tag:0cYtehcf9rpsCWJubLHgJw==,type:str]", + "sops": { + "age": [ + { + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAwT2NVZDBWOEI5YXlpbjUz\nbnd4OEtFcDhGbW5SS1lLTEh1YWVPUkhzbndnCmlIeWxHa2VtVElIc3psQ25FUUZk\nSE5CWjhmOGVHS3JIMzhOL3ExaDhCNUEKLS0tIGpKeWhoc29kN0RFQkhaZmM5cWp3\nbUYrWkNlVXJLdXFWYUVJRkczY3dXcmMK/i+TuXdT/Bv6TW8lXdbGmJNpH6RuSvOc\nJsGRWpbYJbUWMxjhko1KAjepvCWEVo3yXbiKbJkwpkE4mdHuaQXJXw==\n-----END AGE ENCRYPTED FILE-----\n", + "recipient": "age134vt63pjqpd0m7702fyn8vhdlzyj2deqc2q78sp9uw9052kxsgwq6d25ez" + }, + { + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBkQW5sRFI2VnpFNUJ1cUlN\nUHpUR2hFb3pWSWVvSWdBTDVaSVRpRWVKemlBCng5TUM4MUJLUWFJZXkxeEZyM0Y2\nZ052MzhwL0Q1U3ViaHdqNGdZbGlkc2MKLS0tIHR6VWFsNGpOeXVyWU9ZM0lsQ3FQ\nYlpHcFNPYVBRd1F4MDJ5VS9VSFp3ZzAKqR5rqTJODozoWdVB+VrzEabW3BCOzkH8\nW6sxSgAutYKXRxAmiXNZUQ1gbwRpM/pclOf2vKLTcgqqCj4Sof6aLw==\n-----END AGE ENCRYPTED FILE-----\n", + "recipient": "age17d4qt0n9edq57tgcqyk8eu5mrendl59yt6z2y3a4vkq7el8krqtq6lq28g" + }, + { + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIHpub0tGTDRW\nd1hpaUcrU005SkFLVlkzMGNvY2JEWFZFRGpWRGtmV0U5bFkgQVEgd0l6SlBCVW1v\neDl5N0lHYmVrajZzVzVTYjd4WVdNVjZoZVlkUEtmVXlMdyBIdmtoczF0dmhxL1py\nS1hsc0ErckdoVVB0bE02RGdCNW5raERXT1ZJMTkzNjRGNHd2T3ZSTVYrKzZlbEll\nVTZKc2JVN1B2SzRuNkpaekhwSWJQaFZVQQpYL3BhVVJJV3NJb1FlVytNc2dTdzQ1\nRFcrclBkVW1DUzJrN2E0K3M5akNjCi0tLSBidkVRMFBtb3FZcU5PVXFldTc0ckdU\ncVRKT3lJNkhycjBZa0dHM3NWcHNVCmdHsmmeshavDW2IbPKfY6Wrz7kvo9qpU337\nHdL+lamtUQaqTS2BPRk5ca7cba3VJY6gqQEIGcSsb5hqp9/209c=\n-----END AGE ENCRYPTED FILE-----\n", + "recipient": "age1fido2-hmac1qqpf43tgcfjm048lsqskvq34w2t4uvrm5qy6m2eg6zjj82ctca8wctgpczxvj0q4y6337uhvsxdh5j86k9h9ymautpvv2759ucwnef75ez7pa7fpkddklp40mxk2tedsp74359g0kefn5rsq0x0yss6cu4yd0h06up0rp08t6yc4l0hfa9y8jn5fkx6nk0hjhz06ykwv0fyxe7z42q683jy0" + }, + { + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIFFkUFdiK2wy\nRDYrSlR3WmY3d3o2SXk4SFhtczBudlIwd0xpV2VIYnpUMEUgQVEgZlFBRFNyWkNS\nRDJQaUJ3WWowTEcwaTk0Z0tiRHpQNmhkMTJZUlZHbHlEMCBtMzE5bzVQb1JmZkpy\nY0orbEs2RzBSVXA3UmZYZkRRanNnc2pHSnJjK1pLVmZOWGR4d0IwZjh1YXlkakRx\nTm5EMXR3ZjNHWGl0Ty8rcHpQbkcxRTZmZwpSL0FxcHpYSjBsL2RmakVPdXZCRUVq\nczNSTnpYKy9NaTVJZDlNMXk2S1pVCi0tLSBvVkV6ajVoVlhMaHlacm1MVXRyVVhu\nZTVsdTNkaXZUNC82QzhYZ1ZPNlBZCnvd2w1m8YsvuSjaSb4PLzOBfJtlDePZ/KAe\nsBUaenubt6M/Xy8LxnBk0MDDAK8egbn531Lt+QY6PQHi6j/4V04=\n-----END AGE ENCRYPTED FILE-----\n", + "recipient": "age1fido2-hmac1qqprw0vfpc8wzsu78quc777kmee54ln6nnsjrnrhl7nr33eh4kvkksqp05qqxj4kgfzrmrugrsvg7skx6ghh3q9xc0x0agthtkvy25d9eq7eklta5wf7s30hexkuyl5546rdz9ffa5tawlp5yweqkgccntw0ny540n2am3cqw3luhxkfmrp63kwr6mwplhr9u26wll48x0n3k5f60c7hg9a3" + }, + { + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIHhNdnE5dXhH\nWVpOMldxWE1Sak1aOFgwdk5Ra0V0aWJ4SW9INDVNM0hTeWMgQVEgZUh4S2o1R2RE\nV0svbnErTmxodXE2bUxJK3lla2lvajB3OXVwZHJtcHU5dyBKU3I4WFJnK3BOQXl0\nZDh5NTB5ZFlteFJIM2FVTVp5cmNyRXZqL1V0c0l6L0tSb0c5ZU9jbmRXMTIwb2c1\nQjZsREgzWUxaOXBUd2pQK2NncDZuUmZkZwp6Q0hjVHhLVFJQU2I5VGNhOWQvSnh5\nWjRlaGpreHptaURRSWFic1gyR3hrCi0tLSBMLzFZYytBbk8yQ1IzdmVNeVhJTGd1\nZXY5ZXFSdmNBeHpqWFVpbTBXV1BJCp1nlZ0cXNOLh5mVJSRY2QS70T54ENuFpsaV\n2F21bxrHBFCpaXye5L62AXxl4B+yyghl9/jTv72lwQzT8ZctGuY=\n-----END AGE ENCRYPTED FILE-----\n", + "recipient": "age1fido2-hmac1qqpyewum3q8dfcumfgec8nn958aec9f4q9aqy0k06kw5kq27d6fdqdgp0p7y4ru3n5xk90u747xevxa2af3v37e85j9g3axrmw5hdwdfh0wz22hut5vrafxsx26a7vh8fjwkymz3ramfgvvu4detztu075kmpr8l9ydqda0rnjwatdwmfgswg849p37astvld98s3nleeq575azlwc2hhpuh" + }, + { + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBQZnBtSkdoOEh5aTIyNi8z\nK1BOUVBsemtRUWM1aHNGY1gwNkpZdFdMZ1hzClFnbDMrdWQ3ZU1mQkVFU001RFN3\nRStvWlBodnZUNXhkeVRUaG93Smxsa2sKLS0tIEcyajM0LzZJUmFsWWp5RU5DVlkv\ndjRYenhSNXVVV0xhRG9kR0lxMjdkRWsKKzPiSsNbpZufp42YuLFJa8Tx7ctDGTGC\nt376hPY5mDF4ImbuPUL41PkBeRM54CcxM6DgoQyry0hU7Jsai90oxw==\n-----END AGE ENCRYPTED FILE-----\n", + "recipient": "age1hlzrpqqgndcthq5m5yj9egfgyet2fzrxwa6ynjzwx2r22uy6m3hqr3rd06" + }, + { + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBBaDFVZlVLNzFoZG5NbjQr\nSFZYQkpqdThEZzFRdW0yQ3hsMHlEOTFhK3pVCjlyRVh2N0czTlFkL1VzZDdmQ3VG\nU3djMDdURkVReUZZQ3Y4QVVJVmFMMTQKLS0tIDlsOXBMaWJnOXNhanBLeGx3azRS\nVWRuREw2Y3ZPdW1LSU1BYnBVekNSWTgKzzs/60NzTAnMkmGaFilD6mR87yTQLKq8\nrsJjnZKMAI0vGY6k+/JHEhCiYKFL1RutfeaHuYHtzpLYCREc+USFJw==\n-----END AGE ENCRYPTED FILE-----\n", + "recipient": "age1sg0rvgyetdcqw7j2x983fh69kdkvqsngpe5x36e5920qa7fze3cqhj4wgx" + }, + { + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBUQTl5SUV1SUVRQVJNVytp\nR0Jvc1pHOXRjcTAyS2F0dDVyUHZYdWRMZGkwCldEZUx2ZGU2WVlaLzd3UDB1Sk9R\nL1ZnNjZlSFJ6aG50SzlNeVhNY2RabTgKLS0tIHNFZWNlYmRhYW5PMW1KdFdSYUFI\ndDl6MHZXSllLOEcraStIdU5FV0xRL0UK79Q+eb1evP5LnwnM6DoR8iFDx9Q43Rbj\nBOazxo9OSWb04A7qBhDqDCD4Pbh+fpdUQ4WSB5Y0lw0U8LTYxDgVYg==\n-----END AGE ENCRYPTED FILE-----\n", + "recipient": "age1swlyyk2rzvevqawyeekv75nx2dz34zpe3xqhkqme26gcgeavy4dqrfpcd8" + }, + { + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBRZ29jc2dvSHdKY0JVeExQ\nNWtJWFJvSFhMNU1sVW5xWGFMN21JZWQ1aDJjCmlVM2R5andlS2JGK0NycDdlTGhK\nUkMrVDByVE9vNVVFNXBacGwyT1FDK0kKLS0tIE5HT25SeXBWT3BDNmdJY25QT1F1\nWFZGMWJxaEd5RlIwdnZzNTIrREN4ZGMKddUmHXydh+7/paxTHEbfYBTJPHc/LQ6r\nNLSLD0SpKhpg+TNBuUb3LraLnLqhOKSbr8BwzZEX1O9D5C8iX8uQKg==\n-----END AGE ENCRYPTED FILE-----\n", + "recipient": "age1vphy2sr6uw4ptsua3gh9khrm2cqyt65t46tusmt44z98qa7q6ymq6prrdl" + } + ], + "lastmodified": "2026-06-23T03:20:58Z", + "mac": "ENC[AES256_GCM,data:QiWkrocJs37Fvhum1FhdVBtKRXPWzIww8htwPCI+oUnFyOwDH78YbfcXG42Usg8pQFBQbVLG+DVa99PtdFFl7H6ZYntpfkUZC9j7GX95Cg80cJGCKawCfn71pGKFZgJUxEObXRB7yNGUPhy32cquBevRW8iMz18vfN8yR3Q7KfQ=,iv:LgQOvlHqLUfKPMmCV8X14pta9CSWPV9YjMRYWVZjtpc=,tag:dsBpzsP4dI3QU5nlvqMptQ==,type:str]", + "version": "3.13.1" + } +} diff --git a/sops/secrets/cursa-age.key/users/kurogeek b/sops/secrets/cursa-age.key/users/kurogeek new file mode 120000 index 0000000..54331f5 --- /dev/null +++ b/sops/secrets/cursa-age.key/users/kurogeek @@ -0,0 +1 @@ +../../../users/kurogeek \ No newline at end of file diff --git a/vars/per-machine/cursa/openssh-cert/.validation-hash b/vars/per-machine/cursa/openssh-cert/.validation-hash new file mode 100644 index 0000000..648dd54 --- /dev/null +++ b/vars/per-machine/cursa/openssh-cert/.validation-hash @@ -0,0 +1 @@ +42c7b913668147b28a419d5da5b1e15e0e9898f0f484813a5c296b8f716075ed \ No newline at end of file diff --git a/vars/per-machine/cursa/openssh-cert/ssh.id_ed25519-cert.pub/value b/vars/per-machine/cursa/openssh-cert/ssh.id_ed25519-cert.pub/value new file mode 100644 index 0000000..9c4f380 --- /dev/null +++ b/vars/per-machine/cursa/openssh-cert/ssh.id_ed25519-cert.pub/value @@ -0,0 +1 @@ +ssh-ed25519-cert-v01@openssh.com AAAAIHNzaC1lZDI1NTE5LWNlcnQtdjAxQG9wZW5zc2guY29tAAAAIDd590Oir3oC9/9wuo+LfbkY0pVoOKfKzpSAG8sXQT3tAAAAILgp+VrUQtUazzJQWcpXmzS6qk7j88euf4/6XMdNfzDpAAAAAAAAAAAAAAACAAAABWN1cnNhAAAADgAAAApjdXJzYS5jbGFuAAAAAAAAAAD//////////wAAAAAAAAAAAAAAAAAAADMAAAALc3NoLWVkMjU1MTkAAAAgh9IoSV7Q/xX/EvgDWVfHmW4MIyOvx97Hz9zWXc8yerAAAABTAAAAC3NzaC1lZDI1NTE5AAAAQIqhdBYMa7/apLdp7OZWj7LZOtoYRlCWI4Bg7hSeOoY+zzxtMzuRZYI4xBJw1W7XmDsAvtqqyuC9dDVBluKCnwo= /tmp/vars-ol6rf65q/in/openssh/ssh.id_ed25519.pub diff --git a/vars/per-machine/cursa/openssh/ssh.id_ed25519.pub/value b/vars/per-machine/cursa/openssh/ssh.id_ed25519.pub/value new file mode 100644 index 0000000..d6d2271 --- /dev/null +++ b/vars/per-machine/cursa/openssh/ssh.id_ed25519.pub/value @@ -0,0 +1 @@ +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILgp+VrUQtUazzJQWcpXmzS6qk7j88euf4/6XMdNfzDp diff --git a/vars/per-machine/cursa/openssh/ssh.id_ed25519/groups/admins b/vars/per-machine/cursa/openssh/ssh.id_ed25519/groups/admins new file mode 120000 index 0000000..6765aa1 --- /dev/null +++ b/vars/per-machine/cursa/openssh/ssh.id_ed25519/groups/admins @@ -0,0 +1 @@ +../../../../../../sops/groups/admins \ No newline at end of file diff --git a/vars/per-machine/cursa/openssh/ssh.id_ed25519/machines/cursa b/vars/per-machine/cursa/openssh/ssh.id_ed25519/machines/cursa new file mode 120000 index 0000000..adc22f0 --- /dev/null +++ b/vars/per-machine/cursa/openssh/ssh.id_ed25519/machines/cursa @@ -0,0 +1 @@ +../../../../../../sops/machines/cursa \ No newline at end of file diff --git a/vars/per-machine/cursa/openssh/ssh.id_ed25519/secret b/vars/per-machine/cursa/openssh/ssh.id_ed25519/secret new file mode 100644 index 0000000..15f4b58 --- /dev/null +++ b/vars/per-machine/cursa/openssh/ssh.id_ed25519/secret @@ -0,0 +1,50 @@ +{ + "data": "ENC[AES256_GCM,data:eiucWVFgrTbLAag4NU0psljE5mdxtlFoPVeT0/vNfXxw2ONTWMO3MwjhO2z0dozVr0TeOFQ1FetD4Rx+VYRPrTiLI8W8VB2zgVfF4EnUCmlrYNhHLP5WD6eejRojYgmhbfaHgHPaA3bPAm8NsFXJ4vpOpWYV5qXqQfG0uHgLn7QIAwgFDbhsxEfvtHPMqGkEJO90qMSmAtY9tVKXnxsKjPR5q/2D6Vm27yJH16ZnWDo2cJZZj6neQLSjz2fnM3qxuqUjiiuEeusbQuehpo/ryfry7Kkw9s7tuu7XVQzgV8V29go92gQmmnENlKYF+ofkFg/UxIq5D9zTfrUXIpUsxLvMWuF9P//lHf7rN50dF9RTBjileOUzuq9qLhw98px/Azk/WQgk/PbXSXJ4UeCA0qnHCZuDZ6KfenaBC4dysbO+gdTf+cdDnKaQUGP5/XfEXEAiZQmGXuH6KhfiBybWr8vOGEF6PUG1JwXlXbIW7zJ6l2o/HkIcZQprXeLudIWLPBz2,iv:VRqH6EvFH2LqySScWyJ3ERvVepa3efzJt2wV1Ab1ruI=,tag:175BR5hAd0TnbRclmpgn5w==,type:str]", + "sops": { + "age": [ + { + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBSajA5eFYzbW5RTmlGT0dq\ndGtwVkFxbEdoTmh1R1FLNmxEWDdhS01NcW1jCmFqcU1Jcmk3UnNnVk9hd0ZOY3dK\nVnJXMTJuUHRrWTVYRWppY0E1eVdKQWcKLS0tIFg1d2V3TmtSckx6aEd2RnVoeTdn\ncGYza1RheVRiYU1pQmNUcSsvaE54czAKWGv0uSWB3scaX98w3xloEavhifCsKDdf\n8QlGvuHm3KH7FCtMjYqHAQvvByBCDn9cRMmDUoNqYb/AISViDUyTWA==\n-----END AGE ENCRYPTED FILE-----\n", + "recipient": "age134vt63pjqpd0m7702fyn8vhdlzyj2deqc2q78sp9uw9052kxsgwq6d25ez" + }, + { + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBJYzdhQmtWQjJWejlnNVF6\nM3BzNzRGNjBkdnBLdkR0YnRnTGFNYnA3M2tVCmhHOXJBN2xhOVh3citlZ0lRZ2NT\nSUphYXc4am01SlVTbUhDWmtnN3FUUDAKLS0tIEJTczZhdnJEVzVpWmtqeFdSajV4\ndmo3aTA3Vm85eHpCQWRUaTdHTHkva00KkGj79MJlPCfmG0uDjpBOA5ZG9ELNbAsh\nXQUlSZdUhNaXejn2Lwc+9QlJRFutsY2a3tsk9rm3CKkW+4ggve6wOw==\n-----END AGE ENCRYPTED FILE-----\n", + "recipient": "age17d4qt0n9edq57tgcqyk8eu5mrendl59yt6z2y3a4vkq7el8krqtq6lq28g" + }, + { + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBhMnFHUVVJZCtubW1JWURv\nd1o0cUovZXk2MEJ2YVpES2VBRFJLb1dwYnljCk1VOUU2Qm80d0NSM01BYnl5TkhS\nRXJzc3hqWFZ6MzZmTDlVUTdvVzBvLzAKLS0tIG9oNlY4WmdUb1dzYU9lNnpxNDky\nMndyVkUxRk5jK1o5emMwd0tmaC9PUU0KlKHxUTVZALoEdaMjoKlVrcg+dNjnCU8X\ngZJ6NSbw0QHnzYB1jETmgzqZWM/4Z/IHmYSWJ1aGIJOtSHUy1x4ULg==\n-----END AGE ENCRYPTED FILE-----\n", + "recipient": "age1ayu4av6r9rtrz54rr5w9vvjucnxxdf3pq7ut0zrqzqd9dpqjjyws82fff7" + }, + { + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIDNqU2YxUmZ2\naGZvWnd6K1FhWG54M3VLQ2pKdTV4dVpMamdIS3l5anhGU0EgQVEgd0l6SlBCVW1v\neDl5N0lHYmVrajZzVzVTYjd4WVdNVjZoZVlkUEtmVXlMdyBIdmtoczF0dmhxL1py\nS1hsc0ErckdoVVB0bE02RGdCNW5raERXT1ZJMTkzNjRGNHd2T3ZSTVYrKzZlbEll\nVTZKc2JVN1B2SzRuNkpaekhwSWJQaFZVQQpjd3BNd0VtczNJc2FLTk1HRGtyRVM0\naVg0REhEaDdYU3B1YUNDUW1UYzFrCi0tLSBPejBNbnNCSDhUSWZwS1d5azNRWUVG\nbE9GaGlOd2pSVXc3YnBodlNxR2lzCsQEc37fRnfh4XhckkynS1N/n6KHAau1WnZx\ndpYFgVNOSZk1xxYxM4YIQke3ysv/iXlsnni9IhWtXqTfbP8GkhQ=\n-----END AGE ENCRYPTED FILE-----\n", + "recipient": "age1fido2-hmac1qqpf43tgcfjm048lsqskvq34w2t4uvrm5qy6m2eg6zjj82ctca8wctgpczxvj0q4y6337uhvsxdh5j86k9h9ymautpvv2759ucwnef75ez7pa7fpkddklp40mxk2tedsp74359g0kefn5rsq0x0yss6cu4yd0h06up0rp08t6yc4l0hfa9y8jn5fkx6nk0hjhz06ykwv0fyxe7z42q683jy0" + }, + { + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIDM2Q2V0RUR3\nT1ROM0xHcitHbjJpYUlSdHJVZDZvdFdRYnJxay9GaGFlUVUgQVEgZlFBRFNyWkNS\nRDJQaUJ3WWowTEcwaTk0Z0tiRHpQNmhkMTJZUlZHbHlEMCBtMzE5bzVQb1JmZkpy\nY0orbEs2RzBSVXA3UmZYZkRRanNnc2pHSnJjK1pLVmZOWGR4d0IwZjh1YXlkakRx\nTm5EMXR3ZjNHWGl0Ty8rcHpQbkcxRTZmZwp2TTdpSEVKdVJ0WUU5YU95YWZEells\nbTNXNEQ0WDVmUVhEa0ovc29WbVc0Ci0tLSA1QkE4NkV6REtBd2dDeE5FbGdhcmdI\nRkhBRFVnMS9KUXdTUTBDczFpNllNCt47OzI+A2racdHw2oBc16HzD6Shg0Oyb5GC\nLVxpToa76zAyu1g4J9xT7yftn7z7o78fhqmMQHRMGpcNSrlodFE=\n-----END AGE ENCRYPTED FILE-----\n", + "recipient": "age1fido2-hmac1qqprw0vfpc8wzsu78quc777kmee54ln6nnsjrnrhl7nr33eh4kvkksqp05qqxj4kgfzrmrugrsvg7skx6ghh3q9xc0x0agthtkvy25d9eq7eklta5wf7s30hexkuyl5546rdz9ffa5tawlp5yweqkgccntw0ny540n2am3cqw3luhxkfmrp63kwr6mwplhr9u26wll48x0n3k5f60c7hg9a3" + }, + { + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIFJyUEJVQjV1\nV0k2QVNMeVJpU1ZoaWh1akhTWklTajhtcW9ocm92TVcvMXMgQVEgZUh4S2o1R2RE\nV0svbnErTmxodXE2bUxJK3lla2lvajB3OXVwZHJtcHU5dyBKU3I4WFJnK3BOQXl0\nZDh5NTB5ZFlteFJIM2FVTVp5cmNyRXZqL1V0c0l6L0tSb0c5ZU9jbmRXMTIwb2c1\nQjZsREgzWUxaOXBUd2pQK2NncDZuUmZkZwpmRFo3YlNPWEQySUFoaFlpYnBmMDly\nY3dpenhzZ1VjUWlDamQyVDJmZWNBCi0tLSBCWElJS2hsRkJ0S01UYWtLbU02Q3lZ\ndHF5NHJzWHdMYUVnVVVJQ29aTDFVCq+SSlnXaQWiZ0RMwvY9ZhtcR7LIydbEL4Ap\n6GritQRqwd+bBIXGCD6uygM/7Li3QavLAasx7Ya4pC2UEcvC9wc=\n-----END AGE ENCRYPTED FILE-----\n", + "recipient": "age1fido2-hmac1qqpyewum3q8dfcumfgec8nn958aec9f4q9aqy0k06kw5kq27d6fdqdgp0p7y4ru3n5xk90u747xevxa2af3v37e85j9g3axrmw5hdwdfh0wz22hut5vrafxsx26a7vh8fjwkymz3ramfgvvu4detztu075kmpr8l9ydqda0rnjwatdwmfgswg849p37astvld98s3nleeq575azlwc2hhpuh" + }, + { + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBNWFM3VE1udUN0NXFUMkNQ\nemtsM1BsUGtxdTJUQ1RlQU0raFNMZjA5RzI4CkNYbWRFTnRCUmFrQUYvUUZqNFdY\nTEIvdHl4RVJUenZoSGtZbUtnNHhXT0kKLS0tIDJZUklGQTRYek4wYytybnh4dUJI\nOEtkWVBmcFR4RGkxeFBkTlRpOEw0bUEKttBboWXEFnXi0dQD1td2ICN++NuO201W\nuy0oUqHI1tORFrqSIVI0+qJGdgavWVkO529/vLEA5QxHdOFkhuYcaw==\n-----END AGE ENCRYPTED FILE-----\n", + "recipient": "age1hlzrpqqgndcthq5m5yj9egfgyet2fzrxwa6ynjzwx2r22uy6m3hqr3rd06" + }, + { + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBaL1Q0OGxJRU5hcjQ5Yjl3\nZ254SDRYWEtRMWlMVSswTDNuOXdMNzY2NVFjCmw0VFZYaS84TTViNGZvZzZjVmQy\nN2dvdXFubCtabi9pdHMrQzdydHdCQzAKLS0tIEUzdENON0ZpWXhiZHkrMEZ6LzZR\nRGFDVzdMNTZ3SFp1dmViRUtaMytsWkEK1kR1M/YYGOL2O/jqLnoZhgGuYQcN4uGN\nQ+5N12HEcf3JFzHw8WDzPM34I+K3D9oPSLjy6d6hYjvOJjIjL5d11Q==\n-----END AGE ENCRYPTED FILE-----\n", + "recipient": "age1sg0rvgyetdcqw7j2x983fh69kdkvqsngpe5x36e5920qa7fze3cqhj4wgx" + }, + { + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBDUHd3QTlLT3Jzak1pM2lV\nVG1iaTRjeHJISStiaXJ1K2VBZGQ0cmx0NERzCnpGQmczUHY5eU9GQS8vall3QzFx\ncFlZcmVrV3lqZG9rNEVXTE42MWM0aEkKLS0tIGdsYXFFSmdMRzYrSk5ZbzV6Y1d5\ndGF3amVGYWVNeEVIVzBHY09vc3puS3cKQ3cCmarxcElA8KEDy4SudjhBX4ORI2os\nKy1roLbRHWDlC3zrK1MyS+7VgI28ZERRfQNNAJruB7fiL5yY7My/og==\n-----END AGE ENCRYPTED FILE-----\n", + "recipient": "age1swlyyk2rzvevqawyeekv75nx2dz34zpe3xqhkqme26gcgeavy4dqrfpcd8" + }, + { + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBxSytvZ2pZMXZKU0RHTmhr\nMHhTTjEzbGtJRmRZUURsNnUvUTU4UGFLMjJNCnVOT0FWMEpya214enJmV1oxSEQ0\nWUVIS3ZicnlxdU9SVVIxNEhESmR4dkUKLS0tIEVYOTFUTTdManpPa0xRcGNUcGgy\ncHRHcGZtcmlXRUJCMFo4L21VTHN4OGcKdh+rTPEs29SyPpHLkfDwS5wRDyPc9Aa0\no3F1mW+oMBEOL0nPt4wsrYcp/QXoezOq8cE2ONZG6tatx6xnP9B5EQ==\n-----END AGE ENCRYPTED FILE-----\n", + "recipient": "age1vphy2sr6uw4ptsua3gh9khrm2cqyt65t46tusmt44z98qa7q6ymq6prrdl" + } + ], + "lastmodified": "2026-06-23T03:20:58Z", + "mac": "ENC[AES256_GCM,data:SpNWZq61C5ICrGUf2hqGrN9IK2T3RIMy8KrOPS1eNx/BP/Z3LiWbN0zGOW/+YrrukfwpdgS05YzgqpWPGhQyw3iJEPPS7ittBsxygN7Uc5NuwU5H2Ik4CXK0/R4chBKgosp+UXB53W7YrLnjbyU8OWgEU7DrD/TyFAIAXlNXVyA=,iv:GiJjpRCFUiBqYbFuTDH1OT6P8/Gpu2kCa1aR69LMg88=,tag:qwn9pGqxV+lqWbvHZJjPVg==,type:str]", + "version": "3.13.1" + } +} diff --git a/vars/per-machine/cursa/openssh/ssh.id_ed25519/users/kurogeek b/vars/per-machine/cursa/openssh/ssh.id_ed25519/users/kurogeek new file mode 120000 index 0000000..970aefa --- /dev/null +++ b/vars/per-machine/cursa/openssh/ssh.id_ed25519/users/kurogeek @@ -0,0 +1 @@ +../../../../../../sops/users/kurogeek \ No newline at end of file diff --git a/vars/per-machine/cursa/prometheus/matrix-alertmanager-secret/groups/admins b/vars/per-machine/cursa/prometheus/matrix-alertmanager-secret/groups/admins new file mode 120000 index 0000000..6765aa1 --- /dev/null +++ b/vars/per-machine/cursa/prometheus/matrix-alertmanager-secret/groups/admins @@ -0,0 +1 @@ +../../../../../../sops/groups/admins \ No newline at end of file diff --git a/vars/per-machine/cursa/prometheus/matrix-alertmanager-secret/machines/cursa b/vars/per-machine/cursa/prometheus/matrix-alertmanager-secret/machines/cursa new file mode 120000 index 0000000..adc22f0 --- /dev/null +++ b/vars/per-machine/cursa/prometheus/matrix-alertmanager-secret/machines/cursa @@ -0,0 +1 @@ +../../../../../../sops/machines/cursa \ No newline at end of file diff --git a/vars/per-machine/cursa/prometheus/matrix-alertmanager-secret/secret b/vars/per-machine/cursa/prometheus/matrix-alertmanager-secret/secret new file mode 100644 index 0000000..f9e78ad --- /dev/null +++ b/vars/per-machine/cursa/prometheus/matrix-alertmanager-secret/secret @@ -0,0 +1,50 @@ +{ + "data": "ENC[AES256_GCM,data:/l2PcmiVpW5RujflHUuG4YwVs/sxILD+SUVYlLrkXK1uPieqrZ/LPIwkU2PypBfybZ65esEcL4KGI4uY0XtxdOo=,iv:Izy1hSgtpmcp7sN4Ra+IvBPhGID5pgRzy6FL87FcsGU=,tag:sJefqKSoVtu78ckakBTjbA==,type:str]", + "sops": { + "age": [ + { + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBNTStjdHlmNUN6Qk5GS3Ft\ncEJWVE84Q0FXaE5hQW1DbDNzbFF3STR1c2pFCndacXhMV0pTYzZDREFjZmw1aWov\nanRxMHBYUkpYN3BLRUxMUlVtR2srTGMKLS0tIHhtaXZkWXVEV3d6Y2RqMnROU0Zr\nOTRkTnpVYStsQmFkUi9vamVzc2RmNmcKaqhdfSjWrh40XPxPjjLJ1F5kv3NjLenn\nFK1tIHZZyDxMI6Ztx8/GATx9u6wB78zsm1RHHT5H0fbCbFVrRmnrjQ==\n-----END AGE ENCRYPTED FILE-----\n", + "recipient": "age134vt63pjqpd0m7702fyn8vhdlzyj2deqc2q78sp9uw9052kxsgwq6d25ez" + }, + { + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBFazlwUDJSbFRndVd1QklQ\naWZJdmJKZHpINi9oYlYzSjg5Z0lEM2lrUG5vCk9tbHJKOWt0bVZSeGxtUGdrY0pH\ndEg1R05tU1BNQWpjOVNRaVlvQUU0MDQKLS0tIFhDZGlXUU5IN3EyOFVwVEZDZWlL\naUxZTlhyU2hIWnVCdmhmd2N3WGZPZVUKqM8jKNpsA+T+UYSTLx/EhiAdnSgdgXqH\n5+cGi/6nZEyqV7+4iNd251C/cPBG4/S97bp2rY5o6USe1gjC6ZPZDQ==\n-----END AGE ENCRYPTED FILE-----\n", + "recipient": "age17d4qt0n9edq57tgcqyk8eu5mrendl59yt6z2y3a4vkq7el8krqtq6lq28g" + }, + { + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA2ZmxMSzYzdHNuek4zYity\na3lYaDN0QkxWSm5KL3loZUpLc3lUSmVkbVc0CnA4YUxjM1BmRGJaQWp2TG9kT3BX\nL0wyaFp1eTEvWUIza0s5cEduZkZ2R0UKLS0tIG53OW1rcWdKR1gzUVRJeDNJbDVI\nYmpMdlVveTlxQXNzL09VeGJWMXdITE0KQkjzmJ4eEDZnb4Te5Sud0Ka0jCox5X1I\n2HRbiG1oIJL91+mCXSJmr7+RcXC5XC1Pb+6ZlEo5t6+Eim+KLH8UyQ==\n-----END AGE ENCRYPTED FILE-----\n", + "recipient": "age1ayu4av6r9rtrz54rr5w9vvjucnxxdf3pq7ut0zrqzqd9dpqjjyws82fff7" + }, + { + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIEE2SS92Z2NP\neDcwQXJVbzlWSllra1lVWmVPd09TL2RLUXR3TUE3NFZTbHcgQVEgd0l6SlBCVW1v\neDl5N0lHYmVrajZzVzVTYjd4WVdNVjZoZVlkUEtmVXlMdyBIdmtoczF0dmhxL1py\nS1hsc0ErckdoVVB0bE02RGdCNW5raERXT1ZJMTkzNjRGNHd2T3ZSTVYrKzZlbEll\nVTZKc2JVN1B2SzRuNkpaekhwSWJQaFZVQQpKTUN4MlA2bmd4OFRjV2tHRTFqK3lY\nYkN3blF0U0NsU2ZKek1QZ3BhL2h3Ci0tLSA5MTMxOUROR1dWN21DK3A0NGNhZEx1\ndW9HRi9oazMyTjM0YUJzUmlFRmM4CiRAqysCzlDIxETcJKH6lIpByw4rpo68TaB9\nQtvpL7pyJo8k89/DmAeJntIGgOVC/II5Y8jaB5XqsEPm7pChOW0=\n-----END AGE ENCRYPTED FILE-----\n", + "recipient": "age1fido2-hmac1qqpf43tgcfjm048lsqskvq34w2t4uvrm5qy6m2eg6zjj82ctca8wctgpczxvj0q4y6337uhvsxdh5j86k9h9ymautpvv2759ucwnef75ez7pa7fpkddklp40mxk2tedsp74359g0kefn5rsq0x0yss6cu4yd0h06up0rp08t6yc4l0hfa9y8jn5fkx6nk0hjhz06ykwv0fyxe7z42q683jy0" + }, + { + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIFBQZ2Rvbktu\nRVNNZDZGcmkyQ01HbGFJMWxZdmd2RjFRQ0hmZ1l4Z1EwbnMgQVEgZlFBRFNyWkNS\nRDJQaUJ3WWowTEcwaTk0Z0tiRHpQNmhkMTJZUlZHbHlEMCBtMzE5bzVQb1JmZkpy\nY0orbEs2RzBSVXA3UmZYZkRRanNnc2pHSnJjK1pLVmZOWGR4d0IwZjh1YXlkakRx\nTm5EMXR3ZjNHWGl0Ty8rcHpQbkcxRTZmZwo3MGdkdFY4Q1RzbkxvQXV1Y1pSbzFB\nVVFPdmx5M3FjeTdvZ2lmelY0cHlFCi0tLSB6V0FiM25tUHAzeVRIQUVDZk9iaFpK\nN3JqNnNCeXEybmRsSmh6VkJrWC9jCmR6o462OqVE5bqnPPsnCfMlse/1PZzBdw2F\nTRLw62Eb7bVoaouCpnQNAWfGxDDMruuuhrPYK5SBCxdZ/jMx+8Q=\n-----END AGE ENCRYPTED FILE-----\n", + "recipient": "age1fido2-hmac1qqprw0vfpc8wzsu78quc777kmee54ln6nnsjrnrhl7nr33eh4kvkksqp05qqxj4kgfzrmrugrsvg7skx6ghh3q9xc0x0agthtkvy25d9eq7eklta5wf7s30hexkuyl5546rdz9ffa5tawlp5yweqkgccntw0ny540n2am3cqw3luhxkfmrp63kwr6mwplhr9u26wll48x0n3k5f60c7hg9a3" + }, + { + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIEVaQlAyRWlz\nYU5SZW83aXhRblVZb1pCdFFIdlhEd0xiNWlWSmV1eDB3SEUgQVEgZUh4S2o1R2RE\nV0svbnErTmxodXE2bUxJK3lla2lvajB3OXVwZHJtcHU5dyBKU3I4WFJnK3BOQXl0\nZDh5NTB5ZFlteFJIM2FVTVp5cmNyRXZqL1V0c0l6L0tSb0c5ZU9jbmRXMTIwb2c1\nQjZsREgzWUxaOXBUd2pQK2NncDZuUmZkZwpDeGhDbkdncWUySGRqZ09PM1VXNWdT\nc2MrbUYxY0VSRTVTVEp3ai83em00Ci0tLSA1RlloVTR2QStnNnJzK0M1aHhEL0tV\nUmMzZkcrY2JyZXJ2UUlkNmtFVEdFCpnTYRUeJMk16oLROFRknHrnmbxmCsMuGQxG\nUc314wSO8o3UEgbAic8zhre7LIiGj1PCCClzUrfhRgu2ocJ7tAc=\n-----END AGE ENCRYPTED FILE-----\n", + "recipient": "age1fido2-hmac1qqpyewum3q8dfcumfgec8nn958aec9f4q9aqy0k06kw5kq27d6fdqdgp0p7y4ru3n5xk90u747xevxa2af3v37e85j9g3axrmw5hdwdfh0wz22hut5vrafxsx26a7vh8fjwkymz3ramfgvvu4detztu075kmpr8l9ydqda0rnjwatdwmfgswg849p37astvld98s3nleeq575azlwc2hhpuh" + }, + { + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB0V0Q3dTE0ZG51SWc3bDB3\ndFA2Ulk5N01CRWV5WCt6R3EwNTN5aEtWMVNjCnZVK213aXJ1VWwybHVxWmdLd3o0\nVCtwYlFadkc3ME1MTHFoYit5aC91KzAKLS0tIFAyQlBjQnUzem9TL2JRbzM2eUNW\nRHNQQ2tKUzRUS25yUC9hV2ZUaHpDczQKaUd0XVpMG1mMSgn+qGJI04PjWKAlguk5\nSMtAHaWs5J4choHRWzBUH44q4Zhk9hfC/jAsryxau1AmG4yuktKZcQ==\n-----END AGE ENCRYPTED FILE-----\n", + "recipient": "age1hlzrpqqgndcthq5m5yj9egfgyet2fzrxwa6ynjzwx2r22uy6m3hqr3rd06" + }, + { + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBFN0RvYzFaUmx2ZHE1cXIy\naW9WZEpZbHAzYTd1alU5NmFEYUtsZHowNFZrCk8wdlRGYzFHU2FjS0JUMkdUUzd0\nM3BTYlFlWHNmTUZhaE13WEJBQ2ZEYTQKLS0tIHJ4L2VzVTZIUDJnNDBlaXViOThJ\nYVJEbGNXcEZlTmgyc2k5dlQvTWNSMVEKdeHT7kyZzaQX+bHfvjHJTJrMFoY9CdDA\nn/vHRNpewsNIc5G6lbbMzgN1DK/3i7zGXKg5tdMDnkBACBN5AdoH5g==\n-----END AGE ENCRYPTED FILE-----\n", + "recipient": "age1sg0rvgyetdcqw7j2x983fh69kdkvqsngpe5x36e5920qa7fze3cqhj4wgx" + }, + { + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBuVEZndnI1Yy9aZU55Wkg4\ndGFkTFdOSSsrVTA3UjhLcmVSQzYxeUZEQ1dRCm1CTHR2b1duTERrN3lZb29VOGRK\nVWZKdjZ5VEcxandmYnFCOERTZ0p3VUEKLS0tIHdKNThCdlBJbVNxTm9JQVF2ako1\namFXUDBVZURuTWVtblY1MWpvMlc0N3cKCPVbytnlm/vLyTvdpM8sp//VV5Q/FpLY\nZ3fN7VFE/Zkw3gYxFPA+MIXV+EFeXBxQnPmIkpv4W5l/jqPXMiMbmQ==\n-----END AGE ENCRYPTED FILE-----\n", + "recipient": "age1swlyyk2rzvevqawyeekv75nx2dz34zpe3xqhkqme26gcgeavy4dqrfpcd8" + }, + { + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBvQVZRVEZGeXI4SmlJdk5R\nN01uampWMncvZ2RtdndIQkYzOFFKWWIyaEZRCmp1eHhFM0hEakU2Rm55RkliR0sr\nV3dWemcxbVh6N0VLQVJtV2lXdUlJMXcKLS0tIDA2eis0Y0ZzcE0xNDBmaVN4QitW\nSDZnVFk0bGdvcmpkSy9RY0EwcDI2bjAKyJlYzlUWryu+PdNm7suu9tLGs3YNiDQ8\nDoNqXfu47Tk9u0rJJvKyJ6uCwojCp3AfOOTJVbhImt1MzYxZVA8k0w==\n-----END AGE ENCRYPTED FILE-----\n", + "recipient": "age1vphy2sr6uw4ptsua3gh9khrm2cqyt65t46tusmt44z98qa7q6ymq6prrdl" + } + ], + "lastmodified": "2026-06-23T03:57:49Z", + "mac": "ENC[AES256_GCM,data:hRatHny7TCVBDuAj/n6whVanKaZSL6t01E5I6wky6s6EUWRg2HEervIkOfK5Iyf0S6IgmwFuFzbjrZj3s9NtZWNUfb8P0bqQ87jpbYgl9xqPqeYKCII/joFNlq0t/07XEfXxCsqel7arA+HOgvKKz6lH9HuU2kl29Gj93yf4JUc=,iv:nem/nihZxwXVsYi3dTdSZgUnmDX8tJUIkTP1O7U7cZk=,tag:5acHcqwmAU0LIoaSk82nMg==,type:str]", + "version": "3.13.1" + } +} diff --git a/vars/per-machine/cursa/prometheus/matrix-alertmanager-secret/users/kurogeek b/vars/per-machine/cursa/prometheus/matrix-alertmanager-secret/users/kurogeek new file mode 120000 index 0000000..970aefa --- /dev/null +++ b/vars/per-machine/cursa/prometheus/matrix-alertmanager-secret/users/kurogeek @@ -0,0 +1 @@ +../../../../../../sops/users/kurogeek \ No newline at end of file diff --git a/vars/per-machine/cursa/prometheus/matrix-alertmanager-token/groups/admins b/vars/per-machine/cursa/prometheus/matrix-alertmanager-token/groups/admins new file mode 120000 index 0000000..6765aa1 --- /dev/null +++ b/vars/per-machine/cursa/prometheus/matrix-alertmanager-token/groups/admins @@ -0,0 +1 @@ +../../../../../../sops/groups/admins \ No newline at end of file diff --git a/vars/per-machine/cursa/prometheus/matrix-alertmanager-token/machines/cursa b/vars/per-machine/cursa/prometheus/matrix-alertmanager-token/machines/cursa new file mode 120000 index 0000000..adc22f0 --- /dev/null +++ b/vars/per-machine/cursa/prometheus/matrix-alertmanager-token/machines/cursa @@ -0,0 +1 @@ +../../../../../../sops/machines/cursa \ No newline at end of file diff --git a/vars/per-machine/cursa/prometheus/matrix-alertmanager-token/secret b/vars/per-machine/cursa/prometheus/matrix-alertmanager-token/secret new file mode 100644 index 0000000..1c4f22a --- /dev/null +++ b/vars/per-machine/cursa/prometheus/matrix-alertmanager-token/secret @@ -0,0 +1,50 @@ +{ + "data": "ENC[AES256_GCM,data:KgNlt2U8Xzj909Dqe1vTFeTmlSuVajkmkLkPmeCLfdJEntc6Aml+BDw=,iv:8DeQ3/inWZzMOsGX1AD4+lUAcUmnqKwZ1h6UF17FxdM=,tag:LcpSqkqs+WEv8eIg1XPSuA==,type:str]", + "sops": { + "age": [ + { + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBFOFZkZ3hWTUxiS0VSSlkv\nQ0ZBRWlMdEk4d0NYd1VVN3pnSkNzekE3TjFBCnRoMysxaTZubnpUckdaMGZRYjly\nZlpnZ0J4V0QzZ3FvOThQWjVxTFM4Z1kKLS0tIEpqQmxGK3dVTTRWSlgrdzNMS0tJ\nRkNXbERuZStsSWJlV2themQrZnB1QUEKHKE+yht5yCimp0kYBoktREHlsAcA1R45\nR2xxSHjsNZivKKqE44+7FLC2MhqeYxfRCuHwsmEx0e7k52fVufw6hQ==\n-----END AGE ENCRYPTED FILE-----\n", + "recipient": "age134vt63pjqpd0m7702fyn8vhdlzyj2deqc2q78sp9uw9052kxsgwq6d25ez" + }, + { + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBUNVlqdjRqSzJiM1U5aDVk\nRnB5V3BhUDdUWHlEQjMrWVZKVVkwOXYzczFRCndEbzhaYnpCcEdjSndwWGorMXA4\nYy9EWkNhWVBpOEE2Y0FhSDZnM2NOMGcKLS0tIG1zdzdBaXdhNnZSd0Z4NnNPbjFY\nY1BXNFRRemVyVkZXL3lDVDBPN1hFR1kKEyzCDRQglCjd0iafCFaGGIYWBmNpjGnY\ncXWQJB2Ka2Nlj2nOGapHFG2u9sb90aiDxMxSOx1EswcfUOv3OCHHfA==\n-----END AGE ENCRYPTED FILE-----\n", + "recipient": "age17d4qt0n9edq57tgcqyk8eu5mrendl59yt6z2y3a4vkq7el8krqtq6lq28g" + }, + { + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSArZE1GMTN3YXgxd1BZZGJR\ndWw3UVVFWkduV0FqYlVjR292TTExT0hwWDNVCkRFMFhzRTIwM0NnK3VnUFc5Y0E3\nRkU2UDB4RU9URFZXWnkzbXdLUVRtajgKLS0tIC81YlptcUloOHhwQ0hjeU1NLzNH\nY1hHei9SMTJ5Z2VMM0VOdm5MN0JJeWsKyza4CjxmWVeLIvVRi62kYuGFTeB3Cys6\n2qeQlf2vkfoiVc+H88E2ifHnID/qAPglYx+r1Zsnk1C5Bzcy75BvAg==\n-----END AGE ENCRYPTED FILE-----\n", + "recipient": "age1ayu4av6r9rtrz54rr5w9vvjucnxxdf3pq7ut0zrqzqd9dpqjjyws82fff7" + }, + { + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIEc3aHVsdnlP\nZnA4R0x5UGNXY2hyR3JZSlBCUUJjUWJOMDZLYmlUakVDbmsgQVEgd0l6SlBCVW1v\neDl5N0lHYmVrajZzVzVTYjd4WVdNVjZoZVlkUEtmVXlMdyBIdmtoczF0dmhxL1py\nS1hsc0ErckdoVVB0bE02RGdCNW5raERXT1ZJMTkzNjRGNHd2T3ZSTVYrKzZlbEll\nVTZKc2JVN1B2SzRuNkpaekhwSWJQaFZVQQpNbDZkMU55MGE2RHo5bUhZSkp2SWNZ\nWFBrUkhlcVRZQVVjMTZONlN6Rjc0Ci0tLSBuUmFBTm40MERlcU40ZXh3Qk14Qzd4\nRmVaeFBPaTlQQWxKeG1kZlNjS0dVCk+gl2PtnnGNSlrj/F+or1/xUFxrq2WN2zsl\ntgRrjPGf4TCe/U6J9lM7x3GAS1Exwupacr4GV4yRnmWjJ6L5iSI=\n-----END AGE ENCRYPTED FILE-----\n", + "recipient": "age1fido2-hmac1qqpf43tgcfjm048lsqskvq34w2t4uvrm5qy6m2eg6zjj82ctca8wctgpczxvj0q4y6337uhvsxdh5j86k9h9ymautpvv2759ucwnef75ez7pa7fpkddklp40mxk2tedsp74359g0kefn5rsq0x0yss6cu4yd0h06up0rp08t6yc4l0hfa9y8jn5fkx6nk0hjhz06ykwv0fyxe7z42q683jy0" + }, + { + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIDVJS1EwRm0x\nNVQwM0ZEOU5ZWWtKZUplK0ViUm82QmR2ejY1M3JiMysyd3cgQVEgZlFBRFNyWkNS\nRDJQaUJ3WWowTEcwaTk0Z0tiRHpQNmhkMTJZUlZHbHlEMCBtMzE5bzVQb1JmZkpy\nY0orbEs2RzBSVXA3UmZYZkRRanNnc2pHSnJjK1pLVmZOWGR4d0IwZjh1YXlkakRx\nTm5EMXR3ZjNHWGl0Ty8rcHpQbkcxRTZmZwpUMC9ZbnJwUGRxSVJINkJ4cnR6Sytt\ndWU3dWdHV1lNRnFxM3pxMWxsRnJZCi0tLSBPa3k0bVNNWlZUbUE2aXpMY0NxYUVZ\ndFhYRXZicTFSTExQM2ttNW1KMkFnCiw/pm26LYrx8QTkEofd/thAD8hZOJWySaYi\n97IoUDhdCgS3DBhYusmH64k8ulXGgkFTeJFgMfGY73Yc2Uwm0r8=\n-----END AGE ENCRYPTED FILE-----\n", + "recipient": "age1fido2-hmac1qqprw0vfpc8wzsu78quc777kmee54ln6nnsjrnrhl7nr33eh4kvkksqp05qqxj4kgfzrmrugrsvg7skx6ghh3q9xc0x0agthtkvy25d9eq7eklta5wf7s30hexkuyl5546rdz9ffa5tawlp5yweqkgccntw0ny540n2am3cqw3luhxkfmrp63kwr6mwplhr9u26wll48x0n3k5f60c7hg9a3" + }, + { + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIGg4dDZJQ2Mz\nNkoySGFCT0RwYisrSW1ScTRJb2Z4ZmhnZUVrNWk5TE5CaXMgQVEgZUh4S2o1R2RE\nV0svbnErTmxodXE2bUxJK3lla2lvajB3OXVwZHJtcHU5dyBKU3I4WFJnK3BOQXl0\nZDh5NTB5ZFlteFJIM2FVTVp5cmNyRXZqL1V0c0l6L0tSb0c5ZU9jbmRXMTIwb2c1\nQjZsREgzWUxaOXBUd2pQK2NncDZuUmZkZwplS3lEOEJGWi9CR1VSSXZDcDBFakhX\nOEE0ZUJSSGpNUXZUTWt6Mlo4bk84Ci0tLSBCbEN6WUx1ZUZhSSthR0lUK2ZPZkhv\nWkIrYm5FMDdJVlc0eXgrbXN3QldnCtQnb3dXgwp0OGdmni9g5hYMkBLdqgjeGilD\npItIS1vt+ey9+eTpQkR12l7t765fIaoO+rLxZQsvwdkjErXzegM=\n-----END AGE ENCRYPTED FILE-----\n", + "recipient": "age1fido2-hmac1qqpyewum3q8dfcumfgec8nn958aec9f4q9aqy0k06kw5kq27d6fdqdgp0p7y4ru3n5xk90u747xevxa2af3v37e85j9g3axrmw5hdwdfh0wz22hut5vrafxsx26a7vh8fjwkymz3ramfgvvu4detztu075kmpr8l9ydqda0rnjwatdwmfgswg849p37astvld98s3nleeq575azlwc2hhpuh" + }, + { + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA1NDFmeFg0S2daRDB5NWVZ\naUdsK2xUL0N1dXFOZTJzNDJ0dFN4MGZWdjM4CjBHWk9rY1lBcE1ja1l1T1ZUdXI1\nWFI3ZlJmRVY5SFFCOFNtc2V3VGxxRkkKLS0tIHZiRTQ0dlNWQnBVSFdZZDhxRnQz\nc0JNNXVDaHB1RFNCbDJmSU12NDJraEEKrxbWsqTtAilYE4JzBMIY6rRDtj3EOtRm\nx9RxOGvqkqJnsHaNL2SqN6m5IcavPHNOS36pbIrCC3AZK0S75f4olA==\n-----END AGE ENCRYPTED FILE-----\n", + "recipient": "age1hlzrpqqgndcthq5m5yj9egfgyet2fzrxwa6ynjzwx2r22uy6m3hqr3rd06" + }, + { + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBKTVVYN01VZ3ZLQlhnMEV0\ndkg2VEliNFBUbVVvcUJQQTM2UVd1Y3ZvREFFClZDQThlL3dla2JnbDNBM0kwVmFj\nVU5Qak9rRXA2T3N2VjFCOVNoYTZjeTAKLS0tIHZWZU9oYmlYSEt5TVZUZFVnK3do\nVUgyRjRQUzlpQ3pVOFAvTGJlWjJLU1kKIAqklezRZXqWcOjwBQwNSD455UpeaOox\nFLElzUD7v+nZKsYrUw4dlQnq86zeQ+3IunGmhKwyEci2WXJMphNUOw==\n-----END AGE ENCRYPTED FILE-----\n", + "recipient": "age1sg0rvgyetdcqw7j2x983fh69kdkvqsngpe5x36e5920qa7fze3cqhj4wgx" + }, + { + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBYc3VCQ2xYVC8zRVhxQ2x2\nM2Q4dkJaajZETXZXYkp0MVFaaVF1bUNBOFRFCnpqZ3JJMTVVUnByekp5MWpZdDVL\nMWdDRzdDVEh3akthMFc1NjJheVc3SEEKLS0tIHNXczBmR0lsYlVQK2tYRmVaN3lv\nTkxpT2hhKzdJQmZBMVVCb2NLUjMwbDAKoor6KZwwxYkaosvs2q3xxDJWnWrhxX2w\njJQTg4SmQt2wHt9fDkZ3JujGi7GiqmUIdaP8pm67umVDz1Xs/zFHIA==\n-----END AGE ENCRYPTED FILE-----\n", + "recipient": "age1swlyyk2rzvevqawyeekv75nx2dz34zpe3xqhkqme26gcgeavy4dqrfpcd8" + }, + { + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBhMGdhdlRZRnVYaWE4UUNF\nUFRyeHRuMVhHbGg3aFhWcUxEaDh0T1ZNYndjCkhGTVp6V294K3M3azlWS1pLaUNF\nT0liQXlKaFZKNzVQNFVSc25LMmRFeVEKLS0tIG5MbHZZeVcvN1lOVHcwTnJad0NK\nY2VsVko0bURMeVRyNXR1b2ZCenp3QUUKv4negasJ9H/yKAe+7VZGLZJRznrDe/hz\nrNl1ELcoVcGhsR4Q7OsozzhZ5Z8pz8AydJ1GK4orjYiVrxW0m7LpLA==\n-----END AGE ENCRYPTED FILE-----\n", + "recipient": "age1vphy2sr6uw4ptsua3gh9khrm2cqyt65t46tusmt44z98qa7q6ymq6prrdl" + } + ], + "lastmodified": "2026-06-23T03:58:37Z", + "mac": "ENC[AES256_GCM,data:Il6J4du8K4M6fpOp7w28HDMRxhMVTctl97Iq2jEI92n6x0dsRs7B4REVAfjYg2Gd3dpz35bjeT0vtosfEp2iNi/+eI1nGAoB5vCyfmXVQyZ8n9IDmTGoT2xPjdycVhsMw0xyx8ETW4fYPraKrHCQeDPCLw3+IaJykyCkCCgzzHo=,iv:1/T7Qlq94ccyX4hNN1MVf6XPulDqGE7XK7i6lgoz9nU=,tag:78dvsMvkV0st6SEBsv8UIw==,type:str]", + "version": "3.13.1" + } +} diff --git a/vars/per-machine/cursa/prometheus/matrix-alertmanager-token/users/kurogeek b/vars/per-machine/cursa/prometheus/matrix-alertmanager-token/users/kurogeek new file mode 120000 index 0000000..970aefa --- /dev/null +++ b/vars/per-machine/cursa/prometheus/matrix-alertmanager-token/users/kurogeek @@ -0,0 +1 @@ +../../../../../../sops/users/kurogeek \ No newline at end of file diff --git a/vars/per-machine/cursa/prometheus/matrix-alertmanager-urlfile/groups/admins b/vars/per-machine/cursa/prometheus/matrix-alertmanager-urlfile/groups/admins new file mode 120000 index 0000000..6765aa1 --- /dev/null +++ b/vars/per-machine/cursa/prometheus/matrix-alertmanager-urlfile/groups/admins @@ -0,0 +1 @@ +../../../../../../sops/groups/admins \ No newline at end of file diff --git a/vars/per-machine/cursa/prometheus/matrix-alertmanager-urlfile/machines/cursa b/vars/per-machine/cursa/prometheus/matrix-alertmanager-urlfile/machines/cursa new file mode 120000 index 0000000..adc22f0 --- /dev/null +++ b/vars/per-machine/cursa/prometheus/matrix-alertmanager-urlfile/machines/cursa @@ -0,0 +1 @@ +../../../../../../sops/machines/cursa \ No newline at end of file diff --git a/vars/per-machine/cursa/prometheus/matrix-alertmanager-urlfile/secret b/vars/per-machine/cursa/prometheus/matrix-alertmanager-urlfile/secret new file mode 100644 index 0000000..56642c2 --- /dev/null +++ b/vars/per-machine/cursa/prometheus/matrix-alertmanager-urlfile/secret @@ -0,0 +1,50 @@ +{ + "data": "ENC[AES256_GCM,data:yFuw2U532JI4c+1Iq5TGbhhvZAGamm0xLTZc4kAsuC42lJRQxwSJMltrTCUYAUMdT/z9zduXbaCYdNdnTpZqknIjCUWPGmoyEna9vtZtWdI2i91p6E96a/AB3TV8BOEro2GE7ro=,iv:LmWcMn4kumHXyRdQIp0rP4cVajKqLtoAOTvICOrdFgc=,tag:B3K3Lb2JACgRUd2kP4cZHw==,type:str]", + "sops": { + "age": [ + { + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBTT1pTUWx4ZEhTbmFhR2M5\nYVpmb3RLaTZSYkJWNXNGKzdPc3RDWjlEaTNjCkdlVWpLVS9hSGI3cEZJUjc0ajk4\nQk1PQkhDNWppUGxZWmZsdGFrTXcySEUKLS0tIGlSOGEvbmZ5ZFNCcEIwMkdsd1h2\nN2ZzbHFETTBEd1RwNC93NVhublJpbUEKRlORSLmq4/3f4p35AoXbFapiKgcOeCWT\nmd2LjFZCk0JFjKkz3+tlVHBKSm+a6CitshCuYPaEN7Wuq9utQ5353A==\n-----END AGE ENCRYPTED FILE-----\n", + "recipient": "age134vt63pjqpd0m7702fyn8vhdlzyj2deqc2q78sp9uw9052kxsgwq6d25ez" + }, + { + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB3b2h3dm1ramF1UHBzcDZX\nVFdRWXR5aUFNelNXMHRBbGZSbVJUMkRpMUE4CmsxTzY5cUE1LzFYM3hmKzlOeDJM\neEdsbytDSE5tTk1oVE9IQ0hSa2RDM1UKLS0tIHd1VmpqVzhxR2FacVJMdWsxUFZT\nV1NDRmxyM3A0Zll3M2pIUmpDcW9COTgKgZpOw67uSedaLLzYSaj4fzW5dGfj5JCC\nwOdsa9BDnp8FSOJpGxceRMYcGhKoy3DYofEoJy7lOr3FBfCM3AJ2Ag==\n-----END AGE ENCRYPTED FILE-----\n", + "recipient": "age17d4qt0n9edq57tgcqyk8eu5mrendl59yt6z2y3a4vkq7el8krqtq6lq28g" + }, + { + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA0dGs4ZFJiZ2g5V01WVndu\ndHFzbEl0Y004MStaUVlUQXdtWFQzcXRlSlFJClRRQk8wQ2QwU0JFZ3BKUUFJU3Qx\nZzBzUDBIelF4NUJvRllTUGpNZDlzSTgKLS0tIHhIbmg0VEw3MW1BTWdFL0RrQnhH\nSHpkQlJXU0gxU1VEUjVYTFFKS2F3NzgKT8lu5z11+5MK6ZgDYPhD//Ewwpxa4SoE\nKmlgiQNUSW8SI9SOnL2y2XLzNdebfbYYBIG8ywDKwHEvzdFeuW8VEA==\n-----END AGE ENCRYPTED FILE-----\n", + "recipient": "age1ayu4av6r9rtrz54rr5w9vvjucnxxdf3pq7ut0zrqzqd9dpqjjyws82fff7" + }, + { + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIE1UaEJzZkJj\nS0RZRk50WFo3ZkgxRDhHZ1I4MHNyb3BsbDBxMzRSelhZaFkgQVEgd0l6SlBCVW1v\neDl5N0lHYmVrajZzVzVTYjd4WVdNVjZoZVlkUEtmVXlMdyBIdmtoczF0dmhxL1py\nS1hsc0ErckdoVVB0bE02RGdCNW5raERXT1ZJMTkzNjRGNHd2T3ZSTVYrKzZlbEll\nVTZKc2JVN1B2SzRuNkpaekhwSWJQaFZVQQpWQndzV1pQMDJidlpzaEtZWnlmL1kv\ndlFZaE9LampHcktLMVRhRGpEUDdnCi0tLSBZMUpIT3pxbXFKSmhpNkt6bllJQnBR\naDFYUXA2Y1l1TVg1UWhzOHAvanNzCv7BbWupwDASr+ZLKtHuYYuWuaZ/F7VRfSGc\nCtBzFo5oxAWrzvwCJDRmbXQ3TFqLJvTcUXDft4JfoUf5CUnqJvE=\n-----END AGE ENCRYPTED FILE-----\n", + "recipient": "age1fido2-hmac1qqpf43tgcfjm048lsqskvq34w2t4uvrm5qy6m2eg6zjj82ctca8wctgpczxvj0q4y6337uhvsxdh5j86k9h9ymautpvv2759ucwnef75ez7pa7fpkddklp40mxk2tedsp74359g0kefn5rsq0x0yss6cu4yd0h06up0rp08t6yc4l0hfa9y8jn5fkx6nk0hjhz06ykwv0fyxe7z42q683jy0" + }, + { + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIFJPRkxtSEdu\na3FjWk9hbGZhVGxkUE5QeUV5czUxaHFFRzhGK3EvNWpJQ1kgQVEgZlFBRFNyWkNS\nRDJQaUJ3WWowTEcwaTk0Z0tiRHpQNmhkMTJZUlZHbHlEMCBtMzE5bzVQb1JmZkpy\nY0orbEs2RzBSVXA3UmZYZkRRanNnc2pHSnJjK1pLVmZOWGR4d0IwZjh1YXlkakRx\nTm5EMXR3ZjNHWGl0Ty8rcHpQbkcxRTZmZwpnc1h1SE5FQnlUTko2TkowUzVwRlM3\nUjFYZTA4TEEwS2gwak4xME5OR1NzCi0tLSA0NWVBMTBCcDIxbVEraW5vUSs4TkpQ\nbk80RU13U0szaUhPT2ZndU8xRnpFCnJmX658+QdKWPLy63YVW964sguez4jQUjZz\nJR6rP2IKdNGFnwL0hWvYOB6jTcxXw9EN0j/L7sq5cmsPdpRqK8o=\n-----END AGE ENCRYPTED FILE-----\n", + "recipient": "age1fido2-hmac1qqprw0vfpc8wzsu78quc777kmee54ln6nnsjrnrhl7nr33eh4kvkksqp05qqxj4kgfzrmrugrsvg7skx6ghh3q9xc0x0agthtkvy25d9eq7eklta5wf7s30hexkuyl5546rdz9ffa5tawlp5yweqkgccntw0ny540n2am3cqw3luhxkfmrp63kwr6mwplhr9u26wll48x0n3k5f60c7hg9a3" + }, + { + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIHVLT3pIL1pI\nbUxCSStLOGdCZmRLZXFRUnNnWkdKbFZvUlJMcjM3YlY2VE0gQVEgZUh4S2o1R2RE\nV0svbnErTmxodXE2bUxJK3lla2lvajB3OXVwZHJtcHU5dyBKU3I4WFJnK3BOQXl0\nZDh5NTB5ZFlteFJIM2FVTVp5cmNyRXZqL1V0c0l6L0tSb0c5ZU9jbmRXMTIwb2c1\nQjZsREgzWUxaOXBUd2pQK2NncDZuUmZkZwppdnkzNnh2YldYUkVQNVpERDJSTnln\nYUlHWWFia2JNZGZqUTZqcU5tcno4Ci0tLSArWGRMUHI0ajZyQ3loMTROekVKL3A1\nc3laSUlTVU9FbTh5ZlhWbWd3aEprCp7idO71anLlo9t6eODvFmIHmeiu8GIPQ2/I\n7linJL42HfgWc6pF9CxV77IqszX+H21M+0fgQVFBCnFTJc2iNUg=\n-----END AGE ENCRYPTED FILE-----\n", + "recipient": "age1fido2-hmac1qqpyewum3q8dfcumfgec8nn958aec9f4q9aqy0k06kw5kq27d6fdqdgp0p7y4ru3n5xk90u747xevxa2af3v37e85j9g3axrmw5hdwdfh0wz22hut5vrafxsx26a7vh8fjwkymz3ramfgvvu4detztu075kmpr8l9ydqda0rnjwatdwmfgswg849p37astvld98s3nleeq575azlwc2hhpuh" + }, + { + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBUY1owbm9jdEZ6b3pVL3NG\nZmw1OWxXZU4xOHpOUmJjMmpLcDErcWtvUlhJCjRsVUIvR3hnMDdQTkVyMnJPNnVT\naEpWVVZBb2RxOXpOOUZtUmtzWjBZOGcKLS0tIFNIYVdkUHhLNEU2OVpacitHdGdm\naDloSmdZeFlNaUJRQ1ZEWVpOSEhXZ2cK3dZNJ3fTJN+svam/kObk5wa9jck+ZpZ8\nt4rkC1jd52WrZt7NaMmA+F1zDwEvX8yPbXe1iPvyKRouA2hhODLAnA==\n-----END AGE ENCRYPTED FILE-----\n", + "recipient": "age1hlzrpqqgndcthq5m5yj9egfgyet2fzrxwa6ynjzwx2r22uy6m3hqr3rd06" + }, + { + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBEYnY3dWRTY1hOS29wRjVm\nT3doSXlqNS9CT3NBSmpEZkdzS0ltVVlOemwwCk5WVjZqZ2h6a0ZGb0RkS014ZDZ5\nM0ViYXQ3Rzg0WUFzWTM1L1UvQlVuQ0EKLS0tIGhIeWI4VXpkc3g5OXhBTmhZRjYw\nZldPcDRGamYvb2Z5UURnZi8yT2xmTncKY6hsDIsUCMCz0F3Cq06S0g3p/7xVz0Ty\njpLW1UtdOBTMWrjVx3wxLYZTrx5a2TyALpbZmPRHMDLZMf0Yn0Vs4g==\n-----END AGE ENCRYPTED FILE-----\n", + "recipient": "age1sg0rvgyetdcqw7j2x983fh69kdkvqsngpe5x36e5920qa7fze3cqhj4wgx" + }, + { + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBrUE1XM0VBRDZuQm9OeG0z\nY1ZRZUtJVjVsK3ZPUEJ4cUpWOGl5QlVvdVFFCjRGZUVBZzRJeUxpT0taNlo4alF0\neElVWlcxeGpBTTRoTEJpZlZtYzNPTTgKLS0tIElicDZ6bXZROVpFWU14cGdyNmdI\nejIzMUpUSi9JUDF6anphQmpXTFRzY2sKmtoLcSPMKVZTIiz260LQlk3Kp9Uvz1aG\nd9cWFYYc3KhlmhrTJNoKM1Q3GLiIetw8asExLAOAK9Ii/uGPTRFUXA==\n-----END AGE ENCRYPTED FILE-----\n", + "recipient": "age1swlyyk2rzvevqawyeekv75nx2dz34zpe3xqhkqme26gcgeavy4dqrfpcd8" + }, + { + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB2NjNDV0VhTFJkc1ViZE9R\nbkVnWXN0WEdRV1FCelJmSnUrUEt3VXkzN1NzCnkwbXQ2QUQ2Tko1TzhaRzduaWh4\nakdabzZaVkN2Y01nWWNDMkxLQ0RHejAKLS0tIERJc29aSE1ZRlVaNHAxUWpjcEFJ\nZlc1dWdTa3ZaWi9wanBsK3BWM0hPd0kKl+VLP7qAAgTT1d4rrixq5E4nE77YJsCj\njwSLQjg3cGGzle6WXffQJLEyN2ShZifadDMV+WXI48g/wfy3Ur2HYg==\n-----END AGE ENCRYPTED FILE-----\n", + "recipient": "age1vphy2sr6uw4ptsua3gh9khrm2cqyt65t46tusmt44z98qa7q6ymq6prrdl" + } + ], + "lastmodified": "2026-06-23T03:57:50Z", + "mac": "ENC[AES256_GCM,data:ZZyejebcsI5wI7ndoGEsYeh+53P53DTqFUa7LTpoAjgiJFZi+CnjHJDkbNN2mgLi/5yWS6B9haKnQshjoprY8zzX6MN5GEhohD4kiq+v6+3l38ub/qPjmunVFLlL8H2r1xZIEj4oMtllxY9LhypbrnSSXI02T3CmR4eKcZzU5OU=,iv:aglWSXW/ou0JXPQUIMqdpkYljip50tiwM7jP0hMLsoY=,tag:E4s7z/jIoFwRZotH5zyzOw==,type:str]", + "version": "3.13.1" + } +} diff --git a/vars/per-machine/cursa/prometheus/matrix-alertmanager-urlfile/users/kurogeek b/vars/per-machine/cursa/prometheus/matrix-alertmanager-urlfile/users/kurogeek new file mode 120000 index 0000000..970aefa --- /dev/null +++ b/vars/per-machine/cursa/prometheus/matrix-alertmanager-urlfile/users/kurogeek @@ -0,0 +1 @@ +../../../../../../sops/users/kurogeek \ No newline at end of file diff --git a/vars/per-machine/cursa/state-version/version/value b/vars/per-machine/cursa/state-version/version/value new file mode 100644 index 0000000..115ab7a --- /dev/null +++ b/vars/per-machine/cursa/state-version/version/value @@ -0,0 +1 @@ +25.11 \ No newline at end of file diff --git a/vars/per-machine/cursa/tor_tor/hostname/groups/admins b/vars/per-machine/cursa/tor_tor/hostname/groups/admins new file mode 120000 index 0000000..6765aa1 --- /dev/null +++ b/vars/per-machine/cursa/tor_tor/hostname/groups/admins @@ -0,0 +1 @@ +../../../../../../sops/groups/admins \ No newline at end of file diff --git a/vars/per-machine/cursa/tor_tor/hostname/machines/cursa b/vars/per-machine/cursa/tor_tor/hostname/machines/cursa new file mode 120000 index 0000000..adc22f0 --- /dev/null +++ b/vars/per-machine/cursa/tor_tor/hostname/machines/cursa @@ -0,0 +1 @@ +../../../../../../sops/machines/cursa \ No newline at end of file diff --git a/vars/per-machine/cursa/tor_tor/hostname/secret b/vars/per-machine/cursa/tor_tor/hostname/secret new file mode 100644 index 0000000..212f521 --- /dev/null +++ b/vars/per-machine/cursa/tor_tor/hostname/secret @@ -0,0 +1,50 @@ +{ + "data": "ENC[AES256_GCM,data:FaIMsGVx0XPv+4l00ahC81SjPtUWhj+IXhH5aluNJMpK7bcPtdv/kSbioRGwKHyBRuLDp6bPhn487+WpusMQ,iv:jEp+ZeLxcdQ/AHXbkf1YBVbaZ5gliqNi92m0L6WLtQg=,tag:hDdPpvJlkQN/E+lOAXmANQ==,type:str]", + "sops": { + "age": [ + { + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB6bFMzZXdsV0dnampIc1Uv\ncWowSUdLWnBSMllCQjFxSWNjdVRnNW1ha2gwClF4Y2x1RkZaTFNjQy9aTEdna0Zz\nTlhzTlBScTBOaXZ4MzJQYnBMcjR1dTQKLS0tIGV1dTFxcVlKS1k3V3I4Qi9adnBl\nSzVUL1JlZnE5bmQxaU5oNm1ZbTUzNE0KmnYDczTLoBv8udYZXrTbrvz0FPysyYUI\nj9UFMxtXTVjEuBF7VcNQPTFKovaCDZ7gyVlJ76Zzlv3rT6tlMiDMsg==\n-----END AGE ENCRYPTED FILE-----\n", + "recipient": "age134vt63pjqpd0m7702fyn8vhdlzyj2deqc2q78sp9uw9052kxsgwq6d25ez" + }, + { + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBPUUgzNGhiQVYyVys1clcz\nRE1FejlWNW92WnFQM0lqdDh6MXk4UVllMlRVCmFuZWRDTlphcUpCdkNzTjhJTVZo\ndVVTLzdWL1FNN1oxTFpkdEdFaVVXQVkKLS0tIHBIRTZvNW0wcW9tcHo1cW9nRjd2\nZHdJQUJOaUFCQ1FQZm00bWlyeU1wOWMKuTaW6Atg3phPsGvBBs3F79Kv4U3mzEt9\n/oMLrEIPufSb/rSn+uUlp28NR6d34RghM6VIiDFhnZz0PfbOyaizTQ==\n-----END AGE ENCRYPTED FILE-----\n", + "recipient": "age17d4qt0n9edq57tgcqyk8eu5mrendl59yt6z2y3a4vkq7el8krqtq6lq28g" + }, + { + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBDc0JRalkxdUZFTVd1cnZm\nVTRzRG4yVWpPRU1RS1ZGeEFTdTJ3MFZCdVRNCmVkVmFMZTd6ZHNjcmFudnUzU3Nu\nUVExMWdJNGhYSFcyM3VKckhEZnNLY0EKLS0tIHFDNm1TUnFoNDgxSmhWYWlhYnZj\nblp0c2cxeHpESHh4SXczKzd0ejBNZzgKfIgfTEHfOZhfU15s3zeotZzO3QHeuoMJ\nfCWTQewIS5xPAJhqfdSgxVZr+144qVRMvvKy7eGsW3P4b1yFZfbjEQ==\n-----END AGE ENCRYPTED FILE-----\n", + "recipient": "age1ayu4av6r9rtrz54rr5w9vvjucnxxdf3pq7ut0zrqzqd9dpqjjyws82fff7" + }, + { + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIFhpdkR2Tmh0\nbjBVS0pyTTFUalVkS3FxaFpIUnJ3QzFURmdzWUtpOTR4VXMgQVEgd0l6SlBCVW1v\neDl5N0lHYmVrajZzVzVTYjd4WVdNVjZoZVlkUEtmVXlMdyBIdmtoczF0dmhxL1py\nS1hsc0ErckdoVVB0bE02RGdCNW5raERXT1ZJMTkzNjRGNHd2T3ZSTVYrKzZlbEll\nVTZKc2JVN1B2SzRuNkpaekhwSWJQaFZVQQo1ZTc2NGl6d2taVmx2QjBra3NxS0Jm\nYzBPOUZGaUFlV0lLOENqM1I1dWNZCi0tLSBIVWhtRityeUsvMHdpZWtwOUdzMXNk\nVHp1UFhIZENTckFNTGhHcktHTUNjColPjyamfiCCm5wF1823sM10B65EwOzFDqeJ\nmBJc77G2G/NO2r71/sW7tiZL6a3kB82MSQaOhSFEMX9uonvsHE4=\n-----END AGE ENCRYPTED FILE-----\n", + "recipient": "age1fido2-hmac1qqpf43tgcfjm048lsqskvq34w2t4uvrm5qy6m2eg6zjj82ctca8wctgpczxvj0q4y6337uhvsxdh5j86k9h9ymautpvv2759ucwnef75ez7pa7fpkddklp40mxk2tedsp74359g0kefn5rsq0x0yss6cu4yd0h06up0rp08t6yc4l0hfa9y8jn5fkx6nk0hjhz06ykwv0fyxe7z42q683jy0" + }, + { + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIFRxUjBxVW1E\nZkh2Tjc2Um5rLzFwMnFkZkljYTdVWFFDUlN4WXBTTXh3VUkgQVEgZlFBRFNyWkNS\nRDJQaUJ3WWowTEcwaTk0Z0tiRHpQNmhkMTJZUlZHbHlEMCBtMzE5bzVQb1JmZkpy\nY0orbEs2RzBSVXA3UmZYZkRRanNnc2pHSnJjK1pLVmZOWGR4d0IwZjh1YXlkakRx\nTm5EMXR3ZjNHWGl0Ty8rcHpQbkcxRTZmZwp1T3hKT0VOL2NDK3FsOUI0Nzdac21J\neGpDZ1R3QzRjbGlZK3JNNktUd3pzCi0tLSA2dXIrWDlXb093T0JhZDJubCtUUjI1\nZmNzUzFFMDFlYnU5RStRNDE4N0pZChlgN3tHYoVoK1DZVC4qG+pP/E/ppVcKvPiN\nnWiGeYknNtocX/Y7sLt9828JiYyNasiVcbYZct3zw5kntwDJPp4=\n-----END AGE ENCRYPTED FILE-----\n", + "recipient": "age1fido2-hmac1qqprw0vfpc8wzsu78quc777kmee54ln6nnsjrnrhl7nr33eh4kvkksqp05qqxj4kgfzrmrugrsvg7skx6ghh3q9xc0x0agthtkvy25d9eq7eklta5wf7s30hexkuyl5546rdz9ffa5tawlp5yweqkgccntw0ny540n2am3cqw3luhxkfmrp63kwr6mwplhr9u26wll48x0n3k5f60c7hg9a3" + }, + { + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIDB4ekFGQnNa\nTFFGMjUrTGp5VTFFVmVkRXRLeWp6dFF6TjBPd00zOGtFZ1UgQVEgZUh4S2o1R2RE\nV0svbnErTmxodXE2bUxJK3lla2lvajB3OXVwZHJtcHU5dyBKU3I4WFJnK3BOQXl0\nZDh5NTB5ZFlteFJIM2FVTVp5cmNyRXZqL1V0c0l6L0tSb0c5ZU9jbmRXMTIwb2c1\nQjZsREgzWUxaOXBUd2pQK2NncDZuUmZkZwo2WC9rc2kxaDlwU29vTGhiQzJLUDhB\nZHNlbjRmbWFKVTd6T2FOaFFQL3JNCi0tLSBWaW8xV0l1blpib2s2RW5sZnIzdWFY\ndFMzblVXa1c5enV3TWc3aVdvczRRClbk1M8xhV/G94t7G2qEy7yWdS+zkD8J0zSD\nF1CV703hzph65+4jVTBQIG8IdmK/Tohkh66BaVVQB43MiuZ7xDQ=\n-----END AGE ENCRYPTED FILE-----\n", + "recipient": "age1fido2-hmac1qqpyewum3q8dfcumfgec8nn958aec9f4q9aqy0k06kw5kq27d6fdqdgp0p7y4ru3n5xk90u747xevxa2af3v37e85j9g3axrmw5hdwdfh0wz22hut5vrafxsx26a7vh8fjwkymz3ramfgvvu4detztu075kmpr8l9ydqda0rnjwatdwmfgswg849p37astvld98s3nleeq575azlwc2hhpuh" + }, + { + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBuWkNCZlFSa29HSStheDdv\nZlQ4UlpUZ0dQYllaR0I5eXdWUXdIUkpaOVhBCnZjQ2xSSnRldC91Yk44OVhKOGNE\ncHZvdjExd2lvUzVRa3h1Y3N5YmFkZlEKLS0tIEUrdEljanlmZXhlUlFFS3p0YTh3\nUVZFSC9JNHlIVGJYQURYUEY2bjNpb28K3MjTAlKD5b+dhjRaPjjqhWgOlo3Nhhu3\nRRFYCx+urviSN7T1/dY3I9Id4X3T6ZoXp7hD/I5JGBRsTbaNk524nw==\n-----END AGE ENCRYPTED FILE-----\n", + "recipient": "age1hlzrpqqgndcthq5m5yj9egfgyet2fzrxwa6ynjzwx2r22uy6m3hqr3rd06" + }, + { + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBTUEVEWktzUjZqbUoxSThM\nZzhGdm4rYkhFNlBBNEx5UWlNT29pV3UzdW5ZCklJZko2RzFTUytHb1BLVTBZMEhu\nWXdDTi9hRWlLanUxcStKZ1NPNGhWY1kKLS0tIERXUlZ2RENieS8zclVLeHU3Y1dN\nNUdBSStRWHQwbFAxcjJtSkc5UTNOU3MK0iZmH0KP23n0dRFTxBbBvB9zNHjfH8BS\nEaIav5lhUvOlzcl+g3CveM0Q/KLTBGW9lgx9xoLiHfMmBXn2X3U6Uw==\n-----END AGE ENCRYPTED FILE-----\n", + "recipient": "age1sg0rvgyetdcqw7j2x983fh69kdkvqsngpe5x36e5920qa7fze3cqhj4wgx" + }, + { + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBNK2wySFV5K2UzRWpsa3RG\ndXNESmR1cWZiUE1FaElRZS9Ia3ZOblZqT0g4CmR6ejlqVHB4L1JjdGI1Z0JCOG5u\naFc3UlFyMVM3QWFpaFhDTmhuMFFLMU0KLS0tIG5JaXdCc0NWajkrYnhDSDUremFM\nMGxuNmg4UjJRL2loU0h0NDAxVXpNQ2cKWZ/CLi26UgwblgBbmqqTChr8K2gFSUKi\nbAnJf2nHNx+/ahVFsupriBhhImqaHTOrXUJgJ+7yGf+RP9J6whR87w==\n-----END AGE ENCRYPTED FILE-----\n", + "recipient": "age1swlyyk2rzvevqawyeekv75nx2dz34zpe3xqhkqme26gcgeavy4dqrfpcd8" + }, + { + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB4TDVVN2ZxWkQxMk5TbEtC\nSWc1eDR2WVpSK2ZkNUVPVlhjVStKUWpkZ3pvCmgyeEdScWpnTzNJS1NiZE9jcE9D\nK01nRU5NRG5HQnREanA5WGg3Zm1UeWsKLS0tIDBweGw1cGErcHVNeVNZQVRrcjZZ\nRko2RFpOUlNrdVdtSCtLRVNxYU82SnMKBn4LwTuztuGV98rXoVENsGUOEOO/57CV\n0k55IBMoA2Jm8NLx+kjvb8KYhFMHSr4MXEV1RRbWmJpOu/MbQeYuWg==\n-----END AGE ENCRYPTED FILE-----\n", + "recipient": "age1vphy2sr6uw4ptsua3gh9khrm2cqyt65t46tusmt44z98qa7q6ymq6prrdl" + } + ], + "lastmodified": "2026-06-23T03:21:01Z", + "mac": "ENC[AES256_GCM,data:nAf97UZP29OI4M7SRfqIyv0/dsL2Hj+onfthl4z1nuJ/hAeDd33lkjhGIKTy/Afw607JMPkV3EfDLnkP3GbunpqMTjMVznftC0XTrqfuFMH7UuAgVxql1nh0F/grtyqEMjJI7H1UgJUguXL16mKVA9Fp6zxEwwOQM3E/dqimstQ=,iv:cPvOsILhXMCD8c0fDUkZGHqYHuGK4MfgpoptlLoccs8=,tag:aabhS0hhZdJgLEtPxMz19g==,type:str]", + "version": "3.13.1" + } +} diff --git a/vars/per-machine/cursa/tor_tor/hostname/users/kurogeek b/vars/per-machine/cursa/tor_tor/hostname/users/kurogeek new file mode 120000 index 0000000..970aefa --- /dev/null +++ b/vars/per-machine/cursa/tor_tor/hostname/users/kurogeek @@ -0,0 +1 @@ +../../../../../../sops/users/kurogeek \ No newline at end of file diff --git a/vars/per-machine/cursa/tor_tor/hs_ed25519_secret_key/groups/admins b/vars/per-machine/cursa/tor_tor/hs_ed25519_secret_key/groups/admins new file mode 120000 index 0000000..6765aa1 --- /dev/null +++ b/vars/per-machine/cursa/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/cursa/tor_tor/hs_ed25519_secret_key/machines/cursa b/vars/per-machine/cursa/tor_tor/hs_ed25519_secret_key/machines/cursa new file mode 120000 index 0000000..adc22f0 --- /dev/null +++ b/vars/per-machine/cursa/tor_tor/hs_ed25519_secret_key/machines/cursa @@ -0,0 +1 @@ +../../../../../../sops/machines/cursa \ No newline at end of file diff --git a/vars/per-machine/cursa/tor_tor/hs_ed25519_secret_key/secret b/vars/per-machine/cursa/tor_tor/hs_ed25519_secret_key/secret new file mode 100644 index 0000000..086b1da --- /dev/null +++ b/vars/per-machine/cursa/tor_tor/hs_ed25519_secret_key/secret @@ -0,0 +1,50 @@ +{ + "data": "ENC[AES256_GCM,data:rfTQfNmOdxLXgkdMobLQFQKIwCamrc0EGNQ7F2o0vzRRjYE2BHeID5BDBHVApBiyIn272e3+zQlzdz9U3ya+l2KWMgPxEY1EM7Oa4Xv3gjSXQl0UDBsOv6X12RYQ5tun,iv:YvPd8QBQ8A8Q1NuwQ5vj6QgbG6ZApwSv5H14gvDqE9o=,tag:Kbd0jH9wODaqJII2UgXPWw==,type:str]", + "sops": { + "age": [ + { + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBwbHRZYVQ1V3ZibTlTWmdo\nN3RlSGFOcWl5UTFZVkxtSUN3OExuK0tjS3lnClgwd2tTcU94YUxCRzE1bUkvQlhD\nN0J5WUxuYWlZelFLNUJuQnRIb1BBWGsKLS0tIFFPZFBwWHNaVXRWUnRGeWd3dThW\nZWdNb2grUnB0SHJleFZvWlIwQWV3cE0K8QSQVhkttk5yYo48/Bj2ZYYBomiC/wK/\nRQpx6Dfv/91hooKQyyiWee08q9uLuzh8Vjuw5TqVqGWuG5BSjoMMeA==\n-----END AGE ENCRYPTED FILE-----\n", + "recipient": "age134vt63pjqpd0m7702fyn8vhdlzyj2deqc2q78sp9uw9052kxsgwq6d25ez" + }, + { + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB1RVBqYTV1ZGNqWGxXaHBE\nMlRHVkhBN1hhZ1BmZ3BaVG1PNVRHUjNJVHo4CldaQWQ4bk5DdHpVOGcyTXBhWkdo\nYXhqZXErckNEQTArWGVHL0pCdDdQeTgKLS0tIGVjY1pISjJvSERvWUtnVnMyNlAz\ndGhLTFJUKzFGN0FpaTE1cHZqTXRjajgKK8siiiXFd8TMRYuPX0R2hDIjlcTA8tiq\nKyZkOkvvIn/1pHiJnQ6BHQHj3v6EI7Fq8FEeKUsCjrfxiEJ4+nkuCw==\n-----END AGE ENCRYPTED FILE-----\n", + "recipient": "age17d4qt0n9edq57tgcqyk8eu5mrendl59yt6z2y3a4vkq7el8krqtq6lq28g" + }, + { + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAybENjNk5pUzZUYVRudXE4\nbXZjUEF1OHJjcG9YaEVnQ3pRYWFjMU9hRURjCnVnSm40Qk1udlFSdWpOZURwMmxC\nTWlmSWx4YVZyV1RndWlYaFdMb0lyUVEKLS0tIDlBZmdQSi80ZjRVUjBQbThlRysv\nMjI5VmtFdVBsQjN3OE5NNFlXRkg0d1EKxjl29W/W52CHNwdjewEIuBOvd0SMrM0w\n6AzY6I6wGVyCy4o+uQ7o3A9bYWxiWE6WZfn5kQBPDr26Dz9nDIxhWw==\n-----END AGE ENCRYPTED FILE-----\n", + "recipient": "age1ayu4av6r9rtrz54rr5w9vvjucnxxdf3pq7ut0zrqzqd9dpqjjyws82fff7" + }, + { + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIEtxNm5Ba2JL\ndzdMSWczdGpEV2YzR1dqUHhNS3VkYkMraDRiTFZTWHhvWDAgQVEgd0l6SlBCVW1v\neDl5N0lHYmVrajZzVzVTYjd4WVdNVjZoZVlkUEtmVXlMdyBIdmtoczF0dmhxL1py\nS1hsc0ErckdoVVB0bE02RGdCNW5raERXT1ZJMTkzNjRGNHd2T3ZSTVYrKzZlbEll\nVTZKc2JVN1B2SzRuNkpaekhwSWJQaFZVQQo0L0x3MFJJVWhxRTBIOXhtSmVWdkM0\nM3BrZVJkYmYzdXdQV2hiM25pdlhvCi0tLSBIM1NQU2VtWDJ1VTQyNWtqbFAweWpZ\nRTVuaTFiQlgxbE5qdE5Ca0pPeVBnCkc1LMyxdqMx9xPjSp1cNfJNS4QUI3D6H1PJ\nhTDHv3bRXHGranhl7zhdXLlgRDRxi1eL4bJb4o2Pz9apLYdfmoM=\n-----END AGE ENCRYPTED FILE-----\n", + "recipient": "age1fido2-hmac1qqpf43tgcfjm048lsqskvq34w2t4uvrm5qy6m2eg6zjj82ctca8wctgpczxvj0q4y6337uhvsxdh5j86k9h9ymautpvv2759ucwnef75ez7pa7fpkddklp40mxk2tedsp74359g0kefn5rsq0x0yss6cu4yd0h06up0rp08t6yc4l0hfa9y8jn5fkx6nk0hjhz06ykwv0fyxe7z42q683jy0" + }, + { + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIG5UUEJ0dkdM\nTlpEVEpiOUhSTDZocjhHQ2dubVJJQUpoK3BsTUZHME5TMlEgQVEgZlFBRFNyWkNS\nRDJQaUJ3WWowTEcwaTk0Z0tiRHpQNmhkMTJZUlZHbHlEMCBtMzE5bzVQb1JmZkpy\nY0orbEs2RzBSVXA3UmZYZkRRanNnc2pHSnJjK1pLVmZOWGR4d0IwZjh1YXlkakRx\nTm5EMXR3ZjNHWGl0Ty8rcHpQbkcxRTZmZwpmWDVuMEIrSEl5TGxEWmdRSTNpMldM\nN0FlTlFOVVErMHNwenppVG0rQmpzCi0tLSB2OGI4SmtZUnhpdGkxZURjczZZZEto\nZFltZi9SRUxmMXBaUVFPV0lISUhrCrPtUM4fNLYvcQ86zMW3VXzypwTyv3Ywh1Xo\nFPG/Y3dcPrReBfSHThNlnC2oZk1eG+MPgdNvraOd8E8l3+O6Z2Y=\n-----END AGE ENCRYPTED FILE-----\n", + "recipient": "age1fido2-hmac1qqprw0vfpc8wzsu78quc777kmee54ln6nnsjrnrhl7nr33eh4kvkksqp05qqxj4kgfzrmrugrsvg7skx6ghh3q9xc0x0agthtkvy25d9eq7eklta5wf7s30hexkuyl5546rdz9ffa5tawlp5yweqkgccntw0ny540n2am3cqw3luhxkfmrp63kwr6mwplhr9u26wll48x0n3k5f60c7hg9a3" + }, + { + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIC9Rb2FMYTl1\nUHRMK3QvblR6OUdUSXlBVStHcnZlVnpndUZCTmtFTUtWVFEgQVEgZUh4S2o1R2RE\nV0svbnErTmxodXE2bUxJK3lla2lvajB3OXVwZHJtcHU5dyBKU3I4WFJnK3BOQXl0\nZDh5NTB5ZFlteFJIM2FVTVp5cmNyRXZqL1V0c0l6L0tSb0c5ZU9jbmRXMTIwb2c1\nQjZsREgzWUxaOXBUd2pQK2NncDZuUmZkZwppMHNReEhPY1pUZTBrSWpQdE5nSmh0\nTW43OHJ4RCtycXNndEVENlV0RGFVCi0tLSB3R0FPN0dESER0UGZGSVR5OTAvUUd4\nNmU4dGg1bU80UmU0K0pEZ2ZHdFdNCvfVS5OKhrHRmLmcz3e0dZUamxSxeVEZtnrz\niUMjeFmWvIWPRwkbPqFuMNiKhwSZvJOp7aaynSrNGoa/iUYvvPQ=\n-----END AGE ENCRYPTED FILE-----\n", + "recipient": "age1fido2-hmac1qqpyewum3q8dfcumfgec8nn958aec9f4q9aqy0k06kw5kq27d6fdqdgp0p7y4ru3n5xk90u747xevxa2af3v37e85j9g3axrmw5hdwdfh0wz22hut5vrafxsx26a7vh8fjwkymz3ramfgvvu4detztu075kmpr8l9ydqda0rnjwatdwmfgswg849p37astvld98s3nleeq575azlwc2hhpuh" + }, + { + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB4WG1BQWxmVHRFQmNaVTY4\nQnZKQThVWFRqVHYySVRuTUxuRnNva1h4a3lrCkROY2Z6VndFOEQ0cVk4TmQ1SnBh\nSVpkTmFHM29RNUh6ekRGSnZXZVVvd00KLS0tIGJ0dDlHQzBVazhGYU5HUmpIMCt1\nNkVJWmZWN3VuKzlpUTdVNWhibC85d1UKR2hc/mBVZQjU0/WHpzByQcpC0WWMYTSP\nwC7K6GVs/hZJxid17iVriTZQfPDmgjLPqjHF9SNGDaAXRJsjC61xBg==\n-----END AGE ENCRYPTED FILE-----\n", + "recipient": "age1hlzrpqqgndcthq5m5yj9egfgyet2fzrxwa6ynjzwx2r22uy6m3hqr3rd06" + }, + { + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBLOUgwZnovVGY4ZkxxeEZN\nN2JRcTZnRFg1bUlObmZrZ1FVd3NvSmhrNWlRCnF3aUJUalJNeTBoVnJIT2JpZm9B\nWHFZc1g1M094Um03ejBPSHFjYjlhRTQKLS0tIEJDUFRobStEWkRTWVFaYzhWWGo2\nMGRoMWlLQlVCTzlHVFgrUUZnUTFwbVkKUcohSOAWHpMy4RGkCz3HA8I+tlzG2p80\n0wP9P1XKRRz8z4voj9LU+OQaJ25nM1SilZPe5rruJx1oxKu1tkhsFg==\n-----END AGE ENCRYPTED FILE-----\n", + "recipient": "age1sg0rvgyetdcqw7j2x983fh69kdkvqsngpe5x36e5920qa7fze3cqhj4wgx" + }, + { + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA4ZjBIemc1c1pIVjVqZ2JV\nc0N4MnZvSlRQL21wSGppb0pZemxLT1VES1VjCnc5RVQ3aWxmR1FscVAvWlhvaDMw\nSHY2T2dyUkFvOCtYdXJNTzBqN041K2cKLS0tIDk5TmxtNW9keGVkSVZyKzJCRDFp\nRGVvNlFpOVdYSDVXQUs0cTFIY29Yc28KzSfZWoh9spqnOHyU90se+dz9HzDHDlUP\nbAdv4jVZDVBF4UlHYLIqWWJIjFsqF7ry7FiRFMQNKK0X1Mq71hiV4Q==\n-----END AGE ENCRYPTED FILE-----\n", + "recipient": "age1swlyyk2rzvevqawyeekv75nx2dz34zpe3xqhkqme26gcgeavy4dqrfpcd8" + }, + { + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBNdnMyUGNQS2RnWjNtZEt3\nZkhsUzNuTUpGK1Q3ZlZTVHFtWDlSZmI0RWhBClRjYmYvYVVHVkZkUFB5SUsweDkz\ncFpkMGxxSW8wRUt3YnZEaFJaZzNWaGMKLS0tIHZrTkFDTXpMeC8vcGs0ck9GdHZK\nZVdFU3drdFVEdUNOWXJ3TUhsN20wVTQKKMCvHMHUndyzgxuUbilaNwGvppsGOTYE\n/boy0ZswqKiCzwUuFF70Gop+FlcMEazickiJ4e5QFsgNqbSKs6wYAA==\n-----END AGE ENCRYPTED FILE-----\n", + "recipient": "age1vphy2sr6uw4ptsua3gh9khrm2cqyt65t46tusmt44z98qa7q6ymq6prrdl" + } + ], + "lastmodified": "2026-06-23T03:21:01Z", + "mac": "ENC[AES256_GCM,data:L4JSeb3NvjHJw+EbSvDnOT+7e+TqZXRNO2WJjb4GG6LnPjbRMSmG54Kpd7KXeydWSJqre/25Hh5+Imj0Yk70j5HBYKQAz5B0rObk2K8eZdgVrsnCXiFF4zm911vgUHHbI9BuSVRkGGGhTwcq08JtJQQUV4nzwLdI4OmiX5Tv6qk=,iv:A5E1emHjiPuluz3/i18eFsBFRfyXJPQzekjjb5Y0+40=,tag:9A+GEx5v+v431/H9BtgphA==,type:str]", + "version": "3.13.1" + } +} diff --git a/vars/per-machine/cursa/tor_tor/hs_ed25519_secret_key/users/kurogeek b/vars/per-machine/cursa/tor_tor/hs_ed25519_secret_key/users/kurogeek new file mode 120000 index 0000000..970aefa --- /dev/null +++ b/vars/per-machine/cursa/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/cursa/user-password-root/user-password-hash/groups/admins b/vars/per-machine/cursa/user-password-root/user-password-hash/groups/admins new file mode 120000 index 0000000..6765aa1 --- /dev/null +++ b/vars/per-machine/cursa/user-password-root/user-password-hash/groups/admins @@ -0,0 +1 @@ +../../../../../../sops/groups/admins \ No newline at end of file diff --git a/vars/per-machine/cursa/user-password-root/user-password-hash/machines/cursa b/vars/per-machine/cursa/user-password-root/user-password-hash/machines/cursa new file mode 120000 index 0000000..adc22f0 --- /dev/null +++ b/vars/per-machine/cursa/user-password-root/user-password-hash/machines/cursa @@ -0,0 +1 @@ +../../../../../../sops/machines/cursa \ No newline at end of file diff --git a/vars/per-machine/cursa/user-password-root/user-password-hash/secret b/vars/per-machine/cursa/user-password-root/user-password-hash/secret new file mode 100644 index 0000000..fabde35 --- /dev/null +++ b/vars/per-machine/cursa/user-password-root/user-password-hash/secret @@ -0,0 +1,50 @@ +{ + "data": "ENC[AES256_GCM,data:0pGAY0AA/2KVlrzgwrxdfmpA0jnLlTegxOuV18TCW8Zm6ZK80YeGFfgOa1ayQwdRU44eygVxOr3vtA1aJyjtqyLs00K6AbZf2w==,iv:sbfFQh9atMDuL9E+vcgaqAZ+j4WQodjcc/XpjK72/tw=,tag:InA3Q2ypjBLzGcam8kYTqg==,type:str]", + "sops": { + "age": [ + { + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBxS3NDeXVWczVqanh5MGZh\ndEtKenI0K1hlNWRKQm1OVUEwL1RRVkM4UkFzCmRYZmhKeUEwR0ZUK3IyZlArYlAr\nbjVqL240T25yendpQUZLZnpLeXhneHcKLS0tIFovOWNDeWFNcDNpYlIyS01udFBX\ncXFVODZSd21CeXQ2MzArcGp3UE5iSTAKf/21VPfZWVCiQv5XyWomBsuG5GHvN7wl\ns7WFdHdvBBG49QMZDYh8OxFg/9eD+n9Lu+sePpGv8rdAMrScv5yqdw==\n-----END AGE ENCRYPTED FILE-----\n", + "recipient": "age134vt63pjqpd0m7702fyn8vhdlzyj2deqc2q78sp9uw9052kxsgwq6d25ez" + }, + { + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB3L2pnRVJiTGU3THVnck1n\nQzZWN0UzUFpTRVlycVJJOU4vQmxKU0k4TDI0Cm1yZWlXUG1GSzZIVzVRRW9xNHdC\nZW16NmdiWTVMLzhWYkVzY2piTE84dG8KLS0tIHhvcjB4bmZocHBPVE1RV2h6QXJa\naTdzSDBZY216ankveU9wK3RYVUROMHcKsIHhuzG8rAlLscX8YvBaOpTMeaBorYJH\nFtKD0tjZe2VQl4ImGqq2M4EtlfxP4MV5bLTq1fDL9VrtNd8IQqmdig==\n-----END AGE ENCRYPTED FILE-----\n", + "recipient": "age17d4qt0n9edq57tgcqyk8eu5mrendl59yt6z2y3a4vkq7el8krqtq6lq28g" + }, + { + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBZQzRwUXBla3NYM3RqYytT\nQVIvYjhQY284S0s4cFV0R09oY2dlRnZ2L3pvCjlCTlhXMnQxNHI1WWE5REFoY3Bk\na0pwTEVWZkNTV20xSDJrOVlWOG04cU0KLS0tIEdLTlU4bHlvRlc1NXRpRGR0ZjQr\nZzdMNGJnMkNFUjFZWnBuSlQ4ekt6SGMK9cDiyk4c8J1MExRfMTFAOtRjnL3SJxpB\n1pwvxbWaFnzHlWxo8iLdJwl7p7iG7ze6hEpbcBv/A/fHMgr2J+sLiA==\n-----END AGE ENCRYPTED FILE-----\n", + "recipient": "age1ayu4av6r9rtrz54rr5w9vvjucnxxdf3pq7ut0zrqzqd9dpqjjyws82fff7" + }, + { + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIDNib3FIa0Jt\neXJJYkg5Nllvdzl0M2RqVXlvS3c5NFVBRGEzSmEwQVJCbEUgQVEgd0l6SlBCVW1v\neDl5N0lHYmVrajZzVzVTYjd4WVdNVjZoZVlkUEtmVXlMdyBIdmtoczF0dmhxL1py\nS1hsc0ErckdoVVB0bE02RGdCNW5raERXT1ZJMTkzNjRGNHd2T3ZSTVYrKzZlbEll\nVTZKc2JVN1B2SzRuNkpaekhwSWJQaFZVQQpXQjVtbVF2cDNwbUEwZ0JKVnBmQWxV\nMnhuTHFxaXRFRW8zMFRXb1NiUzNJCi0tLSBJSisvK3hiY0pJSEJhbDloVHVkbUYv\nWG5qTkc2UDhUcHFnakY2MnJYL0lZCgO1IRTsnyTbQ5A0mKMN5jAMSQDydVGdOlWV\nrNHRKTVhduWA4Zxy8sZp14omwpBY4vpnCiY3QDz6MJkmNC28klw=\n-----END AGE ENCRYPTED FILE-----\n", + "recipient": "age1fido2-hmac1qqpf43tgcfjm048lsqskvq34w2t4uvrm5qy6m2eg6zjj82ctca8wctgpczxvj0q4y6337uhvsxdh5j86k9h9ymautpvv2759ucwnef75ez7pa7fpkddklp40mxk2tedsp74359g0kefn5rsq0x0yss6cu4yd0h06up0rp08t6yc4l0hfa9y8jn5fkx6nk0hjhz06ykwv0fyxe7z42q683jy0" + }, + { + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIHNUa2F1czQ1\nZEJVY0NxUmpDR2gwY2NXdU9LUDZkMWY3UFB6cnRTWFZVaTggQVEgZlFBRFNyWkNS\nRDJQaUJ3WWowTEcwaTk0Z0tiRHpQNmhkMTJZUlZHbHlEMCBtMzE5bzVQb1JmZkpy\nY0orbEs2RzBSVXA3UmZYZkRRanNnc2pHSnJjK1pLVmZOWGR4d0IwZjh1YXlkakRx\nTm5EMXR3ZjNHWGl0Ty8rcHpQbkcxRTZmZwpjUE9oNG5CREIwMktPcEc5RCtsYzhm\nWkdoV3hkWnIrWENaUmxLam41VnFvCi0tLSBiam55R0RzTEtSVWZpd0p6eTBrQ1dl\nalRIZ3hKN3R5U0ozcTRZOUpSWHNVCm/NHDWFB7GQBn1GLpx4MsyjnOxzsjmFaJB8\nHA1yioI5E/VT8+94WPh3Y5Vbdg/oiSG8uydaV7oKyWyXrC2FGU0=\n-----END AGE ENCRYPTED FILE-----\n", + "recipient": "age1fido2-hmac1qqprw0vfpc8wzsu78quc777kmee54ln6nnsjrnrhl7nr33eh4kvkksqp05qqxj4kgfzrmrugrsvg7skx6ghh3q9xc0x0agthtkvy25d9eq7eklta5wf7s30hexkuyl5546rdz9ffa5tawlp5yweqkgccntw0ny540n2am3cqw3luhxkfmrp63kwr6mwplhr9u26wll48x0n3k5f60c7hg9a3" + }, + { + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIGxSWDExNEVG\nUUIvMmQ4SzJLL0x0cWliSWZYSmRuWWFhN2tNWnBYYjEwencgQVEgZUh4S2o1R2RE\nV0svbnErTmxodXE2bUxJK3lla2lvajB3OXVwZHJtcHU5dyBKU3I4WFJnK3BOQXl0\nZDh5NTB5ZFlteFJIM2FVTVp5cmNyRXZqL1V0c0l6L0tSb0c5ZU9jbmRXMTIwb2c1\nQjZsREgzWUxaOXBUd2pQK2NncDZuUmZkZwpVa1YyVG9iS1F6STRYUk9UWFIxeUtq\nQmtjdERIN1JKTTdlY2Y3ZEszNjY4Ci0tLSA1YjNiVTAxdlg4ZU1DeHZ1dHdjdFpJ\nNys4VEhDWUlDZlNXank0YmR4YXhRCiSOQAbZkH+2HEdSNPmnvYVC3MjLx6cAyNxN\nd4jk3Kdm6guGtFP951F5PXXqF1gCmGzMsJT/9IE0C+IVwDxsv5c=\n-----END AGE ENCRYPTED FILE-----\n", + "recipient": "age1fido2-hmac1qqpyewum3q8dfcumfgec8nn958aec9f4q9aqy0k06kw5kq27d6fdqdgp0p7y4ru3n5xk90u747xevxa2af3v37e85j9g3axrmw5hdwdfh0wz22hut5vrafxsx26a7vh8fjwkymz3ramfgvvu4detztu075kmpr8l9ydqda0rnjwatdwmfgswg849p37astvld98s3nleeq575azlwc2hhpuh" + }, + { + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBqUWx6VHRjZndEa3hMNGxK\nK2ZBaVZJenVxQTNSL25pVTNObGowNk5ESlNnCnN2cHFHVjFiVGxla0FiTE9DbTdZ\nNFFnMW83RG5qbzg5L3B1K2VpS3o0d0UKLS0tIFNCYS80cFdtbVBXOFNOZUNRd2lL\nbGFENldZUENGMmwyOUZsYzdJRWlrYUkKWv2plXuFdc7A4Jg3GiI9UcLhwXwvPFyI\nCK3duHpWPg6mdmyvLYwFudt4cS0tty2IOvi7MM4jSjV7qU9JB96GPQ==\n-----END AGE ENCRYPTED FILE-----\n", + "recipient": "age1hlzrpqqgndcthq5m5yj9egfgyet2fzrxwa6ynjzwx2r22uy6m3hqr3rd06" + }, + { + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBIU0VqdmZJVG5VSU1tN3dC\nOUF4NEt0b04xeWZZYmplVk9pUm1uYTBmZ1hjCmRyaXFNWlNpbVpUK3Zid3ltZ1dP\ncjkweE9LZ1JjTXQraW85cEVQaFkvRWsKLS0tIEhsa2dYZWZDT3BiWlhTeHBQa3kx\nU2YrK1RUVlVQNm4vMkpYckVmUDNBMXcKX4jzRuW6UcvQsDIUMoNMmqjtqtVelcNJ\nSZPozIG/4t60LPmXQ2JEmqYj2FCMNymyj12WdPK495lfiOvGu41EnA==\n-----END AGE ENCRYPTED FILE-----\n", + "recipient": "age1sg0rvgyetdcqw7j2x983fh69kdkvqsngpe5x36e5920qa7fze3cqhj4wgx" + }, + { + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBIVHk2K2hLTjJKeENhM2Mz\nejZibkR5Z3Z0S2N4UWpBL3E4UTliL2M1ZUdjClJxUW1Hd0hZMUtZZUtVWnRmdmxz\nNUlaNjZVZ29adDJVK3dmdWdzaUJNZ1EKLS0tIG9QMThLVFl4NXhLNUt2Y29UbU1w\nNmloY3FPRjhBWUhyUEVQbVJrbEw5UHMK3JA/Q8AVWG10DhjnGkdAs8p4S+2Ylgji\nXsLnMjF84NGUqQm7kz9g77K5W6wp6+fILeW1FYygQUv1YHG9E7pE7g==\n-----END AGE ENCRYPTED FILE-----\n", + "recipient": "age1swlyyk2rzvevqawyeekv75nx2dz34zpe3xqhkqme26gcgeavy4dqrfpcd8" + }, + { + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBvZjFscXNQNG9lcVUxbjFn\nNlF3ZGx6bkhFQ2srT01Id2wzK29WcDN6RHpBCitnUkJSdUIyRFBTVGU5cHd2aVZG\nTm9PTkNkTTBYU09XNTFkbkUzWjFKN2sKLS0tIDRtZm9LTm5vdTVab25hSlNyQWtz\nbkxaVUIzNjd4dEZuYndETnVKZjhlOHMKSV7ryKCygIES6269PYBMCGzAtbC5J86d\nzSAAHMvmsu1lSRxcZKuYhAhrACAGEJTvNFkfLkYRrpMMf7W5/xjdkw==\n-----END AGE ENCRYPTED FILE-----\n", + "recipient": "age1vphy2sr6uw4ptsua3gh9khrm2cqyt65t46tusmt44z98qa7q6ymq6prrdl" + } + ], + "lastmodified": "2026-06-23T03:21:02Z", + "mac": "ENC[AES256_GCM,data:ok5rdmOor6JYf95Xo1/UAFs5kvbFHdqDKewkBE3YXQq4IIIdIh3RI0xCDTsygVevQcMIyp9Oqq4srl5KiV9lzB1jeSt+K1nRKanHPjn57JG4n1RT05FC+In4tN+q/Ghbpf4N5ulJZKzVaFrQvllTboAr/RlEM64hF/6tzJVxtqI=,iv:xPQmX2DAgt2SSNwevaYi9BkVptqYmONd0zEKro5qthI=,tag:etnVjuu3WuBNCm6fNlPdUA==,type:str]", + "version": "3.13.1" + } +} diff --git a/vars/per-machine/cursa/user-password-root/user-password-hash/users/kurogeek b/vars/per-machine/cursa/user-password-root/user-password-hash/users/kurogeek new file mode 120000 index 0000000..970aefa --- /dev/null +++ b/vars/per-machine/cursa/user-password-root/user-password-hash/users/kurogeek @@ -0,0 +1 @@ +../../../../../../sops/users/kurogeek \ No newline at end of file diff --git a/vars/per-machine/cursa/user-password-root/user-password/groups/admins b/vars/per-machine/cursa/user-password-root/user-password/groups/admins new file mode 120000 index 0000000..6765aa1 --- /dev/null +++ b/vars/per-machine/cursa/user-password-root/user-password/groups/admins @@ -0,0 +1 @@ +../../../../../../sops/groups/admins \ No newline at end of file diff --git a/vars/per-machine/cursa/user-password-root/user-password/secret b/vars/per-machine/cursa/user-password-root/user-password/secret new file mode 100644 index 0000000..02ef960 --- /dev/null +++ b/vars/per-machine/cursa/user-password-root/user-password/secret @@ -0,0 +1,46 @@ +{ + "data": "ENC[AES256_GCM,data:xwJHCKF90ayTakImc2wuG8jthk49hqeIaEX8QFIqtalZYkt0oOhcrWfJOF5kIP1TzQ==,iv:tKVHXos56w4Ov7nXtZcsi9Qz13UQyETwqxhxMgFcVk8=,tag:XeA5Zf+xm8QaRAx2g+5hlw==,type:str]", + "sops": { + "age": [ + { + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBhb2NYSEVid2pLSEJVeTlU\nRDR5V3VQWmFVcjViZDc0dm4vSkFDTXBZWVZNCnlzMWZQMW1wYmZGcjZZM0ZWSTdH\nOFhXak8xQ1Z0bTZxQmxxNjNhWFRiRzgKLS0tIFpvK3F3cXorT0NFbk15L2FpVUhm\nL0RoamJQSjgzN1o4aE1zRktFK3RJTmcKr6uYqqa84/uZlVxPyfQeByFDFYw+2XBy\nfehWI/3cIeh42zoCeGNBMSFFnOT3whqMn4OIsF5s5SKE6viExWY67Q==\n-----END AGE ENCRYPTED FILE-----\n", + "recipient": "age134vt63pjqpd0m7702fyn8vhdlzyj2deqc2q78sp9uw9052kxsgwq6d25ez" + }, + { + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBGajk2UWkwSjB5SGtNWjZI\na3NVSnZQVWtJQnFtbHE2Q0hCNW92b2lqVnlJCktvZHBad3p6UG8vci9QNmFTK1hk\nK2xzNDAwblVBRVBQdlJ3ZU9OOEllMFUKLS0tIGZ5RnNDQ1RPaUJuMWNwS1hOR2ZS\nMDZudkJYdkIzM0xiLzhRcWdWUkN2NnMK5Xwxs5BZ2cH1YA7rYfR0I3pEWQ8o+jCZ\niMDgNhgKh7ql6gFhwv1UpAalnyrQGny3m7fQstYlddvmzy0h529H5A==\n-----END AGE ENCRYPTED FILE-----\n", + "recipient": "age17d4qt0n9edq57tgcqyk8eu5mrendl59yt6z2y3a4vkq7el8krqtq6lq28g" + }, + { + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIEpaSXlSTlRH\nbkFKR1FGTGRyVlpGc2R4K2tqekR5UGt4OW11eUdSa1FiRGsgQVEgd0l6SlBCVW1v\neDl5N0lHYmVrajZzVzVTYjd4WVdNVjZoZVlkUEtmVXlMdyBIdmtoczF0dmhxL1py\nS1hsc0ErckdoVVB0bE02RGdCNW5raERXT1ZJMTkzNjRGNHd2T3ZSTVYrKzZlbEll\nVTZKc2JVN1B2SzRuNkpaekhwSWJQaFZVQQpkZFlEMlhleUlFRzBZQ2o2MklRWEdQ\nOE1zY3BSVzU5dVY1QTg5TTYrN3QwCi0tLSB0ZENqOUwxRCtzNUZSN3IzaWJod3NU\neHY1Uk4zUEh3R2NWakpuMVZmSjRVCksaBUYq6VfnYzNoErB4JbBLmsX8sKrltFHj\n8vq1iYrjQ82qh+tY/sFQfOsNsPXPBhoVnjBVoTYkQTua8v6EE14=\n-----END AGE ENCRYPTED FILE-----\n", + "recipient": "age1fido2-hmac1qqpf43tgcfjm048lsqskvq34w2t4uvrm5qy6m2eg6zjj82ctca8wctgpczxvj0q4y6337uhvsxdh5j86k9h9ymautpvv2759ucwnef75ez7pa7fpkddklp40mxk2tedsp74359g0kefn5rsq0x0yss6cu4yd0h06up0rp08t6yc4l0hfa9y8jn5fkx6nk0hjhz06ykwv0fyxe7z42q683jy0" + }, + { + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIEdDaHQzZ3dL\nc1hyUFVrRG92c1ZjcTJrV3kxRjVtdTVGQXZGbDZmRnVIbWcgQVEgZlFBRFNyWkNS\nRDJQaUJ3WWowTEcwaTk0Z0tiRHpQNmhkMTJZUlZHbHlEMCBtMzE5bzVQb1JmZkpy\nY0orbEs2RzBSVXA3UmZYZkRRanNnc2pHSnJjK1pLVmZOWGR4d0IwZjh1YXlkakRx\nTm5EMXR3ZjNHWGl0Ty8rcHpQbkcxRTZmZwoyQnZlZ0pjVWc4RE1vYTBRVmhkZ3hv\nVlNhRDljakQ5N3I5MkxLVXg1ZmRFCi0tLSBPdG9aQUIvbzZFV1lIS3QvUWxicGVO\nYXpwbXZGMXJRS2RPL0dCVzc4bnNZCiDOGg3XSzVJvVuT2ccQkbdRxEXmkpT3B10S\ng+b9mMJiSDJPT3ohd12ywnVKkzmYVPGINLIZQ2cB3Yc+mfUuXVc=\n-----END AGE ENCRYPTED FILE-----\n", + "recipient": "age1fido2-hmac1qqprw0vfpc8wzsu78quc777kmee54ln6nnsjrnrhl7nr33eh4kvkksqp05qqxj4kgfzrmrugrsvg7skx6ghh3q9xc0x0agthtkvy25d9eq7eklta5wf7s30hexkuyl5546rdz9ffa5tawlp5yweqkgccntw0ny540n2am3cqw3luhxkfmrp63kwr6mwplhr9u26wll48x0n3k5f60c7hg9a3" + }, + { + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIFp2Y1dCUWxY\nUnUxV3h2bVF3N296N3VUVWJ3Y08rQkt1a1VLNmpxUXpObWsgQVEgZUh4S2o1R2RE\nV0svbnErTmxodXE2bUxJK3lla2lvajB3OXVwZHJtcHU5dyBKU3I4WFJnK3BOQXl0\nZDh5NTB5ZFlteFJIM2FVTVp5cmNyRXZqL1V0c0l6L0tSb0c5ZU9jbmRXMTIwb2c1\nQjZsREgzWUxaOXBUd2pQK2NncDZuUmZkZwpXY0FpcG4zQWdtdGo1OEVoaStvVHBH\nOEJ2K0JLc1U1L3hXeUlKMkROZjkwCi0tLSBhaTRIbnVHYjdIZ0JGeGtXSVFWN1Ey\nZE9MVDlYci9vcUlpNVRBM2wrWE1NCp7M19wx+fXd5knYVGmXvyAL+86tN4UCUVOX\nCxZ44zQ/ErztYUD+g13e1SAt45f9qXKYEOd8Luwv959MrbWSG4Y=\n-----END AGE ENCRYPTED FILE-----\n", + "recipient": "age1fido2-hmac1qqpyewum3q8dfcumfgec8nn958aec9f4q9aqy0k06kw5kq27d6fdqdgp0p7y4ru3n5xk90u747xevxa2af3v37e85j9g3axrmw5hdwdfh0wz22hut5vrafxsx26a7vh8fjwkymz3ramfgvvu4detztu075kmpr8l9ydqda0rnjwatdwmfgswg849p37astvld98s3nleeq575azlwc2hhpuh" + }, + { + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAra1J2SmtocTZUaXd6QVor\ndURreGo2ekJZQldlZURCeklyK0tOS0pXZlJZCkdPRTFoc1N4TEIxUUZyZWhyeVgw\nL1U3aUM1Rkd2WCtUaGduOG5ScWRpaG8KLS0tIDVSeVFyUE44S3VybnFJSHFLZVlK\nUkRoU2FIZ3VzUUR5TnhXcnpFUldaQ2sKeQhz1oY6CqzUohHcSY9FBH00IwYwmSU8\ntNMzqH8nkPEJFHXSRM5DHAbUH7bJXeVMU4eQAsA3etjezMqqelwRLw==\n-----END AGE ENCRYPTED FILE-----\n", + "recipient": "age1hlzrpqqgndcthq5m5yj9egfgyet2fzrxwa6ynjzwx2r22uy6m3hqr3rd06" + }, + { + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBxSlRsbENFUlErS3JzYmRX\ndFZ2Z1Q5d0JQZ1ZKNHJVS3RpWFlDZFlOR2xJCm9ZUWtrT3dSaUlQd2d6Z01pdzU2\na0lDN3lWR2MvZGVvQWhCVWNJMm5KaVkKLS0tICtnRUNqTHhTYWRpWnVkRjN3WGRq\nbEJrNnFsM1FQWjlZZGxGcStCWExIb1EK3ND4MtLX7i2J4EUxlcZTeKwmGgf8fPXF\n2wCapzafFsiFD0q0XdTrxgEvdTKQOWEIYbCs0Obclwnv7ABgdE/qkA==\n-----END AGE ENCRYPTED FILE-----\n", + "recipient": "age1sg0rvgyetdcqw7j2x983fh69kdkvqsngpe5x36e5920qa7fze3cqhj4wgx" + }, + { + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBzWVRMWllCWWNMK1c2TjBz\nTXZqaFAvcSt4V1NncSsvZEdiOXJGVkp6M3dBClJOZGVjNlgrTWdaYzExZnQwNzFj\nMzdnSzhiSXNSR1RNSHkvSGNkNFhMU3cKLS0tIEt0T1p3aFowRkRmQkpPUDkyaXpt\ncHJhRXNYdlNxRDN4ZHNhY1Y5RVo4TU0KtWtpuHH2HOak9nIbqqJZ9IGdglwZXTib\nkIdTBj7CDJ6rT1/YhbXb8x1qpwR/+fKc4iwtVkrPIxAWYs0LqhohHw==\n-----END AGE ENCRYPTED FILE-----\n", + "recipient": "age1swlyyk2rzvevqawyeekv75nx2dz34zpe3xqhkqme26gcgeavy4dqrfpcd8" + }, + { + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBFOXJHWFpYYzZybVBOMVVW\nc2o0Z0NxdjVFNDVrTTM1Y1BEWklrcFB0VUJBCk1BeTRwRUM5Y0pZaDgvSnhyamlS\nK0gyNWQ4Z240MWNhM1lYaWxjL2R6SWcKLS0tIHNGeTJRQU5Pek5YMTVDWDU1bnZ2\nbDJXS3BZR2c1SGc0N1hSZEJtRWdWWncKLIuQlic5p7ptoXpV32WUm/cuhAdEAoVs\njfTf1IFBR8Q7RcArP+UAZXaHv/XRWXQ/wFvAuj8Dnh7ohMNryn1SMQ==\n-----END AGE ENCRYPTED FILE-----\n", + "recipient": "age1vphy2sr6uw4ptsua3gh9khrm2cqyt65t46tusmt44z98qa7q6ymq6prrdl" + } + ], + "lastmodified": "2026-06-23T03:21:02Z", + "mac": "ENC[AES256_GCM,data:lG4pVjrUSWN+G3laaaa8APlKbsbJHbBz4Ne8EH8S0ibpyIKyeu3GTTSFhGU8w3LHhbOFZtP9f3MBWlqSagOnBFxVhU5KQzENbvPKHHyIuaazW+HqkdxMcPojX9hjWCH379lDv5JD+7B9uC9kxrFYx3nh2TYizhPPTWfqowtxBM8=,iv:JjONBdU4miY1DOGpI+jcWD7gJZI2UfLhX0IkJKmYK6o=,tag:WtQIfd/cUGr+2iy3IsQ+EA==,type:str]", + "version": "3.13.1" + } +} diff --git a/vars/per-machine/cursa/user-password-root/user-password/users/kurogeek b/vars/per-machine/cursa/user-password-root/user-password/users/kurogeek new file mode 120000 index 0000000..970aefa --- /dev/null +++ b/vars/per-machine/cursa/user-password-root/user-password/users/kurogeek @@ -0,0 +1 @@ +../../../../../../sops/users/kurogeek \ No newline at end of file diff --git a/vars/per-machine/cursa/yggdrasil/address/value b/vars/per-machine/cursa/yggdrasil/address/value new file mode 100644 index 0000000..90264dc --- /dev/null +++ b/vars/per-machine/cursa/yggdrasil/address/value @@ -0,0 +1 @@ +204:f0b8:75af:c62b:f735:162e:853d:299c \ No newline at end of file diff --git a/vars/per-machine/cursa/yggdrasil/privateKey/groups/admins b/vars/per-machine/cursa/yggdrasil/privateKey/groups/admins new file mode 120000 index 0000000..6765aa1 --- /dev/null +++ b/vars/per-machine/cursa/yggdrasil/privateKey/groups/admins @@ -0,0 +1 @@ +../../../../../../sops/groups/admins \ No newline at end of file diff --git a/vars/per-machine/cursa/yggdrasil/privateKey/machines/cursa b/vars/per-machine/cursa/yggdrasil/privateKey/machines/cursa new file mode 120000 index 0000000..adc22f0 --- /dev/null +++ b/vars/per-machine/cursa/yggdrasil/privateKey/machines/cursa @@ -0,0 +1 @@ +../../../../../../sops/machines/cursa \ No newline at end of file diff --git a/vars/per-machine/cursa/yggdrasil/privateKey/secret b/vars/per-machine/cursa/yggdrasil/privateKey/secret new file mode 100644 index 0000000..d567572 --- /dev/null +++ b/vars/per-machine/cursa/yggdrasil/privateKey/secret @@ -0,0 +1,50 @@ +{ + "data": "ENC[AES256_GCM,data:DQW8kxV/cyJlr3OFWxIIBt6uCCDQMuWTIIZJmZKNGxh4jU/WfCGYH7VEtVO4yvkqcuDD+eltxhFcbEGLAPWVah2/EtzKXJeHNGQZy0hCat4sY4bpjvaiXmQaERWt1cD8BZbPNjJwjeOkdsIJq7FvJjN/tydXMTE=,iv:DU+qCJmu0jvwDXvead1xawdPmz7EJuh4M99hKTJ6/OQ=,tag:FFAqmpU7Adgg1Jbh6l1vmQ==,type:str]", + "sops": { + "age": [ + { + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA1QkZoK1J6azVBbFNGZzEr\nTFI1aUgyRWl6ZjcwbEhMS08rMmlUY09Sc0hjCmlScy9Mc2xlYkd0bTZWQzlSdTVw\nUW1rYVduSkJoYmhhN2Y3OTVwT2IvQk0KLS0tIGcrdWJTbm5xS3Y5VUdESDNvdWpK\ncFVoYnFwaW1FOFVKUXhsaytXUnFOUlkKnNxS7PATIRS3AOFJFgQKzhQ+v1vmmYJ4\nFgqsgj5+IzXa8h7B9Mgn94+CyXbF/qEOMibLR9SbBooXuKWFRMVs8Q==\n-----END AGE ENCRYPTED FILE-----\n", + "recipient": "age134vt63pjqpd0m7702fyn8vhdlzyj2deqc2q78sp9uw9052kxsgwq6d25ez" + }, + { + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBkNnNSclRib0p1UjhLNEhH\nNktrWXZSbjN6VE9ScGEwR0tsZkVjbmNWQkJFCm9Yck9nUUZMODMrdUx3SWltWXVY\nMTBQd2VBdGdWZys1SitiZjJMc1FyeWsKLS0tIERxblE0ZXVJR1Fjb2liMUo4VzIw\nOVJpVmtvellGcHRrR1UwaFNQVmx4cncKdmG4RUVLewvmQIsV8QwEIX+Aw0XHx3Ty\nX286SOGmwtlQoV9pd4hXs39BWCgSG9vAUgXo7aijdyqAYRtf+QZU4g==\n-----END AGE ENCRYPTED FILE-----\n", + "recipient": "age17d4qt0n9edq57tgcqyk8eu5mrendl59yt6z2y3a4vkq7el8krqtq6lq28g" + }, + { + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBSdkVuMUlqcUd4R2pkb0FR\nVWNNaEl2VkpzRzhNVzltSnFCcHQzL0pRSEU0CnFvTnVsTHp6ZlpPbXgzUFZ0eGRt\nYmhFZCtYYnVCRkNRRTNFSExVUzBsMVkKLS0tIEk4aDJXRk1iRHNmS0swQXQ2ckxN\nT00zVXN0eTlUQkU2VE9aVm1uaEluNTAKjgk7sR4sEEnAAnTphTtkpJdUVxA3z9+V\nQI8Yp/WfnSmeY9YLP6kvBWrDRFB8AmagcQZlHrDyw2OQVno9EWYD5w==\n-----END AGE ENCRYPTED FILE-----\n", + "recipient": "age1ayu4av6r9rtrz54rr5w9vvjucnxxdf3pq7ut0zrqzqd9dpqjjyws82fff7" + }, + { + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIHlJU3Bzc3dz\na3VsMUZmZUU0c0pDM3VKdE5zTmRUZThlUS9PUjU4TDk3R2MgQVEgd0l6SlBCVW1v\neDl5N0lHYmVrajZzVzVTYjd4WVdNVjZoZVlkUEtmVXlMdyBIdmtoczF0dmhxL1py\nS1hsc0ErckdoVVB0bE02RGdCNW5raERXT1ZJMTkzNjRGNHd2T3ZSTVYrKzZlbEll\nVTZKc2JVN1B2SzRuNkpaekhwSWJQaFZVQQpJQ214NlNqNktERkNhRjBPRTRNbVFT\nL2MrU3JJQVpoRmNEdld5TGRodWxrCi0tLSByVVNrdVZCbTBWRnNvcmZXbFBWZk1a\nM0V0QU1wMmNOZjNpYkFUSEY0c1BvCl39Gg/vo2dDfomTWXBmmmTlSLNLrSNl6N/U\nwhkpY6zIQ9+RTyZge0OEPQsMNwIF2Y4aXiIfh8FNW0XZ8U0xQhQ=\n-----END AGE ENCRYPTED FILE-----\n", + "recipient": "age1fido2-hmac1qqpf43tgcfjm048lsqskvq34w2t4uvrm5qy6m2eg6zjj82ctca8wctgpczxvj0q4y6337uhvsxdh5j86k9h9ymautpvv2759ucwnef75ez7pa7fpkddklp40mxk2tedsp74359g0kefn5rsq0x0yss6cu4yd0h06up0rp08t6yc4l0hfa9y8jn5fkx6nk0hjhz06ykwv0fyxe7z42q683jy0" + }, + { + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIGxybS83VWNT\nMXhZOHpPS0FYYWlSMEJrRWRzdS9vdlRjVnA5T1RPRVpuQjQgQVEgZlFBRFNyWkNS\nRDJQaUJ3WWowTEcwaTk0Z0tiRHpQNmhkMTJZUlZHbHlEMCBtMzE5bzVQb1JmZkpy\nY0orbEs2RzBSVXA3UmZYZkRRanNnc2pHSnJjK1pLVmZOWGR4d0IwZjh1YXlkakRx\nTm5EMXR3ZjNHWGl0Ty8rcHpQbkcxRTZmZwpSY3VmOE15N09DbkpicUVnNE1HRjVs\nb1AxTisybVBDcXpkOFo0L0lubVdZCi0tLSBkM0FPamVQaWNCV25qYUVtL1YzUlU2\nWWZ4Rml1VTd3VXRsYTB5ZWZUQmswChUu+CFKSIoS5V325GlF+UjyCXKGTEVdr/uS\nJUi8y0Uzid0qNwpkIbQ7Fc9oKkDUP3rZmdpt8Y/3vLNbkl0BigQ=\n-----END AGE ENCRYPTED FILE-----\n", + "recipient": "age1fido2-hmac1qqprw0vfpc8wzsu78quc777kmee54ln6nnsjrnrhl7nr33eh4kvkksqp05qqxj4kgfzrmrugrsvg7skx6ghh3q9xc0x0agthtkvy25d9eq7eklta5wf7s30hexkuyl5546rdz9ffa5tawlp5yweqkgccntw0ny540n2am3cqw3luhxkfmrp63kwr6mwplhr9u26wll48x0n3k5f60c7hg9a3" + }, + { + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIHpjZzJpalNp\nVlg0WG9aaDFDZnc2SjI3MXFjYm9EVHpqTmdWQml5SFU2d2MgQVEgZUh4S2o1R2RE\nV0svbnErTmxodXE2bUxJK3lla2lvajB3OXVwZHJtcHU5dyBKU3I4WFJnK3BOQXl0\nZDh5NTB5ZFlteFJIM2FVTVp5cmNyRXZqL1V0c0l6L0tSb0c5ZU9jbmRXMTIwb2c1\nQjZsREgzWUxaOXBUd2pQK2NncDZuUmZkZwpuZG9IbFlHQlUydHdENFBFeFJ2UHps\nSnBScEpGT2tKbmNsNElzUmlUdGRNCi0tLSBnM0pUWFZDSUo0MGo5bzdYa3VsS09m\ndFU2ZUVqUFdUUHUzb1p0VVJVMXZzCib1jMdYDnzXmQnO+p+Ft5v9mUmE6GwDjsox\n3Y9XmGdNeePgLtZDRx2B+JVuhGztttp/7jniJhr4BntZo8cF180=\n-----END AGE ENCRYPTED FILE-----\n", + "recipient": "age1fido2-hmac1qqpyewum3q8dfcumfgec8nn958aec9f4q9aqy0k06kw5kq27d6fdqdgp0p7y4ru3n5xk90u747xevxa2af3v37e85j9g3axrmw5hdwdfh0wz22hut5vrafxsx26a7vh8fjwkymz3ramfgvvu4detztu075kmpr8l9ydqda0rnjwatdwmfgswg849p37astvld98s3nleeq575azlwc2hhpuh" + }, + { + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBlRE5NaXNVUFFmNlh1eVp5\ncHMrVk1JVzk0NHhZNjFpazFjbElhRTVKK2lJClNRZ0Zxc1FQaFl5QmN3ZXRmV1V2\nYUIvT2x3U0ROeE1HejRHdTkrV0dYcnMKLS0tIGJJVytvRDdERHUvcytjdUF4Ulda\nckU4SHNhRklWYzhhejg1a1c0WFAyTTAKFoGfgK/UAj5t+K5vpUwwkuXGMGQHc4Jo\nEhoaeIuaDNYS1HbfUE5dPBv2AJfzxvvc4KpXJzhl2t05mI5g7ecFzA==\n-----END AGE ENCRYPTED FILE-----\n", + "recipient": "age1hlzrpqqgndcthq5m5yj9egfgyet2fzrxwa6ynjzwx2r22uy6m3hqr3rd06" + }, + { + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBBS2x2M2hOU083dE1VZ2xF\nb3NUS2tVWVh4Q0VNT01zemVES2tPcHFtVVNnClJEQml3TUd3Rkt2dlphTU1hNnhO\nRmZ6RUp4SEFWU2JxVVI0d0ZodlI4U00KLS0tIFVobmRDY0Z1MXRUZUg5YzltTVJX\nMXNJV1lwU0kva1ZCSks2QlROcnpyQzAKHZoyZqS8habCOWOONCS1REB41egp/vhS\nHyQRUar9DDB5hVGwwxXjYN1b8JVt6JyOsg83//JLD2hinBdTzt3h8g==\n-----END AGE ENCRYPTED FILE-----\n", + "recipient": "age1sg0rvgyetdcqw7j2x983fh69kdkvqsngpe5x36e5920qa7fze3cqhj4wgx" + }, + { + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBJYURucFNCdEVtRG8rQmxT\nakEzVS9NY1d5dXIxTC8wdkpWQWFLaDBhRUdNCkU5VEgxNXMwb0ZSRFBKL2hQb1FU\nQkJSVGRuMmxUelFyb0c3SVZCcUlHc2cKLS0tIDV3ZEFsM1hKY3MwZGNsOVVZWnhi\nQTNkZ1FkOTdzMXovVVZObmR5UHBiUDAKJaTz7fqtIcyaqXb8FKTK6kF00SK7wzON\n/so3B9ZGdBMb5HP8xv9mln7b3cA5AY+jvxTcsmRs24k9d50AbkUqJg==\n-----END AGE ENCRYPTED FILE-----\n", + "recipient": "age1swlyyk2rzvevqawyeekv75nx2dz34zpe3xqhkqme26gcgeavy4dqrfpcd8" + }, + { + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBQc1lXa3VMaEhRc213UW52\nS0JXYXp2RGg3UlJlUkFBQkM3UVBjdVJwUEc4Ck9XeEh5ZGx1MEJIdmhwZXVuM3J1\nN3VOM0tLQWhYc1ZYZG4rakl4TmM1dzAKLS0tIGdKTVIrR3dGMmVxVlhNS1BNejdX\nOXVuTWNTZ0k2UXdHYVFJbXVjVGtSMTAKcoqjUeLIT+aKmBqepP+n4vMChAp+YuPC\nXCp2sY+4akyGGfeQeqMYs96GD9jPgfEQ11Nptk2ly84k4xJs9LtmUA==\n-----END AGE ENCRYPTED FILE-----\n", + "recipient": "age1vphy2sr6uw4ptsua3gh9khrm2cqyt65t46tusmt44z98qa7q6ymq6prrdl" + } + ], + "lastmodified": "2026-06-23T04:03:10Z", + "mac": "ENC[AES256_GCM,data:dyzfE8M8eA+Qolb+EqMQ19unx0TCDhcvAloTte2UPw9neip8X0DvXsmlTbFi1ak1bhjBe6RcIMGN2wEk6FnJL1LQOeqWrFq1JHfqeYtekLT1ivsI0Ca8j1s5FOfIEAv0969A6C/xwhNcInS+dMNBWWmhv+taWkpddGO7RgvFTmA=,iv:gw/k4vnrFfImAKOA5OrbjBTHQbsQvwCYpJKG2a5rXKQ=,tag:KT+PtiEXmSUsRWZviSNSWQ==,type:str]", + "version": "3.13.1" + } +} diff --git a/vars/per-machine/cursa/yggdrasil/privateKey/users/kurogeek b/vars/per-machine/cursa/yggdrasil/privateKey/users/kurogeek new file mode 120000 index 0000000..970aefa --- /dev/null +++ b/vars/per-machine/cursa/yggdrasil/privateKey/users/kurogeek @@ -0,0 +1 @@ +../../../../../../sops/users/kurogeek \ No newline at end of file diff --git a/vars/per-machine/cursa/yggdrasil/publicKey/value b/vars/per-machine/cursa/yggdrasil/publicKey/value new file mode 100644 index 0000000..1472d69 --- /dev/null +++ b/vars/per-machine/cursa/yggdrasil/publicKey/value @@ -0,0 +1 @@ +087a3c5281cea046574e8bd616b31972bf1f757c561a06010b690cda98e09c50 \ No newline at end of file diff --git a/vars/per-machine/vega/yggdrasil/address/value b/vars/per-machine/vega/yggdrasil/address/value new file mode 100644 index 0000000..9172cb1 --- /dev/null +++ b/vars/per-machine/vega/yggdrasil/address/value @@ -0,0 +1 @@ +200:a785:5b01:5309:ebc0:3942:2a48:55f3 \ No newline at end of file diff --git a/vars/per-machine/vega/yggdrasil/privateKey/groups/admins b/vars/per-machine/vega/yggdrasil/privateKey/groups/admins new file mode 120000 index 0000000..6765aa1 --- /dev/null +++ b/vars/per-machine/vega/yggdrasil/privateKey/groups/admins @@ -0,0 +1 @@ +../../../../../../sops/groups/admins \ No newline at end of file diff --git a/vars/per-machine/vega/yggdrasil/privateKey/machines/vega b/vars/per-machine/vega/yggdrasil/privateKey/machines/vega new file mode 120000 index 0000000..f8a757c --- /dev/null +++ b/vars/per-machine/vega/yggdrasil/privateKey/machines/vega @@ -0,0 +1 @@ +../../../../../../sops/machines/vega \ No newline at end of file diff --git a/vars/per-machine/vega/yggdrasil/privateKey/secret b/vars/per-machine/vega/yggdrasil/privateKey/secret new file mode 100644 index 0000000..55dade2 --- /dev/null +++ b/vars/per-machine/vega/yggdrasil/privateKey/secret @@ -0,0 +1,50 @@ +{ + "data": "ENC[AES256_GCM,data:lDcpnZV93rkYascekNZS4PZfiKNoDfuEsKePeWIWe4iQZ3Y8NOXcxiOQMCSXNPIwsh2N7lG5+UtWidJ7dDenoXD9AwCv4STuPL4cXi9flgjozgYbW621Q//9p0jqpD2Xxq8R5TqO5WtZeQK9/cOdyJlLTqUPIKw=,iv:1aeRaEqTOndGlRpIZ9sI/BNNFtKj04aBPqXHbYDzN9k=,tag:JbApghVPv5EbSX06tVW/wg==,type:str]", + "sops": { + "age": [ + { + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBvUW5jNmM1YzBod1VNQ2tW\nT1VXUENXSjV0RTIydzNpc2k0b3Q4UjVLdGdBClVuVC85L3NxcmhScGkrMGF2czRr\nV0Z0MWRhaGU3TDJuM0JNUFY0YW1BTjQKLS0tIHlaSGdGVmJ5bU4rZDVZRjRpQ3JS\nekZQZEh0OGEvVVdwS3FBellzWGQ3TFUKtkSZgRKFFMCxOIDlXk9r0/GnfH0g2moy\nGbTbC5EfpBHEA/MHuIQTwOngPtGmEjBsVThIR6/hp1ZOJzsYHOhUug==\n-----END AGE ENCRYPTED FILE-----\n", + "recipient": "age134vt63pjqpd0m7702fyn8vhdlzyj2deqc2q78sp9uw9052kxsgwq6d25ez" + }, + { + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAzYWJsMjA5K1N1eFNSNTNu\nbzc2QSsrc0hwQ2dVSzgrSFBDTG5MaW5OUFNBClptMFVtcWlnakFuWlIvck0rc3Ri\nNE5aSmJiZEJlWVZ0enFmR1VFaEU2bmMKLS0tICs4MG9oR0FYcW95NzdCT21QNHhO\nVFJldnB2L0srVFRrQWQzZ3VxZk9VVUEKf29mLBC36j3PU+jjY/g+c4pbegZhV5/P\n9yylea0RFXQzyaFGzjKgyiR7pfUjIVMOZBjB9sha0xRN+SPELpfAOQ==\n-----END AGE ENCRYPTED FILE-----\n", + "recipient": "age17d4qt0n9edq57tgcqyk8eu5mrendl59yt6z2y3a4vkq7el8krqtq6lq28g" + }, + { + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIEVXS2szK3d4\nTnJhYVcvZ0JVZWp4cUJDbW1mVXQ2VG4vUXRlRm96TkhOMHcgQVEgd0l6SlBCVW1v\neDl5N0lHYmVrajZzVzVTYjd4WVdNVjZoZVlkUEtmVXlMdyBIdmtoczF0dmhxL1py\nS1hsc0ErckdoVVB0bE02RGdCNW5raERXT1ZJMTkzNjRGNHd2T3ZSTVYrKzZlbEll\nVTZKc2JVN1B2SzRuNkpaekhwSWJQaFZVQQplZDkzTzltbGkydG1QQUpTb0lyS1Rq\ndHNoemNOREZLOGt3VFZxcnlFYzc0Ci0tLSBWUUYyUmNaQWpqNDlOa1grS3NsaCtG\nM1JKeVNBV1N0bC8rRnNOeEJ5bVg0ChU0g2KzUngIjjGrukA/Y9uCjHfHuBV9HNY/\nBHqb4wDjHFR9Usu0YvTKUoOoUiIDHvw4m6VCIuJss6gocoxAP8E=\n-----END AGE ENCRYPTED FILE-----\n", + "recipient": "age1fido2-hmac1qqpf43tgcfjm048lsqskvq34w2t4uvrm5qy6m2eg6zjj82ctca8wctgpczxvj0q4y6337uhvsxdh5j86k9h9ymautpvv2759ucwnef75ez7pa7fpkddklp40mxk2tedsp74359g0kefn5rsq0x0yss6cu4yd0h06up0rp08t6yc4l0hfa9y8jn5fkx6nk0hjhz06ykwv0fyxe7z42q683jy0" + }, + { + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIHV0aDB1bXZx\nT00wMGlBU0NZWWVjODZqN2p4QnBrWXdzZGtEZytiaCtCMDggQVEgZlFBRFNyWkNS\nRDJQaUJ3WWowTEcwaTk0Z0tiRHpQNmhkMTJZUlZHbHlEMCBtMzE5bzVQb1JmZkpy\nY0orbEs2RzBSVXA3UmZYZkRRanNnc2pHSnJjK1pLVmZOWGR4d0IwZjh1YXlkakRx\nTm5EMXR3ZjNHWGl0Ty8rcHpQbkcxRTZmZwpBZ1Y1ckpNNWM0TnN3T3FFaXdGalhz\ndlNKaFo3TityRkhCQkJTV3RlRFo0Ci0tLSBiYkRuNkdqRE9wRmx4UGpFd1FBYWZ3\nWHdzZS9YaFFaK1VUckZDYnNtZWtnCrD+CevFcifB+zIXE9p9qXjNV67Dy6/GzPv8\nD3t84N4A48Jt1dMZc7B3DkBWeX4Iyj0pb6Fbs1qhkuRmPMiSWzc=\n-----END AGE ENCRYPTED FILE-----\n", + "recipient": "age1fido2-hmac1qqprw0vfpc8wzsu78quc777kmee54ln6nnsjrnrhl7nr33eh4kvkksqp05qqxj4kgfzrmrugrsvg7skx6ghh3q9xc0x0agthtkvy25d9eq7eklta5wf7s30hexkuyl5546rdz9ffa5tawlp5yweqkgccntw0ny540n2am3cqw3luhxkfmrp63kwr6mwplhr9u26wll48x0n3k5f60c7hg9a3" + }, + { + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIDhpL20rSWNk\nMXpaNHAwUWRjeWhjaEt0VGY2aVdCVU55R0R6RHNBdnlPV1EgQVEgZUh4S2o1R2RE\nV0svbnErTmxodXE2bUxJK3lla2lvajB3OXVwZHJtcHU5dyBKU3I4WFJnK3BOQXl0\nZDh5NTB5ZFlteFJIM2FVTVp5cmNyRXZqL1V0c0l6L0tSb0c5ZU9jbmRXMTIwb2c1\nQjZsREgzWUxaOXBUd2pQK2NncDZuUmZkZwozaVBTWlpKdzFhT1hvcUZPUU43dzcz\nZWFhekVnWndCZi83Z0xYZUVneWVjCi0tLSBBUGYrdmNuV25EVmRFbkJDeFg2NWUx\nNTFZMC9TVGlCVTFYM2hra25Ec0ZFCs1GjLDYmDyzx8VtlNkkPRaNc46E7Tzs8uDs\nCZYAsCojTOaC0IQVpE3uyeKuK/JW/cSnfgNNixYUyEd9w6g+hA4=\n-----END AGE ENCRYPTED FILE-----\n", + "recipient": "age1fido2-hmac1qqpyewum3q8dfcumfgec8nn958aec9f4q9aqy0k06kw5kq27d6fdqdgp0p7y4ru3n5xk90u747xevxa2af3v37e85j9g3axrmw5hdwdfh0wz22hut5vrafxsx26a7vh8fjwkymz3ramfgvvu4detztu075kmpr8l9ydqda0rnjwatdwmfgswg849p37astvld98s3nleeq575azlwc2hhpuh" + }, + { + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBJRDViZ0FaM0lDaHpDYUdx\nbW84T0NicmpsYmIrckh3aWFpbUVnc2d4clgwCklvL3BENlY2bEJ5Zm4yMllNOFdx\nQk1QQ3JVYVRudXJ0WWd4dno2REpqcE0KLS0tIC9EU1dUVHlyVW1nV2FGTmNZeG9y\nY1l3Z1dQOTZ3eXorZUwySHlBRmt5bXMKVbcXButS420nTtCZQxD/AycDdIEbCA/t\nGfVk09V2+BhYG0WNhQ+0Xw5r8gtPr/9oBwyAIkms+pWkxVTOKDtWMg==\n-----END AGE ENCRYPTED FILE-----\n", + "recipient": "age1hlzrpqqgndcthq5m5yj9egfgyet2fzrxwa6ynjzwx2r22uy6m3hqr3rd06" + }, + { + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBEdE5IajFPWnJzNWRSWUJv\nNXpNZnRQSUZtbFNnNllNSUNSYmxkREZDRWhBCmFJeVRYSVRGcGxXUVdtaC9waUx3\na1FjdHY1Ym1XVWNHVXJHcGpKTnBaaFkKLS0tIFZNYU56QmhRQUNVNkFHS3pyRG5I\nMG1rczZKbHVxNzQ3VEplazVPQ1dkaWcK1QWlmY9AeEKkGLI4qlBp4fDAA4Bs4pef\nPN4CaKt7oON6bnjxfIURgezAOvkoGRrtbUO38UOVxjdYVrLiev+pWw==\n-----END AGE ENCRYPTED FILE-----\n", + "recipient": "age1pl3nej4ayvuk75cydwyz5ttzelqqdkun8hweu40vypvspzh9j4vqp9rl0j" + }, + { + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBxTDQwVVdQS01kbXgrWHBG\nL1JMWllLY25oQ1NtNXhleXdsMHBpOUExZ0F3CkgrR1dEcXp0SGRpZDE2bm0xZ3E1\nKzZxeHd2Sy9QMDlBTXlKeWRyeENIZlEKLS0tIEd0Ky9oek5PM1dmS09vOEc4UTg0\nRFdrYjJ2VGNwV1crdDJqSnB5VDlZMlUKTP8s5r3N2L5/dArDw249r+CW/hokEwrp\n9Bn0nCR/y8/nutEEIbk12ynB6GtGCVALcXJ02v71BbBf3i+Xb5fwPA==\n-----END AGE ENCRYPTED FILE-----\n", + "recipient": "age1sg0rvgyetdcqw7j2x983fh69kdkvqsngpe5x36e5920qa7fze3cqhj4wgx" + }, + { + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBkTzhvb1FWSGVGMHRNM2Nx\nYlVMVFcrN0R4M3dSbktMUUIySGkrSnVEdkdnCmpBa1JCWGo0ZlErOXRSRkpkWTUr\ndzh3bFMzMFJOQnJZOTZTb2srL2wyRk0KLS0tIFo0TDU4R1N3Qk5TWDM0WXpLUFc0\nUys1b3kxQnRWV3hNWVhiR2dxclVPRFkKb+nyhsLw0OILedW/spASXMGkuapSjOQh\nyRwUUdHOa+JRbjLLqnfG02xSiURiRhZNVz8VSXZDKvGjKdhSELzx9g==\n-----END AGE ENCRYPTED FILE-----\n", + "recipient": "age1swlyyk2rzvevqawyeekv75nx2dz34zpe3xqhkqme26gcgeavy4dqrfpcd8" + }, + { + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA2Tnh6NElYN0crQVM4N0ty\nN3VGQmtrMnArRmJkV1IzT2E2WG1BYUNyK2wwCjlEbU5mdExWTnJrN2VLRTl5N0dZ\nWVcwOWtxVDY5Q3FIVmw2TXZ0bTJEY1EKLS0tIGtMQ1VaVndRT05PMkdjQ2o1LzFO\nemwvWTF3L0l3anRhV0htTG85TlNhUlkKzhNT3lKCaBIUt2UDO6dIe+FGhkELtsP6\nXc9IaaXIVA6vLKAdh9xPHBGP4xG+b+86kvpYrsqMv8IRz+Os6AUQHQ==\n-----END AGE ENCRYPTED FILE-----\n", + "recipient": "age1vphy2sr6uw4ptsua3gh9khrm2cqyt65t46tusmt44z98qa7q6ymq6prrdl" + } + ], + "lastmodified": "2026-06-12T03:42:22Z", + "mac": "ENC[AES256_GCM,data:Mrmfvz/GHbqVFFtpHEB8a0y+9PRhPT38T9F3Ap2DiowsJEX+rC8qaQFTJ71HNkFcGQDkMeL6prY6JZoejhbbkxZma87+6+cfX+xEciQSqL1kBjEEGfLjws4V79lK4zC4Q5NX1Feo7L08fcI7Ko3XbH1dRL66yEtk8+2TjiZ1VYE=,iv:FqqAWCg7YoSOwWovGtlKa5qqU+CM7BIu6CgojXpElMg=,tag:u0B80zW8vMqy9UJylJztGg==,type:str]", + "version": "3.13.0" + } +} diff --git a/vars/per-machine/vega/yggdrasil/privateKey/users/kurogeek b/vars/per-machine/vega/yggdrasil/privateKey/users/kurogeek new file mode 120000 index 0000000..970aefa --- /dev/null +++ b/vars/per-machine/vega/yggdrasil/privateKey/users/kurogeek @@ -0,0 +1 @@ +../../../../../../sops/users/kurogeek \ No newline at end of file diff --git a/vars/per-machine/vega/yggdrasil/publicKey/value b/vars/per-machine/vega/yggdrasil/publicKey/value new file mode 100644 index 0000000..c7967fe --- /dev/null +++ b/vars/per-machine/vega/yggdrasil/publicKey/value @@ -0,0 +1 @@ +ac3d527f567b0a1fe35eeadbd50637ffc60407b6af311b56f997cd863e45ea0c \ No newline at end of file