From 06f1f990f037f9d048812801a309f2656bb85782 Mon Sep 17 00:00:00 2001 From: kurogeek Date: Tue, 12 May 2026 16:47:51 +0700 Subject: [PATCH] rm b4l --- machines/b4l/configuration.nix | 36 --------- machines/b4l/services/actual-budget.nix | 36 --------- machines/b4l/services/grafana.nix | 79 ------------------- machines/b4l/services/nextcloud.nix | 35 -------- machines/b4l/services/paperless.nix | 67 ---------------- machines/b4l/services/pocket-id.nix | 35 -------- machines/b4l/services/stirling-pdf.nix | 26 ------ machines/b4l/services/victoriametrics.nix | 73 ----------------- machines/b4l/services/vikunja.nix | 26 ------ sops/machines/b4l/key.json | 6 -- sops/secrets/b4l-age.key/secret | 23 ------ sops/secrets/b4l-age.key/users/berwn | 1 - sops/secrets/b4l-age.key/users/kurogeek | 1 - sops/secrets/b4l-age.key/users/vi | 1 - .../b4l/b4l-actual-budget/subdomain/value | 1 - .../b4l-grafana/adminpassword/groups/admins | 1 - .../b4l-grafana/adminpassword/machines/b4l | 1 - .../b4l/b4l-grafana/adminpassword/secret | 47 ----------- .../b4l-grafana/adminpassword/users/kurogeek | 1 - .../b4l/b4l-grafana/subdomain/value | 1 - .../b4l/b4l-nextcloud/subdomain/value | 1 - .../b4l-paperless/adminpassword/groups/admins | 1 - .../b4l-paperless/adminpassword/machines/b4l | 1 - .../b4l/b4l-paperless/adminpassword/secret | 47 ----------- .../adminpassword/users/kurogeek | 1 - .../b4l/b4l-paperless/subdomain/value | 1 - .../b4l/b4l-pingvin/subdomain/value | 1 - .../b4l/b4l-pocket-id/subdomain/value | 1 - .../b4l/b4l-stirling-pdf/subdomain/value | 1 - .../adminpassword/groups/admins | 1 - .../adminpassword/machines/b4l | 1 - .../b4l-victoriametrics/adminpassword/secret | 47 ----------- .../adminpassword/users/kurogeek | 1 - .../b4l/b4l-victoriametrics/adminuser/value | 1 - .../b4l/b4l-victoriametrics/subdomain/value | 1 - .../b4l/b4l-vikunja/subdomain/value | 1 - .../b4l/emergency-access/password-hash/value | 1 - .../b4l/emergency-access/password/secret | 15 ---- .../emergency-access/password/users/kurogeek | 1 - .../b4l/grafana/secret_key/groups/admins | 1 - .../b4l/grafana/secret_key/machines/b4l | 1 - .../per-machine/b4l/grafana/secret_key/secret | 46 ----------- .../b4l/grafana/secret_key/users/kurogeek | 1 - .../b4l/nextcloud/adminpassFile/groups/admins | 1 - .../b4l/nextcloud/adminpassFile/machines/b4l | 1 - .../b4l/nextcloud/adminpassFile/secret | 47 ----------- .../nextcloud/adminpassFile/users/kurogeek | 1 - .../per-machine/b4l/nextcloud/subdomain/value | 1 - .../b4l/openssh-cert/.validation-hash | 1 - .../ssh.id_ed25519-cert.pub/value | 1 - .../b4l/openssh/ssh.id_ed25519.pub/value | 1 - .../b4l/openssh/ssh.id_ed25519/groups/admins | 1 - .../b4l/openssh/ssh.id_ed25519/machines/b4l | 1 - .../b4l/openssh/ssh.id_ed25519/secret | 47 ----------- .../b4l/openssh/ssh.id_ed25519/users/kurogeek | 1 - .../pocket-id/encryption-key/groups/admins | 1 - .../b4l/pocket-id/encryption-key/machines/b4l | 1 - .../b4l/pocket-id/encryption-key/secret | 47 ----------- .../pocket-id/encryption-key/users/kurogeek | 1 - .../root-password/password-hash/groups/admins | 1 - .../root-password/password-hash/machines/b4l | 1 - .../b4l/root-password/password-hash/secret | 47 ----------- .../password-hash/users/kurogeek | 1 - .../b4l/root-password/password/groups/admins | 1 - .../b4l/root-password/password/secret | 47 ----------- .../b4l/root-password/password/users/kurogeek | 1 - .../b4l/state-version/version/value | 1 - .../b4l/tor_tor/hostname/groups/admins | 1 - .../b4l/tor_tor/hostname/machines/b4l | 1 - vars/per-machine/b4l/tor_tor/hostname/secret | 46 ----------- .../b4l/tor_tor/hostname/users/kurogeek | 1 - .../hs_ed25519_secret_key/groups/admins | 1 - .../hs_ed25519_secret_key/machines/b4l | 1 - .../b4l/tor_tor/hs_ed25519_secret_key/secret | 46 ----------- .../hs_ed25519_secret_key/users/kurogeek | 1 - .../user-password-hash/groups/admins | 1 - .../user-password-hash/machines/b4l | 1 - .../user-password-hash/secret | 46 ----------- .../user-password-hash/users/kurogeek | 1 - .../user-password/groups/admins | 1 - .../user-password-root/user-password/secret | 46 ----------- .../user-password/users/kurogeek | 1 - .../victoria-metrics/password/machines/b4l | 1 - .../b4l/victoria-metrics/password/secret | 19 ----- .../victoria-metrics/password/users/kurogeek | 1 - .../b4l/victoria-metrics/username/value | 1 - vars/per-machine/b4l/vikunja/subdomain/value | 1 - 87 files changed, 1143 deletions(-) delete mode 100644 machines/b4l/configuration.nix delete mode 100644 machines/b4l/services/actual-budget.nix delete mode 100644 machines/b4l/services/grafana.nix delete mode 100644 machines/b4l/services/nextcloud.nix delete mode 100644 machines/b4l/services/paperless.nix delete mode 100644 machines/b4l/services/pocket-id.nix delete mode 100644 machines/b4l/services/stirling-pdf.nix delete mode 100644 machines/b4l/services/victoriametrics.nix delete mode 100644 machines/b4l/services/vikunja.nix delete mode 100755 sops/machines/b4l/key.json delete mode 100644 sops/secrets/b4l-age.key/secret delete mode 120000 sops/secrets/b4l-age.key/users/berwn delete mode 120000 sops/secrets/b4l-age.key/users/kurogeek delete mode 120000 sops/secrets/b4l-age.key/users/vi delete mode 100644 vars/per-machine/b4l/b4l-actual-budget/subdomain/value delete mode 120000 vars/per-machine/b4l/b4l-grafana/adminpassword/groups/admins delete mode 120000 vars/per-machine/b4l/b4l-grafana/adminpassword/machines/b4l delete mode 100644 vars/per-machine/b4l/b4l-grafana/adminpassword/secret delete mode 120000 vars/per-machine/b4l/b4l-grafana/adminpassword/users/kurogeek delete mode 100644 vars/per-machine/b4l/b4l-grafana/subdomain/value delete mode 100644 vars/per-machine/b4l/b4l-nextcloud/subdomain/value delete mode 120000 vars/per-machine/b4l/b4l-paperless/adminpassword/groups/admins delete mode 120000 vars/per-machine/b4l/b4l-paperless/adminpassword/machines/b4l delete mode 100644 vars/per-machine/b4l/b4l-paperless/adminpassword/secret delete mode 120000 vars/per-machine/b4l/b4l-paperless/adminpassword/users/kurogeek delete mode 100644 vars/per-machine/b4l/b4l-paperless/subdomain/value delete mode 100644 vars/per-machine/b4l/b4l-pingvin/subdomain/value delete mode 100644 vars/per-machine/b4l/b4l-pocket-id/subdomain/value delete mode 100644 vars/per-machine/b4l/b4l-stirling-pdf/subdomain/value delete mode 120000 vars/per-machine/b4l/b4l-victoriametrics/adminpassword/groups/admins delete mode 120000 vars/per-machine/b4l/b4l-victoriametrics/adminpassword/machines/b4l delete mode 100644 vars/per-machine/b4l/b4l-victoriametrics/adminpassword/secret delete mode 120000 vars/per-machine/b4l/b4l-victoriametrics/adminpassword/users/kurogeek delete mode 100644 vars/per-machine/b4l/b4l-victoriametrics/adminuser/value delete mode 100644 vars/per-machine/b4l/b4l-victoriametrics/subdomain/value delete mode 100644 vars/per-machine/b4l/b4l-vikunja/subdomain/value delete mode 100644 vars/per-machine/b4l/emergency-access/password-hash/value delete mode 100644 vars/per-machine/b4l/emergency-access/password/secret delete mode 120000 vars/per-machine/b4l/emergency-access/password/users/kurogeek delete mode 120000 vars/per-machine/b4l/grafana/secret_key/groups/admins delete mode 120000 vars/per-machine/b4l/grafana/secret_key/machines/b4l delete mode 100644 vars/per-machine/b4l/grafana/secret_key/secret delete mode 120000 vars/per-machine/b4l/grafana/secret_key/users/kurogeek delete mode 120000 vars/per-machine/b4l/nextcloud/adminpassFile/groups/admins delete mode 120000 vars/per-machine/b4l/nextcloud/adminpassFile/machines/b4l delete mode 100644 vars/per-machine/b4l/nextcloud/adminpassFile/secret delete mode 120000 vars/per-machine/b4l/nextcloud/adminpassFile/users/kurogeek delete mode 100644 vars/per-machine/b4l/nextcloud/subdomain/value delete mode 100644 vars/per-machine/b4l/openssh-cert/.validation-hash delete mode 100644 vars/per-machine/b4l/openssh-cert/ssh.id_ed25519-cert.pub/value delete mode 100644 vars/per-machine/b4l/openssh/ssh.id_ed25519.pub/value delete mode 120000 vars/per-machine/b4l/openssh/ssh.id_ed25519/groups/admins delete mode 120000 vars/per-machine/b4l/openssh/ssh.id_ed25519/machines/b4l delete mode 100644 vars/per-machine/b4l/openssh/ssh.id_ed25519/secret delete mode 120000 vars/per-machine/b4l/openssh/ssh.id_ed25519/users/kurogeek delete mode 120000 vars/per-machine/b4l/pocket-id/encryption-key/groups/admins delete mode 120000 vars/per-machine/b4l/pocket-id/encryption-key/machines/b4l delete mode 100644 vars/per-machine/b4l/pocket-id/encryption-key/secret delete mode 120000 vars/per-machine/b4l/pocket-id/encryption-key/users/kurogeek delete mode 120000 vars/per-machine/b4l/root-password/password-hash/groups/admins delete mode 120000 vars/per-machine/b4l/root-password/password-hash/machines/b4l delete mode 100644 vars/per-machine/b4l/root-password/password-hash/secret delete mode 120000 vars/per-machine/b4l/root-password/password-hash/users/kurogeek delete mode 120000 vars/per-machine/b4l/root-password/password/groups/admins delete mode 100644 vars/per-machine/b4l/root-password/password/secret delete mode 120000 vars/per-machine/b4l/root-password/password/users/kurogeek delete mode 100644 vars/per-machine/b4l/state-version/version/value delete mode 120000 vars/per-machine/b4l/tor_tor/hostname/groups/admins delete mode 120000 vars/per-machine/b4l/tor_tor/hostname/machines/b4l delete mode 100644 vars/per-machine/b4l/tor_tor/hostname/secret delete mode 120000 vars/per-machine/b4l/tor_tor/hostname/users/kurogeek delete mode 120000 vars/per-machine/b4l/tor_tor/hs_ed25519_secret_key/groups/admins delete mode 120000 vars/per-machine/b4l/tor_tor/hs_ed25519_secret_key/machines/b4l delete mode 100644 vars/per-machine/b4l/tor_tor/hs_ed25519_secret_key/secret delete mode 120000 vars/per-machine/b4l/tor_tor/hs_ed25519_secret_key/users/kurogeek delete mode 120000 vars/per-machine/b4l/user-password-root/user-password-hash/groups/admins delete mode 120000 vars/per-machine/b4l/user-password-root/user-password-hash/machines/b4l delete mode 100644 vars/per-machine/b4l/user-password-root/user-password-hash/secret delete mode 120000 vars/per-machine/b4l/user-password-root/user-password-hash/users/kurogeek delete mode 120000 vars/per-machine/b4l/user-password-root/user-password/groups/admins delete mode 100644 vars/per-machine/b4l/user-password-root/user-password/secret delete mode 120000 vars/per-machine/b4l/user-password-root/user-password/users/kurogeek delete mode 120000 vars/per-machine/b4l/victoria-metrics/password/machines/b4l delete mode 100644 vars/per-machine/b4l/victoria-metrics/password/secret delete mode 120000 vars/per-machine/b4l/victoria-metrics/password/users/kurogeek delete mode 100644 vars/per-machine/b4l/victoria-metrics/username/value delete mode 100644 vars/per-machine/b4l/vikunja/subdomain/value diff --git a/machines/b4l/configuration.nix b/machines/b4l/configuration.nix deleted file mode 100644 index a62ce37..0000000 --- a/machines/b4l/configuration.nix +++ /dev/null @@ -1,36 +0,0 @@ -{ inputs, config, ... }: -{ - imports = [ - (inputs.import-tree ./services) - ]; - nixpkgs.hostPlatform = { - system = "x86_64-linux"; - }; - boot.loader.grub.devices = [ "/dev/disk/by-id/FIXME" ]; - fileSystems = { - "/".device = "/dev/FIXME"; - }; - networking.fqdn = "b4l.co.th"; - system.stateVersion = "25.11"; - clan.core.sops.defaultGroups = [ "admins" ]; - - security.acme.defaults.email = "admin@b4l.co.th"; - security.acme.acceptTerms = true; - services.nginx.virtualHosts."${config.networking.fqdn}" = { - enableACME = true; - }; - - clan.core.vars.generators.acme = { - share = true; - files.email.secret = false; - - prompts.email = { - type = "line"; - description = "Email for ACME registeration"; - }; - - script = '' - cat $prompts/email > $out/email - ''; - }; -} diff --git a/machines/b4l/services/actual-budget.nix b/machines/b4l/services/actual-budget.nix deleted file mode 100644 index 50b1538..0000000 --- a/machines/b4l/services/actual-budget.nix +++ /dev/null @@ -1,36 +0,0 @@ -{ config, ... }: -let - abDomain = "${config.clan.core.vars.generators.b4l-actual-budget.files.subdomain.value}.${config.networking.fqdn}"; -in -{ - clan.core.vars.generators.b4l-actual-budget = { - files.subdomain.secret = false; - - prompts = { - subdomain = { - persist = true; - type = "line"; - description = "Sub-domain for Actual Budget app. Default:(budget)"; - }; - }; - - script = ''cat $prompts/subdomain || echo -n "budget" > $out/subdomain''; - }; - - services.actual = { - settings = { - allowedLoginMethods = [ - "password" - "openid" - ]; - trustedProxies = [ "127.0.0.1" ]; - }; - }; - services.nginx.virtualHosts."${abDomain}" = { - useACMEHost = "${config.networking.fqdn}"; - forceSSL = true; - locations."/" = { - proxyPass = "http://localhost:${builtins.toString config.services.actual.settings.port}"; - }; - }; -} diff --git a/machines/b4l/services/grafana.nix b/machines/b4l/services/grafana.nix deleted file mode 100644 index 85793da..0000000 --- a/machines/b4l/services/grafana.nix +++ /dev/null @@ -1,79 +0,0 @@ -{ - pkgs, - config, - lib, - ... -}: -with lib; -let - serviceName = "${config.networking.hostName}-grafana"; - gfDomain = "${ - config.clan.core.vars.generators."${serviceName}".files.subdomain.value - }.${config.networking.fqdn}"; - - settingsFormatIni = pkgs.formats.ini { - listToValue = concatMapStringsSep " " (generators.mkValueStringDefault { }); - mkKeyValue = generators.mkKeyValueDefault { - mkValueString = v: if v == null then "" else generators.mkValueStringDefault { } v; - } "="; - }; - configFile = settingsFormatIni.generate "config.ini" config.services.grafana.settings; -in -{ - clan.core.vars.generators."${serviceName}" = { - files = { - adminpassword.secret = true; - subdomain.secret = false; - }; - prompts = { - subdomain = { - persist = true; - type = "line"; - description = "Sub-domain for Grafana. Default:(grafana)"; - }; - adminpassword = { - persist = true; - type = "hidden"; - description = "Password for the admin user. Leave empty to auto-generate."; - }; - }; - - runtimeInputs = [ - pkgs.xkcdpass - pkgs.coreutils - ]; - - script = '' - prompt_domain=$(cat "$prompts"/subdomain) - if [[ -n "''${prompt_domain-}" ]]; then - echo $prompt_domain | tr -d "\n" > "$out"/subdomain - else - echo -n "grafana" > "$out"/subdomain - fi - - prompt_password=$(cat "$prompts"/adminpassword) - if [[ -n "''${prompt_password-}" ]]; then - echo "$prompt_password" | tr -d "\n" > "$out"/adminpassword - else - xkcdpass --numwords 4 --delimiter - --count 1 | tr -d "\n" > "$out"/adminpassword - fi - ''; - }; - - systemd.services.grafana.serviceConfig.ExecStartPre = [ - "+${pkgs.writeShellScript "grafana-set-password" '' - ${pkgs.grafana}/bin/grafana cli --homepath ${config.services.grafana.dataDir} --config ${configFile} admin reset-admin-password $(cat ${ - config.clan.core.vars.generators."${serviceName}".files.adminpassword.path - }) - ''}" - ]; - - services.nginx.virtualHosts."${gfDomain}" = { - forceSSL = true; - useACMEHost = "${config.networking.fqdn}"; - locations."/" = { - proxyPass = "http://localhost:${builtins.toString config.services.grafana.settings.server.http_port}"; - }; - }; - -} diff --git a/machines/b4l/services/nextcloud.nix b/machines/b4l/services/nextcloud.nix deleted file mode 100644 index 4b4e55e..0000000 --- a/machines/b4l/services/nextcloud.nix +++ /dev/null @@ -1,35 +0,0 @@ -{ config, pkgs, ... }: -let - ncDomain = "${config.clan.core.vars.generators.b4l-nextcloud.files.subdomain.value}.${config.networking.fqdn}"; -in -{ - clan.core.vars.generators.b4l-nextcloud = { - files.subdomain.secret = false; - - prompts = { - subdomain = { - persist = true; - type = "line"; - description = "Sub-domain for Nextcloud app. Default:(cloud)"; - }; - }; - - script = ''cat $prompts/subdomain || echo -n "cloud" > $out/subdomain''; - }; - - services.nextcloud = { - hostName = ncDomain; - package = pkgs.nextcloud33; - - settings = { - - overwriteprotocol = "https"; - trusted_domains = [ ]; - trusted_proxies = [ ]; - }; - }; - services.nginx.virtualHosts."${ncDomain}" = { - useACMEHost = "${config.networking.fqdn}"; - forceSSL = true; - }; -} diff --git a/machines/b4l/services/paperless.nix b/machines/b4l/services/paperless.nix deleted file mode 100644 index da8b651..0000000 --- a/machines/b4l/services/paperless.nix +++ /dev/null @@ -1,67 +0,0 @@ -{ config, pkgs, ... }: -let - serviceName = "${config.networking.hostName}-paperless"; - domain-name = "${ - config.clan.core.vars.generators."${serviceName}".files.subdomain.value - }.${config.networking.fqdn}"; -in -{ - clan.core.vars.generators."${serviceName}" = { - files = { - subdomain.secret = false; - adminpassword = { - secret = true; - owner = config.services.paperless.user; - group = config.services.paperless.user; - }; - }; - prompts = { - subdomain = { - persist = true; - type = "line"; - description = "Sub-domain for Paperless. Default:(paperless)"; - }; - adminpassword = { - persist = true; - type = "hidden"; - description = "Password for the admin user. Leave empty to auto-generate."; - }; - }; - - runtimeInputs = [ - pkgs.xkcdpass - pkgs.coreutils - ]; - - script = '' - prompt_domain=$(cat "$prompts"/subdomain) - if [[ -n "''${prompt_domain-}" ]]; then - echo $prompt_domain | tr -d "\n" > "$out"/subdomain - else - echo -n "paperless" > "$out"/subdomain - fi - - prompt_password=$(cat "$prompts"/adminpassword) - if [[ -n "''${prompt_password-}" ]]; then - echo "$prompt_password" | tr -d "\n" > "$out"/adminpassword - else - xkcdpass --numwords 4 --delimiter - --count 1 | tr -d "\n" > "$out"/adminpassword - fi - ''; - }; - - environment.systemPackages = [ pkgs.toybox ]; - - services.paperless = { - passwordFile = config.clan.core.vars.generators."${serviceName}".files.adminpassword.path; - }; - - services.nginx.virtualHosts."${domain-name}" = { - forceSSL = true; - useACMEHost = "${config.networking.fqdn}"; - locations."/" = { - proxyPass = "http://localhost:${builtins.toString config.services.paperless.port}"; - }; - }; - -} diff --git a/machines/b4l/services/pocket-id.nix b/machines/b4l/services/pocket-id.nix deleted file mode 100644 index d610209..0000000 --- a/machines/b4l/services/pocket-id.nix +++ /dev/null @@ -1,35 +0,0 @@ -{ config, ... }: -let - pidDomain = "${config.clan.core.vars.generators.b4l-pocket-id.files.subdomain.value}.${config.networking.fqdn}"; -in -{ - clan.core.vars.generators.b4l-pocket-id = { - files.subdomain.secret = false; - - prompts = { - subdomain = { - persist = true; - type = "line"; - description = "Sub-domain for Pocket-ID app. Default:(auth)"; - }; - }; - - script = ''cat $prompts/subdomain || echo -n "auth" > $out/subdomain''; - }; - - services.pocket-id = { - settings = { - APP_ENV = "production"; - APP_URL = "https://${pidDomain}"; - TRUST_PROXY = true; - }; - }; - - services.nginx.virtualHosts."${pidDomain}" = { - useACMEHost = "${config.networking.fqdn}"; - forceSSL = true; - locations."/" = { - proxyPass = "http://localhost:${builtins.toString config.services.pocket-id.settings.PORT}"; - }; - }; -} diff --git a/machines/b4l/services/stirling-pdf.nix b/machines/b4l/services/stirling-pdf.nix deleted file mode 100644 index 37e64fd..0000000 --- a/machines/b4l/services/stirling-pdf.nix +++ /dev/null @@ -1,26 +0,0 @@ -{ config, ... }: -let - stDomain = "${config.clan.core.vars.generators.b4l-stirling-pdf.files.subdomain.value}.${config.networking.fqdn}"; -in -{ - clan.core.vars.generators.b4l-stirling-pdf = { - files.subdomain.secret = false; - - prompts = { - subdomain = { - persist = true; - type = "line"; - description = "Sub-domain for Stirling PDF app. Default:(pdf)"; - }; - }; - script = ''cat $prompts/subdomain || echo -n "pdf" > $out/subdomain''; - }; - - services.nginx.virtualHosts."${stDomain}" = { - forceSSL = true; - useACMEHost = "${config.networking.fqdn}"; - locations."/" = { - proxyPass = "http://localhost:${builtins.toString config.services.stirling-pdf.environment.SERVER_PORT}"; - }; - }; -} diff --git a/machines/b4l/services/victoriametrics.nix b/machines/b4l/services/victoriametrics.nix deleted file mode 100644 index c7213e0..0000000 --- a/machines/b4l/services/victoriametrics.nix +++ /dev/null @@ -1,73 +0,0 @@ -{ config, pkgs, ... }: -let - vmDomain = "${config.clan.core.vars.generators.b4l-victoriametrics.files.subdomain.value}.${config.networking.fqdn}"; -in -{ - clan.core.vars.generators.b4l-victoriametrics = { - files.subdomain.secret = false; - files.adminuser.secret = false; - files.adminpassword.secret = true; - - prompts = { - subdomain = { - persist = true; - type = "line"; - description = "Sub-domain for Victoria Metrics app. Default:(metrics)"; - }; - adminuser = { - persist = true; - type = "line"; - description = "Username for an admin user. Default:(admin)"; - }; - adminpassword = { - persist = true; - type = "hidden"; - description = "Password for the admin user. Leave empty to auto-generate."; - }; - }; - - runtimeInputs = [ - pkgs.xkcdpass - pkgs.coreutils - ]; - - script = '' - prompt_domain=$(cat "$prompts"/subdomain) - if [[ -n "''${prompt_domain-}" ]]; then - echo $prompt_domain | tr -d "\n" > "$out"/subdomain - else - echo -n "metrics" > "$out"/subdomain - fi - - prompt_adminuser=$(cat "$prompts"/adminuser) - if [[ -n "''${prompt_adminuser-}" ]]; then - echo $prompt_adminuser | tr -d "\n" > "$out"/adminuser - else - echo -n "admin" > "$out"/adminuser - fi - - prompt_password=$(cat "$prompts"/adminpassword) - if [[ -n "''${prompt_password-}" ]]; then - echo "$prompt_password" | tr -d "\n" > "$out"/adminpassword - else - xkcdpass --numwords 4 --delimiter - --count 1 | tr -d "\n" > "$out"/adminpassword - fi - ''; - }; - - services.victoriametrics = { - extraOptions = [ - "-httpAuth.username=file://${config.clan.core.vars.generators.b4l-victoriametrics.files.adminuser.path}" - "-httpAuth.password=file://${config.clan.core.vars.generators.b4l-victoriametrics.files.adminpassword.path}" - ]; - }; - - services.nginx.virtualHosts."${vmDomain}" = { - forceSSL = true; - useACMEHost = "${config.networking.fqdn}"; - locations."/" = { - proxyPass = "http://localhost${builtins.toString config.services.victoriametrics.listenAddress}"; - }; - }; - -} diff --git a/machines/b4l/services/vikunja.nix b/machines/b4l/services/vikunja.nix deleted file mode 100644 index df0592d..0000000 --- a/machines/b4l/services/vikunja.nix +++ /dev/null @@ -1,26 +0,0 @@ -{ config, ... }: -{ - clan.core.vars.generators.b4l-vikunja = { - files.subdomain.secret = false; - - prompts = { - subdomain = { - persist = true; - type = "line"; - description = "Sub-domain for Vikunja todo app. Default:(todo)"; - }; - }; - - script = ''cat $prompts/subdomain || echo "todo" > $out/subdomain''; - }; - services.vikunja = { - frontendHostname = "${config.clan.core.vars.generators.b4l-vikunja.files.subdomain.value}.${config.networking.fqdn}"; - }; - services.nginx.virtualHosts."${config.services.vikunja.frontendHostname}" = { - useACMEHost = "${config.networking.fqdn}"; - forceSSL = true; - locations."/" = { - proxyPass = "${config.services.vikunja.frontendScheme}://${config.services.vikunja.frontendHostname}:${builtins.toString config.services.vikunja.port}"; - }; - }; -} diff --git a/sops/machines/b4l/key.json b/sops/machines/b4l/key.json deleted file mode 100755 index 2d0e2b4..0000000 --- a/sops/machines/b4l/key.json +++ /dev/null @@ -1,6 +0,0 @@ -[ - { - "publickey": "age1sg0rvgyetdcqw7j2x983fh69kdkvqsngpe5x36e5920qa7fze3cqhj4wgx", - "type": "age" - } -] diff --git a/sops/secrets/b4l-age.key/secret b/sops/secrets/b4l-age.key/secret deleted file mode 100644 index 2db4eb5..0000000 --- a/sops/secrets/b4l-age.key/secret +++ /dev/null @@ -1,23 +0,0 @@ -{ - "data": "ENC[AES256_GCM,data:wcR+EaC64JexQCShFc1I6mncHGQ+bMfjAOMnoTq3/bOa0T+NCqcDmrxoHGdR2q/TV453uMiokeAm+uggpZNQ9/1Kf5mX2KQsJtE=,iv:FcyIA1uAOISu/+mfTtdQ8lgyieoCObbZ6BMvkmIVoto=,tag:ew7jg+oXP0JUBBfDJoir7A==,type:str]", - "sops": { - "age": [ - { - "recipient": "age134vt63pjqpd0m7702fyn8vhdlzyj2deqc2q78sp9uw9052kxsgwq6d25ez", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBsdnlFYjVtdGhHSmczV0Nk\nN0IwL0dLVTdkTWhIK2tmV1E5bE1wZjcyZkVnCkV4VEhlL2lyVkxXMzFQVTZ5dHBY\nSUJWRUh2MjgwZ2RmaVRFVHdmQm00ck0KLS0tIG1oTlE1alJDK0FuNGhDQmcrKzZk\nWDhZNEJIWmd1QkVJc0pLemVOSjhqQ2cKMDYUbT8wQ89mNBJFYp2igHB2aQtxBFtM\nilUU83E0stiVKWHrCnBlmQng4UDr0rPxOWa+JpbR4bSbLPXyKIPtrw==\n-----END AGE ENCRYPTED FILE-----\n" - }, - { - "recipient": "age1swlyyk2rzvevqawyeekv75nx2dz34zpe3xqhkqme26gcgeavy4dqrfpcd8", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAxZmVHaWRsa3Y0TGNIM0dx\ncThRc09ZdU5YVkpWdTdzTlRXa3pjMTRVd3lNCk4waktab2lzNDJhZ0hiOTh5MFVu\nTzR4clA5Mko4Y0o3cFMra0IyTUUydU0KLS0tIC9RWXUvMEduUkp1VXpSdjNUUkQ1\nN1NuTFY4ei9TdkVjK1lUQldOVG9sc1EKFwRbPZyd7TARXkvHD74DGqwvxOjIty+X\nBHFw8H5CWp2FCCQ+9bebMamG3ShzhM21Hju9uVbMXA/WACU/9dAJhg==\n-----END AGE ENCRYPTED FILE-----\n" - }, - { - "recipient": "age1hlzrpqqgndcthq5m5yj9egfgyet2fzrxwa6ynjzwx2r22uy6m3hqr3rd06", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBOekRKMG5VdWpmcm96WEdK\nTnoyL3piaCtxVnN5b1E2RXh1SzZ1cGU3OFdrCjNNMGUxMDF6NzFUNFpPb0VNa2Q1\nL1VacitPRzU3MHh3dXpTNWxYeGFxeFkKLS0tIHV3TUkxTG5mQ3haZVRSTTB2bFBk\nU0dDaGQ0ZjhEOGdqZTFEQXlPczZWdm8KiDHBQQRL4qTnStFr8nmdhet+7gBELCvd\noRvky46oEsS36L9o477ZH134wrSqAcD0NCOO06hA/jEXNvLFig9yHw==\n-----END AGE ENCRYPTED FILE-----\n" - } - ], - "lastmodified": "2025-07-14T03:23:25Z", - "mac": "ENC[AES256_GCM,data:luP+HWuNzrYwDn+vT73A9+Lt2SzhAwWO47bhoCNmmkYoV3AqX6Okv1I+vkbZWZQS2XOMeZTzSBYQcVhjwXYphZobXcGgAlqcpdx6I4YcDFqmBNOvOy40NvrpVrVLUK6Mvk3gO0pFGWpoRqs/KVHnGacy0pIksVEf5cJr/qx/sHE=,iv:a6B2/ftUFAy9xlmrwiJZMksxXbvuLOB4lVQiLUNYbNw=,tag:3Ik6zRB3k6eM5S1geYlDVQ==,type:str]", - "unencrypted_suffix": "_unencrypted", - "version": "3.10.2" - } -} diff --git a/sops/secrets/b4l-age.key/users/berwn b/sops/secrets/b4l-age.key/users/berwn deleted file mode 120000 index c1fe749..0000000 --- a/sops/secrets/b4l-age.key/users/berwn +++ /dev/null @@ -1 +0,0 @@ -../../../users/berwn \ No newline at end of file diff --git a/sops/secrets/b4l-age.key/users/kurogeek b/sops/secrets/b4l-age.key/users/kurogeek deleted file mode 120000 index 54331f5..0000000 --- a/sops/secrets/b4l-age.key/users/kurogeek +++ /dev/null @@ -1 +0,0 @@ -../../../users/kurogeek \ No newline at end of file diff --git a/sops/secrets/b4l-age.key/users/vi b/sops/secrets/b4l-age.key/users/vi deleted file mode 120000 index d860d69..0000000 --- a/sops/secrets/b4l-age.key/users/vi +++ /dev/null @@ -1 +0,0 @@ -../../../users/vi \ No newline at end of file diff --git a/vars/per-machine/b4l/b4l-actual-budget/subdomain/value b/vars/per-machine/b4l/b4l-actual-budget/subdomain/value deleted file mode 100644 index e215a09..0000000 --- a/vars/per-machine/b4l/b4l-actual-budget/subdomain/value +++ /dev/null @@ -1 +0,0 @@ -budget \ No newline at end of file diff --git a/vars/per-machine/b4l/b4l-grafana/adminpassword/groups/admins b/vars/per-machine/b4l/b4l-grafana/adminpassword/groups/admins deleted file mode 120000 index 6765aa1..0000000 --- a/vars/per-machine/b4l/b4l-grafana/adminpassword/groups/admins +++ /dev/null @@ -1 +0,0 @@ -../../../../../../sops/groups/admins \ No newline at end of file diff --git a/vars/per-machine/b4l/b4l-grafana/adminpassword/machines/b4l b/vars/per-machine/b4l/b4l-grafana/adminpassword/machines/b4l deleted file mode 120000 index 72e1b85..0000000 --- a/vars/per-machine/b4l/b4l-grafana/adminpassword/machines/b4l +++ /dev/null @@ -1 +0,0 @@ -../../../../../../sops/machines/b4l \ No newline at end of file diff --git a/vars/per-machine/b4l/b4l-grafana/adminpassword/secret b/vars/per-machine/b4l/b4l-grafana/adminpassword/secret deleted file mode 100644 index e590d57..0000000 --- a/vars/per-machine/b4l/b4l-grafana/adminpassword/secret +++ /dev/null @@ -1,47 +0,0 @@ -{ - "data": "ENC[AES256_GCM,data:9v56r2ZaEixMv61TGiCOmeAru2v9ZDUJe6v+Y5TdzfV5Rg==,iv:8kvq06/hfad+9af2PW+50l6Pzs99E5E2x8m3AIz5y90=,tag:aemnUje/OlGc6Hdzzkfdmg==,type:str]", - "sops": { - "age": [ - { - "recipient": "age1vphy2sr6uw4ptsua3gh9khrm2cqyt65t46tusmt44z98qa7q6ymq6prrdl", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBaQnd5emFNTEhDeEFBMXM3\ncDB4ZThGb3RDTWVqMG9KQlcySnpTTHFGS0JzCkkxZk5KY0lHelc4V1FDQTRVZmJk\ndldYQnkvMWtWanpsVHJFQ01nMDFRRUUKLS0tIHlRM050cFArcVVEL1R6YVBYMi9z\nWTZLMG82a0MwSEp0RHQ5ZUVXUHUvUEEKwar6u4Hdcz2Wz/AYpK7jY74Ksr6DyhPG\nc8aEAMcICMiO7kQn049JSbUuOKu24cY1zColB0ANwrG0RRX6s2oTsg==\n-----END AGE ENCRYPTED FILE-----\n" - }, - { - "recipient": "age1fido2-hmac1qqprw0vfpc8wzsu78quc777kmee54ln6nnsjrnrhl7nr33eh4kvkksqp05qqxj4kgfzrmrugrsvg7skx6ghh3q9xc0x0agthtkvy25d9eq7eklta5wf7s30hexkuyl5546rdz9ffa5tawlp5yweqkgccntw0ny540n2am3cqw3luhxkfmrp63kwr6mwplhr9u26wll48x0n3k5f60c7hg9a3", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIGdPVWcyRlVS\nblB0RmJ3MjRiazZ0emFkY0RaeUF5cHEzQnRpdHcwTlJWeFEgQVEgZlFBRFNyWkNS\nRDJQaUJ3WWowTEcwaTk0Z0tiRHpQNmhkMTJZUlZHbHlEMCBtMzE5bzVQb1JmZkpy\nY0orbEs2RzBSVXA3UmZYZkRRanNnc2pHSnJjK1pLVmZOWGR4d0IwZjh1YXlkakRx\nTm5EMXR3ZjNHWGl0Ty8rcHpQbkcxRTZmZwp4QVRIYVZpNlM0MExNanlNUjdGUkly\nc3dwVWhZWWZWRkFlWXFzT3k4WS9BCi0tLSB0TlBWSjJ0NmVYVmVNUjljR1VPdHZY\ndVJpLzJnTk5mUC9rNXlHZmh1VU84Cl0Lz74FOE6hWFh1BtmeFTBgrCEhf5znSAfI\nDqCy/WNgyLWuqM5TPMu6+S2JDop1xUpCarW+jTNOFKSZe3imPFY=\n-----END AGE ENCRYPTED FILE-----\n" - }, - { - "recipient": "age1hlzrpqqgndcthq5m5yj9egfgyet2fzrxwa6ynjzwx2r22uy6m3hqr3rd06", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBtR0NIYTg0ZUw4dVBaS3Uz\nOVoxZi94Nk9SQkdFWks0YUtDcXpIU1Uzc2wwCkJndUV2eS9hY25JZi9VR203Wjlu\nOXFQYUhwaW5rbFBOczlXU0xPZ3AyVXMKLS0tIEdydy81ODFRbjk4LzRCOUJMTlg3\nWU1VU1Bra1hOajc5R2ZBaVhmWjEyZ1UKMyDHIhC4vT5mjLEq36hDx42okoEcd52i\ncT/wolZOSS/D3oA1Si3cV3ls4UCvJvMTC9VnxjX8UNHw7Qjji8G0eQ==\n-----END AGE ENCRYPTED FILE-----\n" - }, - { - "recipient": "age1sg0rvgyetdcqw7j2x983fh69kdkvqsngpe5x36e5920qa7fze3cqhj4wgx", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBWaHBPa0pCNERiMGV3amwv\nNkN0REtUSlZhRGY4WDhJT2hqaFVwT3BvUm44Cmp4dU1aNGpPMStyMjJUOG44NWJG\nNjFKVUlHZWg0SnlUWVVNeVZ4WWJ1TG8KLS0tIFNaMklraktRRXRCaUxzZTVyTVAx\nakcvY05SbFM1NmxwQTZVbi90dkV5dEEKj/ibSS0aqnYPmqpHmmGIbJLoMXwQfvkK\nYL7XFp0s1GzSvXHeZ8o3J0O12A4CDKsI5zgvNFPE24O9oqD4wDFa+A==\n-----END AGE ENCRYPTED FILE-----\n" - }, - { - "recipient": "age134vt63pjqpd0m7702fyn8vhdlzyj2deqc2q78sp9uw9052kxsgwq6d25ez", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB6cmtaZ3V1VHpTTDhPL3ZW\nSFZhbWtKQ0k3M2hlR3J0b0YyeGRVN1RDUzNzCkNuWmR2MTErMmZJZUYrSzJ1TEVs\nNktOUEF3RjRKb203RC8rNjI5QVlVZlEKLS0tIHQvS01hVjh3ckYrTW0ya2VRVm5N\nQ25wTFRuV21PVHpob0dHVzQ3U2hCZW8KY7sucGDzga1YvOXwHOvkEJbry2rLalfX\nDnM2CyUnDKv84pZsiY4jI/7sFrWl6UITpBEV90RGnPz5Hu0NuOTwqw==\n-----END AGE ENCRYPTED FILE-----\n" - }, - { - "recipient": "age1fido2-hmac1qqpyewum3q8dfcumfgec8nn958aec9f4q9aqy0k06kw5kq27d6fdqdgp0p7y4ru3n5xk90u747xevxa2af3v37e85j9g3axrmw5hdwdfh0wz22hut5vrafxsx26a7vh8fjwkymz3ramfgvvu4detztu075kmpr8l9ydqda0rnjwatdwmfgswg849p37astvld98s3nleeq575azlwc2hhpuh", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIHBjV1lmS3gw\nL3ZCc2pUblZmbXRZQXBsRFErRG16andwOFNZQ1pzditKR0UgQVEgZUh4S2o1R2RE\nV0svbnErTmxodXE2bUxJK3lla2lvajB3OXVwZHJtcHU5dyBKU3I4WFJnK3BOQXl0\nZDh5NTB5ZFlteFJIM2FVTVp5cmNyRXZqL1V0c0l6L0tSb0c5ZU9jbmRXMTIwb2c1\nQjZsREgzWUxaOXBUd2pQK2NncDZuUmZkZwpBZ3Q1ZlZ2a0RkMGxtTGpXQk0wNHpG\nRUpFQjV2S2psZERJVUp2MGlqRk9VCi0tLSB5OG5kcXVoWGNRNDZWUjZKQXVZVXkx\nQTZGRjdkU0FNTFBRM2NkKzkrNS80CnBwMVRKUu+WxbYWKYLdXPRAAHS8bNPTlZa1\nd1FJnQJZcTv6RKQMCD1l2RaXGAt8tSkDQ6L6dKFhzkODjKfhCiM=\n-----END AGE ENCRYPTED FILE-----\n" - }, - { - "recipient": "age1fido2-hmac1qqpf43tgcfjm048lsqskvq34w2t4uvrm5qy6m2eg6zjj82ctca8wctgpczxvj0q4y6337uhvsxdh5j86k9h9ymautpvv2759ucwnef75ez7pa7fpkddklp40mxk2tedsp74359g0kefn5rsq0x0yss6cu4yd0h06up0rp08t6yc4l0hfa9y8jn5fkx6nk0hjhz06ykwv0fyxe7z42q683jy0", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIGZhSStlUkIr\nNGdTZldnY1ZZaHpDVFZoeEJ3aFNmR1ZPTmlLa2Z6Q0ltRE0gQVEgd0l6SlBCVW1v\neDl5N0lHYmVrajZzVzVTYjd4WVdNVjZoZVlkUEtmVXlMdyBIdmtoczF0dmhxL1py\nS1hsc0ErckdoVVB0bE02RGdCNW5raERXT1ZJMTkzNjRGNHd2T3ZSTVYrKzZlbEll\nVTZKc2JVN1B2SzRuNkpaekhwSWJQaFZVQQpMbmorRU1lVEZuSzJtbmxzTTlBU0dr\nMDhsTEZML3F1NmlhcXovN1hYc0owCi0tLSBkVmRyOHkvdFYwL0t3Ti9ubEd4TXlJ\naUtETERJV0ZaL3Z1NTFNVGZ6RURBCksOxShfsYmRCkROmLNqbYACLRSRJRgtkxRM\nJSLcsuO4+TrZMXWxaNjICMPhq+L6AkUUthCl19xhT2+XmvFB0Hc=\n-----END AGE ENCRYPTED FILE-----\n" - }, - { - "recipient": "age17d4qt0n9edq57tgcqyk8eu5mrendl59yt6z2y3a4vkq7el8krqtq6lq28g", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBOR2t1Q2c0aFB3ZUsyLzB0\nbUFkblB3UlpOREpZdzM3dXI4bktVN1FOMjFrCk9rdmNvTHlzajRrZ3FoYXBqMWZL\nbnhLdnhvRm5ETkRETmlqSXF1N1RKazAKLS0tIDlZNXpNME9mQkRQTW1TcDRUd2pL\neW5RV2g4VE5HQ0IreVowZjRLdkNpbzAKzd6eJIpFpXptOANWTVHZNW4efd+nBABA\nvSWpJpDerYev62P3lvq8V1pvypqCjmNf5hKTWG5aAX+mzXqJaK0aFw==\n-----END AGE ENCRYPTED FILE-----\n" - }, - { - "recipient": "age1swlyyk2rzvevqawyeekv75nx2dz34zpe3xqhkqme26gcgeavy4dqrfpcd8", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBETkZJTzFSUlNHTVRCdFBS\nTWVLYzYvc29aNDZWVjc1NVZ1aGRtTWhzdlJvCk43RUpGTC9vb2hRaVRlT2xpaGNh\nU2JrWmp0VnB5NGpha3BndE9YTkluZ1kKLS0tIEQyK1dVMzFaaWtSUkI4WnRJMjlY\nbGF5M2tlL1lVVTdQVHRZbVlNcjBGM1kKdy6B+grOB4Bt14aEi4+XfLIQTNIGQX/W\n4v4CGKs+0vYaaCPS87rcuR2z3jf4hkGa4qNMA3+fxE9UZBNiYWI6dw==\n-----END AGE ENCRYPTED FILE-----\n" - } - ], - "lastmodified": "2025-08-01T09:25:47Z", - "mac": "ENC[AES256_GCM,data:nEaCXu003Y/kwtNrBT+reXOZfTOjhqxUXLvUFa4RFrFREgxIsNkqi80GyDFAaBbgAFA5B71Ozwh8Ml0g3TJ15DsoLkaUgrLR9gXIuh4FoDpFKmvFzUT7nm4Ac003b2bkaMPVNXRU24O+JVgK9U5tmKfqmEkRnlY5MTLFO5EGgnY=,iv:3RpMM6CjtWJSqY8T++2GIV4b3kN724h/ZhuS1U8lJGY=,tag:tkL5+aU06xF4LUeMoq6qoQ==,type:str]", - "unencrypted_suffix": "_unencrypted", - "version": "3.10.2" - } -} diff --git a/vars/per-machine/b4l/b4l-grafana/adminpassword/users/kurogeek b/vars/per-machine/b4l/b4l-grafana/adminpassword/users/kurogeek deleted file mode 120000 index 970aefa..0000000 --- a/vars/per-machine/b4l/b4l-grafana/adminpassword/users/kurogeek +++ /dev/null @@ -1 +0,0 @@ -../../../../../../sops/users/kurogeek \ No newline at end of file diff --git a/vars/per-machine/b4l/b4l-grafana/subdomain/value b/vars/per-machine/b4l/b4l-grafana/subdomain/value deleted file mode 100644 index 6da7003..0000000 --- a/vars/per-machine/b4l/b4l-grafana/subdomain/value +++ /dev/null @@ -1 +0,0 @@ -grafana \ No newline at end of file diff --git a/vars/per-machine/b4l/b4l-nextcloud/subdomain/value b/vars/per-machine/b4l/b4l-nextcloud/subdomain/value deleted file mode 100644 index ac2564f..0000000 --- a/vars/per-machine/b4l/b4l-nextcloud/subdomain/value +++ /dev/null @@ -1 +0,0 @@ -cloud \ No newline at end of file diff --git a/vars/per-machine/b4l/b4l-paperless/adminpassword/groups/admins b/vars/per-machine/b4l/b4l-paperless/adminpassword/groups/admins deleted file mode 120000 index 6765aa1..0000000 --- a/vars/per-machine/b4l/b4l-paperless/adminpassword/groups/admins +++ /dev/null @@ -1 +0,0 @@ -../../../../../../sops/groups/admins \ No newline at end of file diff --git a/vars/per-machine/b4l/b4l-paperless/adminpassword/machines/b4l b/vars/per-machine/b4l/b4l-paperless/adminpassword/machines/b4l deleted file mode 120000 index 72e1b85..0000000 --- a/vars/per-machine/b4l/b4l-paperless/adminpassword/machines/b4l +++ /dev/null @@ -1 +0,0 @@ -../../../../../../sops/machines/b4l \ No newline at end of file diff --git a/vars/per-machine/b4l/b4l-paperless/adminpassword/secret b/vars/per-machine/b4l/b4l-paperless/adminpassword/secret deleted file mode 100644 index 35598a3..0000000 --- a/vars/per-machine/b4l/b4l-paperless/adminpassword/secret +++ /dev/null @@ -1,47 +0,0 @@ -{ - "data": "ENC[AES256_GCM,data:NsbmiB/AWbAHRotImbG89mQjINxWyCYx5QJExqv9eVpnUg==,iv:VKGzSmYZkKQzG/Fvs3Lk6KBexqKzoVOCk33Lw0ovUjY=,tag:4kWuchFThyRuqIA/tpEL2A==,type:str]", - "sops": { - "age": [ - { - "recipient": "age1vphy2sr6uw4ptsua3gh9khrm2cqyt65t46tusmt44z98qa7q6ymq6prrdl", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBmcjloZHZxamR4Sm9RdW56\nSzc5emNlZzlrVEhxQk5GTmJSU091bXM2UWdzCkVGallpSFkwcHh0TzljdUQzWVVk\nTkovR1pHaGFBSmkvNUlReHNyQTVaY00KLS0tIEpaWHk4NkRzTEtKQlZlRGF1NzJY\nYzcwazhFK3BiYjlGK0xEemFwQUtnblkK7NKnJ7QwJLMytdjDt+UchcP//Lf3P6Ud\nT5Adt5I5MTcPcBTqLNlWvFjoW83fDJ9c8rNdq8Ymy5wycffiekbW6Q==\n-----END AGE ENCRYPTED FILE-----\n" - }, - { - "recipient": "age1fido2-hmac1qqprw0vfpc8wzsu78quc777kmee54ln6nnsjrnrhl7nr33eh4kvkksqp05qqxj4kgfzrmrugrsvg7skx6ghh3q9xc0x0agthtkvy25d9eq7eklta5wf7s30hexkuyl5546rdz9ffa5tawlp5yweqkgccntw0ny540n2am3cqw3luhxkfmrp63kwr6mwplhr9u26wll48x0n3k5f60c7hg9a3", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIHNzR0wvNFQ0\nZUVRQVBWd2JOZzlXSVBuUjdtMTNkcHVoMGNOSTEzNExKSHcgQVEgZlFBRFNyWkNS\nRDJQaUJ3WWowTEcwaTk0Z0tiRHpQNmhkMTJZUlZHbHlEMCBtMzE5bzVQb1JmZkpy\nY0orbEs2RzBSVXA3UmZYZkRRanNnc2pHSnJjK1pLVmZOWGR4d0IwZjh1YXlkakRx\nTm5EMXR3ZjNHWGl0Ty8rcHpQbkcxRTZmZwprTWQ1UnRRaUN6VE52Z0NzeCtqQWlW\nRmNtbG90U3k1bU44OFduVmdjc3dVCi0tLSBGY1RSaEtEYU1vQUh1L3NCcElhWkM4\nTWhOeTZpNjBjemdLcGUzRk9aN2ZFCrx9cEAAWSRW0BcWmBE15pEQ+ZAANTVF+NeF\njZaqq7RF+cFxX/A7LW9EC7Lht98FerAx6jjhpV1EjFwpS83bjvQ=\n-----END AGE ENCRYPTED FILE-----\n" - }, - { - "recipient": "age1hlzrpqqgndcthq5m5yj9egfgyet2fzrxwa6ynjzwx2r22uy6m3hqr3rd06", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA2OUVhRHJKSW4wbXNTUytj\nbE4yN1Jpa2g2S2ZZRTBUSHBLWjJKNHdHSDNBClZybTRab2lxN1dHVjFXUE41YWNX\nWVZDNEp5Y2NUUWJhWERLZjQ0UzdrRGMKLS0tIHNVTTlucVJhejliRnhLb0FsTFh5\nbDB6bFMzclZ0dG1RQnNWc1VYSHBRSmcKaW5he1XOT64NIHG7Iut/7lMeht+kqvg5\nUrhM65sxwUMEU14LTXjrzUtl6+pxMgiaXDxfAvWrJbEnFaf4ZNOo4w==\n-----END AGE ENCRYPTED FILE-----\n" - }, - { - "recipient": "age1sg0rvgyetdcqw7j2x983fh69kdkvqsngpe5x36e5920qa7fze3cqhj4wgx", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBsVmRWaHFzWTE1Q2ZNQ1M2\nU2FobFV1WDZHTjNVNjZhbVJodC9MNTBmMEVzCjJTQVl1dWxkYVZ0bWdzcDgyY1dT\nTXRsTEd6Vyt0ZWlWSTlFT0pXandoQW8KLS0tIEtHSDRDSmNteXFqTng4a3FCRmJN\nOXFlbTdySmtLbTJZeXlDa2cxQUNTaGcKUNo8VVjwtQqYHj55FWv3RXtgC4wKV6kl\nwZk9e3X1YeXWj6az2d1qfr8jppFhHNAWEmMxbceMZh1KBApFVV2UWA==\n-----END AGE ENCRYPTED FILE-----\n" - }, - { - "recipient": "age134vt63pjqpd0m7702fyn8vhdlzyj2deqc2q78sp9uw9052kxsgwq6d25ez", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBvSC9IQThMa0RaNVJkTHJR\nZm1XVHFVdlJxMVIrUUlhRjVJdUpFU3JDMmdvCjRYVUh0K2lSZDFNSTJTK0ZSZU16\neGhxTXFBVzFsRlpwcjVGWFVhL282dFkKLS0tIHd2Y3NLWEJiUHNCajlKaE9wQThN\nWE05S2V4cmE3TG9keVFaeVphN0ZtY0EKV1FUztf4KoKFZoqgU8rVSU7v5eblF7Ya\n2rvKTb1GtITo9uijfd2FZpoBIEl2Ej3EijhIDsTKUZ1o+YArletatg==\n-----END AGE ENCRYPTED FILE-----\n" - }, - { - "recipient": "age1fido2-hmac1qqpyewum3q8dfcumfgec8nn958aec9f4q9aqy0k06kw5kq27d6fdqdgp0p7y4ru3n5xk90u747xevxa2af3v37e85j9g3axrmw5hdwdfh0wz22hut5vrafxsx26a7vh8fjwkymz3ramfgvvu4detztu075kmpr8l9ydqda0rnjwatdwmfgswg849p37astvld98s3nleeq575azlwc2hhpuh", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIElLdHRLaVZz\nUlduUi9IQzFWbGFqbWJuaW9hM2JPOTdDc1lwd0RpRkNsVW8gQVEgZUh4S2o1R2RE\nV0svbnErTmxodXE2bUxJK3lla2lvajB3OXVwZHJtcHU5dyBKU3I4WFJnK3BOQXl0\nZDh5NTB5ZFlteFJIM2FVTVp5cmNyRXZqL1V0c0l6L0tSb0c5ZU9jbmRXMTIwb2c1\nQjZsREgzWUxaOXBUd2pQK2NncDZuUmZkZwpQczBubDlTWkxNeFUyU2RTNlJ4d2R3\nTHQ0amVjU2VQTndoQlFORzhkYzlvCi0tLSBObWNGNE9uS2xpZ3c5NWtETUpuSW5U\nTU5JVC9tM2cwSzNDaE4raDhhYUxRCuwnhfFV5DowmgqLzFoO+ZoRi1nmK3gkdbMe\n1MTfV/6xr0DYg3ceizb8f5hXOvmeZ+ZfFoUskEXkUqPSycvevk0=\n-----END AGE ENCRYPTED FILE-----\n" - }, - { - "recipient": "age1fido2-hmac1qqpf43tgcfjm048lsqskvq34w2t4uvrm5qy6m2eg6zjj82ctca8wctgpczxvj0q4y6337uhvsxdh5j86k9h9ymautpvv2759ucwnef75ez7pa7fpkddklp40mxk2tedsp74359g0kefn5rsq0x0yss6cu4yd0h06up0rp08t6yc4l0hfa9y8jn5fkx6nk0hjhz06ykwv0fyxe7z42q683jy0", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIHh6ZkFoaVB6\nVS9aT3dhZ3Ewby92WC80S1hNanBPbmF2NDRzTW1SUnYwQ00gQVEgd0l6SlBCVW1v\neDl5N0lHYmVrajZzVzVTYjd4WVdNVjZoZVlkUEtmVXlMdyBIdmtoczF0dmhxL1py\nS1hsc0ErckdoVVB0bE02RGdCNW5raERXT1ZJMTkzNjRGNHd2T3ZSTVYrKzZlbEll\nVTZKc2JVN1B2SzRuNkpaekhwSWJQaFZVQQpJK1BCTDJycHFIS1hKanlJYXpvZGp2\ndDBTVVZ5bDhhd0c3cVJTYlcyVGJ3Ci0tLSBYU0lwUVowNmlYQkRMQmhrQlA1U0N3\nS2dFbG9JR3g3QVZuMW5RZm1ubkFBCoHDH5E/OhgJNoF4l2oQEpsV7BbG24PDVMzP\ngKB7gFpMkOBCLaiRPb+3nAgd6w0aHISD6dA4uUw86Lka6mdm62Y=\n-----END AGE ENCRYPTED FILE-----\n" - }, - { - "recipient": "age17d4qt0n9edq57tgcqyk8eu5mrendl59yt6z2y3a4vkq7el8krqtq6lq28g", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBIQU9CU202cmQ3VEF5QVEz\nUVN6SmRkUm04aGRiM2FxcUh6YngxTGFYZkE4CkhqMUE4Ri9Mc0l0NnR0RHJOMnNt\nL3p0OTRhSDZPbGFld1duc1lsakFEOHMKLS0tIE5KY25uWllIbGpkV3lpdGJQSTRj\nZUd5dGJEOXhRY0R6Skw2VFZJT1ZCakUKeRnOh7dQz1oCMOQN2rhAyI46c/Ui+21l\nOH3+knnJV5cXRsb27Ou6pTgKXWn6PJ+2d5qTWL/IZ7q4ga3H63yQnA==\n-----END AGE ENCRYPTED FILE-----\n" - }, - { - "recipient": "age1swlyyk2rzvevqawyeekv75nx2dz34zpe3xqhkqme26gcgeavy4dqrfpcd8", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBqZ0hNczFqTHlDWjhtMXBY\neDc3Z0xSYUtpYUFpRkRaR3A0MzZXWXlmZGprCmxTbDQzLzA5T21CRzdaN1ZtWlgx\ncVZ5NHN3bkVIeDZ5Qm40cWk1TnpHU28KLS0tIGdOOG9SRE5VMUc2MWswL1BJT0R3\nN3NWeGcvTUJRSFBXRmZiRm54QmtCMG8K3QbVU6Q7OYpe2GzXTVUbuUx+A8JkHGyX\nMXBrF80AkZd10mEEs0Vs9ZmLKE9u45z+xxpk0lhTxhlRxKFDAsRyYA==\n-----END AGE ENCRYPTED FILE-----\n" - } - ], - "lastmodified": "2025-08-06T05:23:42Z", - "mac": "ENC[AES256_GCM,data:eK8RPnR3M4KUGFBtJ43UGq0F4hw+CL1NwoCJbzpX8W8i7pPJOXkIEi0Q4bi3ALMbUxHd5mYE5lKZj0VpPaV3f3t3AvcIg2zWamBYps5R108vwmIDd2UFtmCA496sOSJgpTNX13V8X5cK+3uYXYnd4fz9qAupvFpIpkqWqGl4kxU=,iv:/KOE9y1bzpCzI1jmXZ6mfh0jhVhOvpgS7GNIp2QxvhQ=,tag:e5gLfU+9SyxunVeuOVirhw==,type:str]", - "unencrypted_suffix": "_unencrypted", - "version": "3.10.2" - } -} diff --git a/vars/per-machine/b4l/b4l-paperless/adminpassword/users/kurogeek b/vars/per-machine/b4l/b4l-paperless/adminpassword/users/kurogeek deleted file mode 120000 index 970aefa..0000000 --- a/vars/per-machine/b4l/b4l-paperless/adminpassword/users/kurogeek +++ /dev/null @@ -1 +0,0 @@ -../../../../../../sops/users/kurogeek \ No newline at end of file diff --git a/vars/per-machine/b4l/b4l-paperless/subdomain/value b/vars/per-machine/b4l/b4l-paperless/subdomain/value deleted file mode 100644 index 47e3a0c..0000000 --- a/vars/per-machine/b4l/b4l-paperless/subdomain/value +++ /dev/null @@ -1 +0,0 @@ -paperless \ No newline at end of file diff --git a/vars/per-machine/b4l/b4l-pingvin/subdomain/value b/vars/per-machine/b4l/b4l-pingvin/subdomain/value deleted file mode 100644 index fbd69c0..0000000 --- a/vars/per-machine/b4l/b4l-pingvin/subdomain/value +++ /dev/null @@ -1 +0,0 @@ -share \ No newline at end of file diff --git a/vars/per-machine/b4l/b4l-pocket-id/subdomain/value b/vars/per-machine/b4l/b4l-pocket-id/subdomain/value deleted file mode 100644 index 9ec0d09..0000000 --- a/vars/per-machine/b4l/b4l-pocket-id/subdomain/value +++ /dev/null @@ -1 +0,0 @@ -auth \ No newline at end of file diff --git a/vars/per-machine/b4l/b4l-stirling-pdf/subdomain/value b/vars/per-machine/b4l/b4l-stirling-pdf/subdomain/value deleted file mode 100644 index 6089659..0000000 --- a/vars/per-machine/b4l/b4l-stirling-pdf/subdomain/value +++ /dev/null @@ -1 +0,0 @@ -pdf \ No newline at end of file diff --git a/vars/per-machine/b4l/b4l-victoriametrics/adminpassword/groups/admins b/vars/per-machine/b4l/b4l-victoriametrics/adminpassword/groups/admins deleted file mode 120000 index 6765aa1..0000000 --- a/vars/per-machine/b4l/b4l-victoriametrics/adminpassword/groups/admins +++ /dev/null @@ -1 +0,0 @@ -../../../../../../sops/groups/admins \ No newline at end of file diff --git a/vars/per-machine/b4l/b4l-victoriametrics/adminpassword/machines/b4l b/vars/per-machine/b4l/b4l-victoriametrics/adminpassword/machines/b4l deleted file mode 120000 index 72e1b85..0000000 --- a/vars/per-machine/b4l/b4l-victoriametrics/adminpassword/machines/b4l +++ /dev/null @@ -1 +0,0 @@ -../../../../../../sops/machines/b4l \ No newline at end of file diff --git a/vars/per-machine/b4l/b4l-victoriametrics/adminpassword/secret b/vars/per-machine/b4l/b4l-victoriametrics/adminpassword/secret deleted file mode 100644 index 92040d0..0000000 --- a/vars/per-machine/b4l/b4l-victoriametrics/adminpassword/secret +++ /dev/null @@ -1,47 +0,0 @@ -{ - "data": "ENC[AES256_GCM,data:YpPv9DuLRdwX2CrLIU0Zr14KcrfaK2MW6N7VYBpIvw==,iv:DS2qhq/BMAVXqaGqYDH1cK3mv2nSWHbN6O+KCe/jXBk=,tag:mRvbZv/qSsAWVKmdqxrzpQ==,type:str]", - "sops": { - "age": [ - { - "recipient": "age1vphy2sr6uw4ptsua3gh9khrm2cqyt65t46tusmt44z98qa7q6ymq6prrdl", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBXWWVWYXM1TTAwZmUyMUor\nS0dTeThyRWVWQWZPQ0lFR0M2ME9rQkZod0VFClNvT2JMMnl4TWIvTjA2QklTV3I0\ncDVpd3dhZjVrZmxKeUg3NXRpVGMrVEEKLS0tIEVNL0RvQXB2cS9JZkdlWm0vVWdF\ndFI1ejJkYkNhOW5VU1JZYmdvVllBUDAKCcnA63zxZRfSq6praFJU7u09J9RzPD0Z\nF4FAzBwTCcPA9BPt6e/pAitumSEOTzjuaUmblbXRD7EzBqPERUkXjg==\n-----END AGE ENCRYPTED FILE-----\n" - }, - { - "recipient": "age1fido2-hmac1qqprw0vfpc8wzsu78quc777kmee54ln6nnsjrnrhl7nr33eh4kvkksqp05qqxj4kgfzrmrugrsvg7skx6ghh3q9xc0x0agthtkvy25d9eq7eklta5wf7s30hexkuyl5546rdz9ffa5tawlp5yweqkgccntw0ny540n2am3cqw3luhxkfmrp63kwr6mwplhr9u26wll48x0n3k5f60c7hg9a3", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIDFoaThlaTJ6\nOFdLS3VrbWgyY0ZvaDVoc3hncktEQ1kzbVRqL0lOV3k1aG8gQVEgZlFBRFNyWkNS\nRDJQaUJ3WWowTEcwaTk0Z0tiRHpQNmhkMTJZUlZHbHlEMCBtMzE5bzVQb1JmZkpy\nY0orbEs2RzBSVXA3UmZYZkRRanNnc2pHSnJjK1pLVmZOWGR4d0IwZjh1YXlkakRx\nTm5EMXR3ZjNHWGl0Ty8rcHpQbkcxRTZmZwppdnV6ZUd6T08wcFdMYXorbGZtWm4w\ncWE5dkVMZmU3cHN6WUZJcXIwTnU0Ci0tLSA4bm93OXBJV1ZzRjNtNTlaODlxaGNU\nWDlwMkN0cXJhRE1OMWF0YURvQno4CgrJXizOnwb2miZwh9AdOo45MVPaWLkb578I\nYYB0ZumzERCh42r22ObshmRMJJ3Xnq8YmukRHJgvEji9DlxSu78=\n-----END AGE ENCRYPTED FILE-----\n" - }, - { - "recipient": "age1hlzrpqqgndcthq5m5yj9egfgyet2fzrxwa6ynjzwx2r22uy6m3hqr3rd06", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBmaER5OFdjT2tDcHBRL0Rv\nME9XQWJvVjJuU054dWxDbDJtZ1hib3dPdjNvCkVzM2JhR0Q5Ykh3c2s3c1NJTEs1\ncVRRNi9vTUE0QUlEaCtZUHlXbGlVcFkKLS0tIDRXUDFFWnV4U0h5L2FMMnVGZ2hX\nZG5URXB4U2l6S0JyUG1UTG90cDMwa2MKOqPY/J0/D6PxrJbezM8gBEkfnVSJvjab\nxMnFX5IIL4+styO9Gu5sB9CM9tkf3px7BxGIaSHkDsBU2IgZWO8AMw==\n-----END AGE ENCRYPTED FILE-----\n" - }, - { - "recipient": "age1sg0rvgyetdcqw7j2x983fh69kdkvqsngpe5x36e5920qa7fze3cqhj4wgx", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBLcnBhVEk2L1N2dTZmSEVS\nblRqMVlJZDBDaVZ3K01xZzNNak9Wb2dLTVVFCnMvOGJHM0Z3OW1oWDhIZHFhM3dK\naFVGdTRaSTBVSS9MMWQwMHdraXdIbDAKLS0tIEdiWjdiVmhFZm1YSzhFdFVBUDNm\namZJaU52aTY1MXpscHo3Q1dIUWhNd3cKL0Tw/Cr3AfzQKYH9JzcMLvhBrcHnTDUI\nMUn95VCc9saD4Oqq+IUB2RaK3y97CMgFnv236u+BwYQ+QgRsSBziLQ==\n-----END AGE ENCRYPTED FILE-----\n" - }, - { - "recipient": "age134vt63pjqpd0m7702fyn8vhdlzyj2deqc2q78sp9uw9052kxsgwq6d25ez", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBQOUs5LytTZExvVTFuSi9a\nVXNnOHNEM1RaYmJJalhORWNDcTAvcFRzc0RVCllRbTJJRVdiM0FMdjFZVkl2SUUz\nOWRnQmlrWnJLQWNLN3JOYzR0RTAxWE0KLS0tIHVjc3BhWXM4Q3F6ZW1tR3p1TG1M\nS0NwU0ZEcW9kUHgwRFQrQU1TRHlTQVEKXNyup8YhTAKrpkOkoV6EUX5O4wClEXVI\nKxGGxjxZq9bNnoJ30F0/OYZraEa0z9NzUPMUHFK0zUCmAtwMLX4gRg==\n-----END AGE ENCRYPTED FILE-----\n" - }, - { - "recipient": "age1fido2-hmac1qqpyewum3q8dfcumfgec8nn958aec9f4q9aqy0k06kw5kq27d6fdqdgp0p7y4ru3n5xk90u747xevxa2af3v37e85j9g3axrmw5hdwdfh0wz22hut5vrafxsx26a7vh8fjwkymz3ramfgvvu4detztu075kmpr8l9ydqda0rnjwatdwmfgswg849p37astvld98s3nleeq575azlwc2hhpuh", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIGt5SU9OM09s\nWmxFbGkrT1hGVkJoRHU3VTh5M2NoM2EwTXlSTmZsUHQvVjQgQVEgZUh4S2o1R2RE\nV0svbnErTmxodXE2bUxJK3lla2lvajB3OXVwZHJtcHU5dyBKU3I4WFJnK3BOQXl0\nZDh5NTB5ZFlteFJIM2FVTVp5cmNyRXZqL1V0c0l6L0tSb0c5ZU9jbmRXMTIwb2c1\nQjZsREgzWUxaOXBUd2pQK2NncDZuUmZkZwpjR1MwR0YxVTQvc3p1QWQ4OGg0ZmRQ\nR2lCeTlqeFlTTW1YSEt5MG5vMlI4Ci0tLSBad3ZQYzYxaXZ4Wjkzd2VSOXFQaVlk\nU2JFYmI0SUt0amhUWXg0V2RwL3pNCmmqyW0tlBhk7Ul5gIZAeS6Qp2BSPo9/qE8w\naCyZKUwco/xgFFSY4Aog3qlwaGyFg6x4sKaAbctE8kNy8HlCyjQ=\n-----END AGE ENCRYPTED FILE-----\n" - }, - { - "recipient": "age1fido2-hmac1qqpf43tgcfjm048lsqskvq34w2t4uvrm5qy6m2eg6zjj82ctca8wctgpczxvj0q4y6337uhvsxdh5j86k9h9ymautpvv2759ucwnef75ez7pa7fpkddklp40mxk2tedsp74359g0kefn5rsq0x0yss6cu4yd0h06up0rp08t6yc4l0hfa9y8jn5fkx6nk0hjhz06ykwv0fyxe7z42q683jy0", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIGhPY1VPajdx\neFM0bXdDSHBKTklRNUZzdGxqOG5ZQmtUdDZVb3U2SkVtVDQgQVEgd0l6SlBCVW1v\neDl5N0lHYmVrajZzVzVTYjd4WVdNVjZoZVlkUEtmVXlMdyBIdmtoczF0dmhxL1py\nS1hsc0ErckdoVVB0bE02RGdCNW5raERXT1ZJMTkzNjRGNHd2T3ZSTVYrKzZlbEll\nVTZKc2JVN1B2SzRuNkpaekhwSWJQaFZVQQpKQ2NoVFRQdW8va2RKc3B3T0ZnVEZM\nNElLekI3MjhxUXVMSTBqNHhkYWhJCi0tLSA5WmVidmM1aG9iUUZYVGFHeEVobmJ2\nbzRwQU9NSjh0UmIzUkM4R1NFZnJjCusMZwh5Hiq+Tu3oa4CPdG7Pmavl7xl17PZP\n48gUig98UJJJsQTLqktljBKtoZPKVPzKkwf8HrgmA1s36VsXrhc=\n-----END AGE ENCRYPTED FILE-----\n" - }, - { - "recipient": "age17d4qt0n9edq57tgcqyk8eu5mrendl59yt6z2y3a4vkq7el8krqtq6lq28g", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBZVFE2OVA4bXBkL1NaaURD\nV3BSdGkxTnlaSXlPbVBhQ3FJcCttQWtpZEZzCmgzNE1xYUtVUnlKZ09wOXhIZ0tS\nVWg4WGpKT3U2MlRYOG5OMlRhaDJPWVkKLS0tIEExUGx6ckp6bkp5NkQvMlZmeGlI\ndkh6ZjRibmJTOTByRzlYNzh4WUptdDgKad29xfd3n43XY+x3yZhpYUV7bYHOufiA\nOQdqkdYkNfbmLX66WobF+cAiekfq00tzkOJpV/OJukMOjCfyMv/qNA==\n-----END AGE ENCRYPTED FILE-----\n" - }, - { - "recipient": "age1swlyyk2rzvevqawyeekv75nx2dz34zpe3xqhkqme26gcgeavy4dqrfpcd8", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBZM3M2TnI2NW5yWnhyZkJ2\nSnQwZlV5WS9hc0FaSEl6NC9GM2F2WWFwb1JVCmVSbUFWbzM0VjBQbXIzQ1pwWEwz\nSktxVVYzN0dkRHhPL1MzQ3ljUnRoNUUKLS0tIE1Tay9TaUZ4eEdrMThkZEVVSFlt\naHBtU2RGcnhtdytWWTlSUzBNRllITFUKs6mnVWoWASUEK65VyDpkhVtPKPGKKKbN\nXvBSKZE5odvM4x9aohZB7dGC/geLTZ16+HdxEy7rISadlB1Uqzjn+w==\n-----END AGE ENCRYPTED FILE-----\n" - } - ], - "lastmodified": "2025-07-31T08:48:18Z", - "mac": "ENC[AES256_GCM,data:gXIh/MEkCPoL1tfGYIVQs6e335glFCz1AW0EAdVRX8VVxUk9vwNgf577Sd5fHDBuQsYrqMonRPwRYEACLtjaK37+mk1qa+A2gpg4OfhUJF1inrWXZoTY9SSH2LtlAWddcxDDAKA7n0Itqv0FkQuqVmmr3j3XzMf9fTMgAcgscDA=,iv:RZPNYp/6otR67smbNE+fcQqzO61+NEjp1sIHRTUpTl0=,tag:2Jx1M/Y+ODYRaOtps3KY2w==,type:str]", - "unencrypted_suffix": "_unencrypted", - "version": "3.10.2" - } -} diff --git a/vars/per-machine/b4l/b4l-victoriametrics/adminpassword/users/kurogeek b/vars/per-machine/b4l/b4l-victoriametrics/adminpassword/users/kurogeek deleted file mode 120000 index 970aefa..0000000 --- a/vars/per-machine/b4l/b4l-victoriametrics/adminpassword/users/kurogeek +++ /dev/null @@ -1 +0,0 @@ -../../../../../../sops/users/kurogeek \ No newline at end of file diff --git a/vars/per-machine/b4l/b4l-victoriametrics/adminuser/value b/vars/per-machine/b4l/b4l-victoriametrics/adminuser/value deleted file mode 100644 index f77b004..0000000 --- a/vars/per-machine/b4l/b4l-victoriametrics/adminuser/value +++ /dev/null @@ -1 +0,0 @@ -admin \ No newline at end of file diff --git a/vars/per-machine/b4l/b4l-victoriametrics/subdomain/value b/vars/per-machine/b4l/b4l-victoriametrics/subdomain/value deleted file mode 100644 index 6f8aca1..0000000 --- a/vars/per-machine/b4l/b4l-victoriametrics/subdomain/value +++ /dev/null @@ -1 +0,0 @@ -metrics \ No newline at end of file diff --git a/vars/per-machine/b4l/b4l-vikunja/subdomain/value b/vars/per-machine/b4l/b4l-vikunja/subdomain/value deleted file mode 100644 index 4d94406..0000000 --- a/vars/per-machine/b4l/b4l-vikunja/subdomain/value +++ /dev/null @@ -1 +0,0 @@ -todo \ No newline at end of file diff --git a/vars/per-machine/b4l/emergency-access/password-hash/value b/vars/per-machine/b4l/emergency-access/password-hash/value deleted file mode 100644 index 274963c..0000000 --- a/vars/per-machine/b4l/emergency-access/password-hash/value +++ /dev/null @@ -1 +0,0 @@ -$6$GInixVejze2Ixdeu$a4.DpQd9c8A86ea/OGcHXxcJTIvpYYgItR1vBN7XtURfVgTXGZQuSz5t59qxNwWVHZZivhH97xPAuoHjwztQx/ diff --git a/vars/per-machine/b4l/emergency-access/password/secret b/vars/per-machine/b4l/emergency-access/password/secret deleted file mode 100644 index f888ae9..0000000 --- a/vars/per-machine/b4l/emergency-access/password/secret +++ /dev/null @@ -1,15 +0,0 @@ -{ - "data": "ENC[AES256_GCM,data:Oiuqx5ihQ8NtWLZU5oBHAAYKTBHtYmJdfZqQRPQSGLc=,iv:/K+UGKotrG4f7B2Hn6RWOjVPOkvgWyqfNIWtzIXvUkI=,tag:TmYqdV12rDrrCEAMWSZ1RQ==,type:str]", - "sops": { - "age": [ - { - "recipient": "age1hlzrpqqgndcthq5m5yj9egfgyet2fzrxwa6ynjzwx2r22uy6m3hqr3rd06", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBSenkycTZhSDdVVW8wQ0hT\nWE03QkVHdVVtNllkUjJVRlFkV1Z5TXhQQVNjClp0VUdnYUgrRlk2QU9pb1ZsaTQx\nU1ZWSjYzUlc5SFVBY2htZU5mb3BkcnMKLS0tIGJwU0l5SE5jd2l1aTQvVXMxZ0Fn\nUGZHN2Y4ZnRIRWZRSVdwK0Z6ME5WdHMK5b26xCgq1M7d3Sh5JPftXoAtxDjqwAxg\no1cP2ZtstLoJkz8vnudyJNr+JLIrcyEv8AiihLRQf7luDXLn8I65oQ==\n-----END AGE ENCRYPTED FILE-----\n" - } - ], - "lastmodified": "2025-07-14T03:23:25Z", - "mac": "ENC[AES256_GCM,data:6GfJ5kfh6RhmN20A2m4PcW96Bliv1BtFNS+TMpmB77daKRnofwEKwAHC9zVEth25kKPKN8ofTOczHoG3PaCtOdJIukyrkvt2ahLNbNjU3QLNrmCLaSMVczlASMbnlbKBDetfGco0v1k3SZio/i05rOGR/iNpTVGhAXe4UwMfLMw=,iv:rRy5Yja1QxVXhJC+yalasgFvZUnc9wnMdL2Sg9IyFWs=,tag:SsSBUe72uFXsjP3IYDcYGw==,type:str]", - "unencrypted_suffix": "_unencrypted", - "version": "3.10.2" - } -} diff --git a/vars/per-machine/b4l/emergency-access/password/users/kurogeek b/vars/per-machine/b4l/emergency-access/password/users/kurogeek deleted file mode 120000 index 970aefa..0000000 --- a/vars/per-machine/b4l/emergency-access/password/users/kurogeek +++ /dev/null @@ -1 +0,0 @@ -../../../../../../sops/users/kurogeek \ No newline at end of file diff --git a/vars/per-machine/b4l/grafana/secret_key/groups/admins b/vars/per-machine/b4l/grafana/secret_key/groups/admins deleted file mode 120000 index 6765aa1..0000000 --- a/vars/per-machine/b4l/grafana/secret_key/groups/admins +++ /dev/null @@ -1 +0,0 @@ -../../../../../../sops/groups/admins \ No newline at end of file diff --git a/vars/per-machine/b4l/grafana/secret_key/machines/b4l b/vars/per-machine/b4l/grafana/secret_key/machines/b4l deleted file mode 120000 index 72e1b85..0000000 --- a/vars/per-machine/b4l/grafana/secret_key/machines/b4l +++ /dev/null @@ -1 +0,0 @@ -../../../../../../sops/machines/b4l \ No newline at end of file diff --git a/vars/per-machine/b4l/grafana/secret_key/secret b/vars/per-machine/b4l/grafana/secret_key/secret deleted file mode 100644 index 4dac8e4..0000000 --- a/vars/per-machine/b4l/grafana/secret_key/secret +++ /dev/null @@ -1,46 +0,0 @@ -{ - "data": "ENC[AES256_GCM,data:+Z2zooOo5dcjqd4TrwJdMMG2A1YCEFsrWgibckgTE1tlKh1mdoiSO9LZaCZA0zBp8IS1y2rYktDyILXqW87bua8=,iv:nTWSILxJuY1TNXF4LYJLF7Dk1oU0H/rZQxEv//cmb+A=,tag:zb/3si6B6yBs/8o0FMoR2w==,type:str]", - "sops": { - "age": [ - { - "recipient": "age134vt63pjqpd0m7702fyn8vhdlzyj2deqc2q78sp9uw9052kxsgwq6d25ez", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSArdVhSbVhZVWM0aXp3ckVE\nbyt2VVVNdlYwdHFFUEpoNUIvNHhWUGJIeTFRCjJzQWk0dWZ6dWtFVnlCVXlrcjhE\nV09rb2hpdm5CSVkxRWlaYlBCL2ZFdGsKLS0tIGVKWmptd00vRjZNYkdnOE9YRi8r\nRHdqZVg2eTkrSThpYTZycnN0WWZNbXcKnZeo1c0Q/RUujSWkNxoebdZ9g7GATs1a\nutlDVtl14WLHa1x3KGBtaOFkSDjTxbwrwfIfNiqzl1RfSWtJgNDKRQ==\n-----END AGE ENCRYPTED FILE-----\n" - }, - { - "recipient": "age17d4qt0n9edq57tgcqyk8eu5mrendl59yt6z2y3a4vkq7el8krqtq6lq28g", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBGTVFGSFNGVHdLVUt1d2h6\naU9pTmsyN2NvYzRsNlpTWHdKMTY0WUhHTnlrCnlKVEMwR2FuUXZuRUJKVmFTU2tB\nNHlkQ3dteGlQMFQwVmRaQVNyNkhoNm8KLS0tIGtjN1NoVDA2NDRhUnFieXUwTGdI\nM01VNG54b1NLMFZQcEFCbFh0cnIvK1kKyQKN0w9InSNKCb2hKRuBfpJnftekrA8f\nns7WD3T7vBFE1/BNuZpMN1AUQnY9KArlh7cPMmhQqbc5ckFPdWdvDg==\n-----END AGE ENCRYPTED FILE-----\n" - }, - { - "recipient": "age1fido2-hmac1qqpf43tgcfjm048lsqskvq34w2t4uvrm5qy6m2eg6zjj82ctca8wctgpczxvj0q4y6337uhvsxdh5j86k9h9ymautpvv2759ucwnef75ez7pa7fpkddklp40mxk2tedsp74359g0kefn5rsq0x0yss6cu4yd0h06up0rp08t6yc4l0hfa9y8jn5fkx6nk0hjhz06ykwv0fyxe7z42q683jy0", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIFNrelpDYlFq\nVDRHTlFIMDllTStJYTkzOWhxb2pOSXRXcXhSYk1WVndTR2sgQVEgd0l6SlBCVW1v\neDl5N0lHYmVrajZzVzVTYjd4WVdNVjZoZVlkUEtmVXlMdyBIdmtoczF0dmhxL1py\nS1hsc0ErckdoVVB0bE02RGdCNW5raERXT1ZJMTkzNjRGNHd2T3ZSTVYrKzZlbEll\nVTZKc2JVN1B2SzRuNkpaekhwSWJQaFZVQQp1T0MrZzl0Y05nd3VETEtRdlFlQkdw\nSWY2WTJtcWgrVnBkRmhvQm52Z2ZzCi0tLSBtZUs4K3NiRUVtRGVHTnNpdE5kNWFr\nbzN4eVpQUHE4S2xCamdoT3RoWXBzChpsTQBKDrBlMHlDXzQtWXLt1+J75XNyB577\n9DtesuqFgKmmSKnJTtXlinNQ/ya92yR9gsvS9raFMCI1dA8Xdz0=\n-----END AGE ENCRYPTED FILE-----\n" - }, - { - "recipient": "age1fido2-hmac1qqprw0vfpc8wzsu78quc777kmee54ln6nnsjrnrhl7nr33eh4kvkksqp05qqxj4kgfzrmrugrsvg7skx6ghh3q9xc0x0agthtkvy25d9eq7eklta5wf7s30hexkuyl5546rdz9ffa5tawlp5yweqkgccntw0ny540n2am3cqw3luhxkfmrp63kwr6mwplhr9u26wll48x0n3k5f60c7hg9a3", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIC9PZDNsMzd2\nNXZLK1dnVEZLSjNRZWJWZkQwR1YydElMdHc2NjVGSjZ3QU0gQVEgZlFBRFNyWkNS\nRDJQaUJ3WWowTEcwaTk0Z0tiRHpQNmhkMTJZUlZHbHlEMCBtMzE5bzVQb1JmZkpy\nY0orbEs2RzBSVXA3UmZYZkRRanNnc2pHSnJjK1pLVmZOWGR4d0IwZjh1YXlkakRx\nTm5EMXR3ZjNHWGl0Ty8rcHpQbkcxRTZmZwp0VThFb1dZWlFMV200SjlNRE1LZ1p4\nSFZTWXhQeGVuMms0ZExDRm5UOUMwCi0tLSBNNmIrNktHWWZ4dENzV2srT0pzYmMx\nSjJDVFA3UERyQW1ackVvMGkzVDhrCvF9pQwBP/WNFrTlo0mSzHCutOr1IowsgX36\nSUANao2WlTD//PEhy5ETCySkCYmvwTGksRKgLK94gOmIwxQ7354=\n-----END AGE ENCRYPTED FILE-----\n" - }, - { - "recipient": "age1fido2-hmac1qqpyewum3q8dfcumfgec8nn958aec9f4q9aqy0k06kw5kq27d6fdqdgp0p7y4ru3n5xk90u747xevxa2af3v37e85j9g3axrmw5hdwdfh0wz22hut5vrafxsx26a7vh8fjwkymz3ramfgvvu4detztu075kmpr8l9ydqda0rnjwatdwmfgswg849p37astvld98s3nleeq575azlwc2hhpuh", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIDB0b2JNcWJ5\nbDN6SWtaSitUM1VoYnBQeEM1VHN3N1d4c2VYR2pBSUJQRDQgQVEgZUh4S2o1R2RE\nV0svbnErTmxodXE2bUxJK3lla2lvajB3OXVwZHJtcHU5dyBKU3I4WFJnK3BOQXl0\nZDh5NTB5ZFlteFJIM2FVTVp5cmNyRXZqL1V0c0l6L0tSb0c5ZU9jbmRXMTIwb2c1\nQjZsREgzWUxaOXBUd2pQK2NncDZuUmZkZwo3MTJhc0hIbTYxNllDOWdOWEZlU1lj\nakZzUVEvSEcyTTlFVHlNdVdob3RVCi0tLSBpYTBoWGVadWZkZ20wV1k3WUtETDl2\nRHExOUIvQllpbFpPMXhqUEV2eUNVCvt62eEaEg7UEbOAmMgpRqZUzkgXyz7Dmiqb\nbcyXCdnqlkR34TVL4uRWVoc669cNS/VwIckD0DoWK7TtTm2og+U=\n-----END AGE ENCRYPTED FILE-----\n" - }, - { - "recipient": "age1hlzrpqqgndcthq5m5yj9egfgyet2fzrxwa6ynjzwx2r22uy6m3hqr3rd06", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBKK25ZaVlUMDNmTnpUUlV4\nVTlnWWtKYk9McGNzdkxRRFFGNFJRbVJRSDJJCnptUnNUQ2JUbTYzN0lnaGpKd3dP\nRkxaUFdadjdCbS9TNm9ncWRxbHVMQncKLS0tIFNVU3BrRmgwTWs2dXFucVZtdlNR\nV2szK1RvOVh1NzVtNExEenRlVVNHSW8KYBi+/zyNkqeFgwOSkj5nFixq3Ut2qAur\n1KRFOF1yVCSDRpgT3WBplNXsQzyuLabL17OOkQdyaN9rbeHHxKrOKA==\n-----END AGE ENCRYPTED FILE-----\n" - }, - { - "recipient": "age1sg0rvgyetdcqw7j2x983fh69kdkvqsngpe5x36e5920qa7fze3cqhj4wgx", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB2b2l4d2tSNUpZS0d5bTN0\nSEFoWnJWcUFDR25WMHdROUI2dFlNVERGS0RjCkdMYnhrVXdPckhuUnNpQzJpS3JM\nQnRPc3kzRGVzOXA3MlJLRFhzY3krcjAKLS0tIFBkUGZ2V243Nm9jVVc5d0s4ZmVs\nM3NUekowRXhON0dPK0JDN0F4bkh4NXMK6KTm4rNpIbaL/Wy/sLkY90bvO27GGm23\n4lh5WAiUr0j9862JRawwiSjNhEJgoMI7Xj1FeUvb6oz/fZSSMHXoTw==\n-----END AGE ENCRYPTED FILE-----\n" - }, - { - "recipient": "age1swlyyk2rzvevqawyeekv75nx2dz34zpe3xqhkqme26gcgeavy4dqrfpcd8", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBQNHBoTnpzVVBiK0ZmL0dh\nS09uYktsN3lrd3l5VWI3MVVJYzZWRnNCSDA0Cjk4QlJnc3JjNUlQd2M4eCtZTlU3\nVzE2bGppcFhucmpGK1NqSTh6Yzd2NEEKLS0tIERVR1RzRkt1bWxhaDB4VFhWMW9j\nT0s1Qy9vOVkyM1hKTlFrVUw5dWFUZUkKh54GTMetxomX6mI9nsCaTlddQLwDf2lm\nMMJa6u9CFmiETF8+Qf67wvyGB1hI4et3O+0WD1ZeoTpySs2H4pVChg==\n-----END AGE ENCRYPTED FILE-----\n" - }, - { - "recipient": "age1vphy2sr6uw4ptsua3gh9khrm2cqyt65t46tusmt44z98qa7q6ymq6prrdl", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBJZGZBUlFEU0ZPU3dWbkhG\na1F3YmdPbHU2a29sUldGSnRFVE9ZV2x3b2k4Cm1WNWYvQ3V0amdLUUZPYmk0Q2hl\nR09OUWlHR3J0L2lZRWVqM3FjanQvNGsKLS0tIExTeXBNQnllYmt2QWVQTnc5QnVl\nREs1TGxZbGJCM3lSTHNkMzdCWjV5VUkKFSBmmPVkqKz5PBzWl8FZJevp8Qvr1Oth\n6ci0yPZfuUGYlOZRZ17nit57bHl/lRA2MBD5Hkis4MwJPhBQ0gdSBQ==\n-----END AGE ENCRYPTED FILE-----\n" - } - ], - "lastmodified": "2026-03-06T05:07:04Z", - "mac": "ENC[AES256_GCM,data:1ZE6/suAHcizEsOOI9e0Qykc+A7iq+lNSULVCtaLBHU+ayZA979rDO+gnuAJQk6EsCwGGgoVyNES89dTdIDa6985BP6Pb9xtuhsKdbdUi2mBqVWteh6KPBMWpFDAhwCmGAyjZkmAS9o7fYzETwJF7iVLV6SQwY2d71un4LXSais=,iv:QkzDYxTtEKGa1EdPc8PbwoScVUX+iGMcpsIvN0GKLTw=,tag:EtFKxdG8YJDWpMw90Fm0gg==,type:str]", - "version": "3.12.1" - } -} diff --git a/vars/per-machine/b4l/grafana/secret_key/users/kurogeek b/vars/per-machine/b4l/grafana/secret_key/users/kurogeek deleted file mode 120000 index 970aefa..0000000 --- a/vars/per-machine/b4l/grafana/secret_key/users/kurogeek +++ /dev/null @@ -1 +0,0 @@ -../../../../../../sops/users/kurogeek \ No newline at end of file diff --git a/vars/per-machine/b4l/nextcloud/adminpassFile/groups/admins b/vars/per-machine/b4l/nextcloud/adminpassFile/groups/admins deleted file mode 120000 index 6765aa1..0000000 --- a/vars/per-machine/b4l/nextcloud/adminpassFile/groups/admins +++ /dev/null @@ -1 +0,0 @@ -../../../../../../sops/groups/admins \ No newline at end of file diff --git a/vars/per-machine/b4l/nextcloud/adminpassFile/machines/b4l b/vars/per-machine/b4l/nextcloud/adminpassFile/machines/b4l deleted file mode 120000 index 72e1b85..0000000 --- a/vars/per-machine/b4l/nextcloud/adminpassFile/machines/b4l +++ /dev/null @@ -1 +0,0 @@ -../../../../../../sops/machines/b4l \ No newline at end of file diff --git a/vars/per-machine/b4l/nextcloud/adminpassFile/secret b/vars/per-machine/b4l/nextcloud/adminpassFile/secret deleted file mode 100644 index 8ab6ee1..0000000 --- a/vars/per-machine/b4l/nextcloud/adminpassFile/secret +++ /dev/null @@ -1,47 +0,0 @@ -{ - "data": "ENC[AES256_GCM,data:OgzVf3R/puWxEQ49D+Ex5Ldqh+WBFu/8dGnTEA9GY7Qm,iv:X1DFwWVkf5vqYpH6XxLCpN0LSqriaw2f0s1VDoNAMu4=,tag:V4Aic2ttraDvOiZDu5RcCw==,type:str]", - "sops": { - "age": [ - { - "recipient": "age1vphy2sr6uw4ptsua3gh9khrm2cqyt65t46tusmt44z98qa7q6ymq6prrdl", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBnS1dPSm9GN2VNbDhGYnZK\nMnkzWE9wbTZXTmk0aTB4RmZyWmV5bkZ2SkVJCmpQdXJwWHVxaS8yTUZSdXJiSUtx\nakRVU3JlZzJnTnBWVjA2RUlVQytFVk0KLS0tIGhwYWdycUIrYVE3MHd1bDdBUWlB\nYmtTaXhSQ2FmS2VlRVpTOEtNbGtObGcK6LXf0aHZhh3MvRUKn6cTKH9ZkgWQD1JB\ng0G1SWeQNq1gwlZB/1IofCokJCdUZesX11yAHstk084gGOVYVsmDtg==\n-----END AGE ENCRYPTED FILE-----\n" - }, - { - "recipient": "age1fido2-hmac1qqprw0vfpc8wzsu78quc777kmee54ln6nnsjrnrhl7nr33eh4kvkksqp05qqxj4kgfzrmrugrsvg7skx6ghh3q9xc0x0agthtkvy25d9eq7eklta5wf7s30hexkuyl5546rdz9ffa5tawlp5yweqkgccntw0ny540n2am3cqw3luhxkfmrp63kwr6mwplhr9u26wll48x0n3k5f60c7hg9a3", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIFdLQWx1TGFS\nQ1JYUWZKY1ZnQkEwZTJIMVpTTUpNM2FYdFRaZzdzcXRVMncgQVEgZlFBRFNyWkNS\nRDJQaUJ3WWowTEcwaTk0Z0tiRHpQNmhkMTJZUlZHbHlEMCBtMzE5bzVQb1JmZkpy\nY0orbEs2RzBSVXA3UmZYZkRRanNnc2pHSnJjK1pLVmZOWGR4d0IwZjh1YXlkakRx\nTm5EMXR3ZjNHWGl0Ty8rcHpQbkcxRTZmZwpKNTBneFZWMy9oTHd4V3VDZXJYMmR1\ncklkVkJXTnFkVzJwVGxnSDJqRm1ZCi0tLSBzdDZwRVI0VnlNVGo1SUJPL2Y2eHlr\nQ3BWV2RtajRwUVlRUUdOeEdOQWxBCqi/B3bUN0XMP7zf8uoUpufc8iEj8Lo0ktW4\nxUaqv7KUkk+ANAYDSB2jq+HtQLMWip5+p7Jet/4rRiL2Y26IPho=\n-----END AGE ENCRYPTED FILE-----\n" - }, - { - "recipient": "age1hlzrpqqgndcthq5m5yj9egfgyet2fzrxwa6ynjzwx2r22uy6m3hqr3rd06", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBaMHpmR0ZhV1NMS2p5MWhn\nU29iZWdDNEhTNW5TdTFCTXQvRlNVKzY5a3h3CkZRcS93ZktKMk1hRGV2ZDlyekpD\nd1NVeklZaGxDY1dnUU1YN3Yyck83SzQKLS0tIHpjbkU3MGNNZzgrNVh6VVJvMHNq\nemt0SzBxYmNJRUdUeStMOXhuS2N1WEEKoyoLi3NffN6yYcumGuu6jgDDVdlkUR9y\nzIwwM68DbC/clKH0bKhPd7YX9ipdKfMv/dcIjUtxoLELJnrCY3FMLQ==\n-----END AGE ENCRYPTED FILE-----\n" - }, - { - "recipient": "age1sg0rvgyetdcqw7j2x983fh69kdkvqsngpe5x36e5920qa7fze3cqhj4wgx", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBOYkJhMjh4Z3hkZHNtOU9l\nRVhnb1FCc3Nqbmd6enowNThGb0JoNzMyQUZFCi9menFkbXFFNzZZUEEyaVBrYyts\nMllmSGRhdkFRNWMzWFI2cEhUdFI3ZDgKLS0tIEs3TjJjRkJXcGJremd1TzhVN29F\neTh4ZzgwenhlRHdDQ29XTzlJNEVKV0EKYImcALRS2gUcPIkF34+QTPppcAHAYHF6\nLDsTbJsEcGV/OQ7GwFW0seC/aSMNkb7psB/xUhAMgIhnsgJbinOrtA==\n-----END AGE ENCRYPTED FILE-----\n" - }, - { - "recipient": "age134vt63pjqpd0m7702fyn8vhdlzyj2deqc2q78sp9uw9052kxsgwq6d25ez", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBTNGhqN1lRQTlxM1F3YnQx\nMlRWOVh3UTlZaHpPWWwrcFdGRHJ3V213Q1RBCklLTDNqY0VSQWpNS2pXTHNYbE0w\nS3N1Mm5KdWsyVDJ1THF2bUVXNVBHNVkKLS0tIGxsazZIUS9hTXIyc0k0d0RUdzhn\nQmk0OThqanorcDJZRjFFaXZ0ODZ5UzgKyi9Cdvmp+dzGQ0AXv+VtGLtEI+rOCKgV\nv+44GG3qjUy/kMWE+HJr/4g7SCevDwZohqFIJCFnM3WBttpJc+UF6g==\n-----END AGE ENCRYPTED FILE-----\n" - }, - { - "recipient": "age1fido2-hmac1qqpyewum3q8dfcumfgec8nn958aec9f4q9aqy0k06kw5kq27d6fdqdgp0p7y4ru3n5xk90u747xevxa2af3v37e85j9g3axrmw5hdwdfh0wz22hut5vrafxsx26a7vh8fjwkymz3ramfgvvu4detztu075kmpr8l9ydqda0rnjwatdwmfgswg849p37astvld98s3nleeq575azlwc2hhpuh", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIENTTEY5NXU0\neGZISEZHTERlWU9Pa2ZrWHBxU1FTRUF6Vkg3Q3BlVlUyV1kgQVEgZUh4S2o1R2RE\nV0svbnErTmxodXE2bUxJK3lla2lvajB3OXVwZHJtcHU5dyBKU3I4WFJnK3BOQXl0\nZDh5NTB5ZFlteFJIM2FVTVp5cmNyRXZqL1V0c0l6L0tSb0c5ZU9jbmRXMTIwb2c1\nQjZsREgzWUxaOXBUd2pQK2NncDZuUmZkZwpvS3EwMWN0dG8wS0FNcVhMenJTODZB\nWmJUQVJRWXYzWGxRSlhBRk1YblJ3Ci0tLSBIMXJ6dGN3NlpnYVJTY1ZZSXBQbyt0\neGRrbk8yaXd3VHdUUDJ0eVhnRHlJCh6lamysjjrZN7h9nVyy4pmprp00l1n4m8kR\nTNXGQ7Y+kB62eUfQBsCN8L22+3TIX43Tg+CJ2r0LABdZyJZq7MM=\n-----END AGE ENCRYPTED FILE-----\n" - }, - { - "recipient": "age1fido2-hmac1qqpf43tgcfjm048lsqskvq34w2t4uvrm5qy6m2eg6zjj82ctca8wctgpczxvj0q4y6337uhvsxdh5j86k9h9ymautpvv2759ucwnef75ez7pa7fpkddklp40mxk2tedsp74359g0kefn5rsq0x0yss6cu4yd0h06up0rp08t6yc4l0hfa9y8jn5fkx6nk0hjhz06ykwv0fyxe7z42q683jy0", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIExaaVN4Y1lE\nM2NPbXI4ZmxkS3FsSlRnTkJ3OTg5NWZ4VkREMVRtdzkxVU0gQVEgd0l6SlBCVW1v\neDl5N0lHYmVrajZzVzVTYjd4WVdNVjZoZVlkUEtmVXlMdyBIdmtoczF0dmhxL1py\nS1hsc0ErckdoVVB0bE02RGdCNW5raERXT1ZJMTkzNjRGNHd2T3ZSTVYrKzZlbEll\nVTZKc2JVN1B2SzRuNkpaekhwSWJQaFZVQQo3WXZuMitNQzhJbjhROVR5SmhBS2RM\nSU5pdndFTkVjTVFoWUZKMGFuOVFZCi0tLSBtV0JKRmpxaTlxSThZdG0raUpBWWQx\ncnY5QWQ1UzdyT1B3YlRqYnBxMDljCh5LHx6qX+47VWBTxRp0J3Ww6gs2tDe80oXv\njzh2HHGWVtGfsxwEg8AcnR89LZXBq9MXKYFVLJxvsmIYF6Kh63k=\n-----END AGE ENCRYPTED FILE-----\n" - }, - { - "recipient": "age17d4qt0n9edq57tgcqyk8eu5mrendl59yt6z2y3a4vkq7el8krqtq6lq28g", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB0M1UyMjZZcDlSMFFiUzhl\nY1I0TzBFYnRaWUF6V1JVMUx3blJaWlJxWnpnClpkdi92U2lnaGVJOG5sWm5tWVd3\nTXZNV2tORUg5L2t0b2F4N0lFai9Tc1UKLS0tIEs5bklPZUlUTkhHdTBZcCt3eEky\nZHpDc1JTa2MwNEgwWWhPUTJFdFI1RHMKp1OjwDOnP/Q2NpHVooO8XLexz58BgAhX\ngsAcoy7AngaYbRUSOaSX69Pwc8WmBNJOC2dPf20/W+Phxze7NNLvLg==\n-----END AGE ENCRYPTED FILE-----\n" - }, - { - "recipient": "age1swlyyk2rzvevqawyeekv75nx2dz34zpe3xqhkqme26gcgeavy4dqrfpcd8", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA0bENxMEZpQnVGN2J1bjJo\nSmt5eUVxZEdmb21LbjFENUtzU21nNXQ4VEg4CjZqS3ltY0s1cVd4aExnNkdSWHho\nZUNIaGNOcldCMmQ2RnB6SjNONkxITWcKLS0tIGVETy93UWh1bnlnbWRpelNJZ3pu\nVWlGenFBQ3BDQ0lKWW9YYlVnUmErYXMKY1j01WnlFey13mf+HIPb2rN8SSkIlC4Y\nxxESnu/pFUrn5t5CmD0mKhkZTkEWeYKiXvlHhwWP1vE613jNbPi+PA==\n-----END AGE ENCRYPTED FILE-----\n" - } - ], - "lastmodified": "2025-07-14T09:48:21Z", - "mac": "ENC[AES256_GCM,data:2B/KG/5PW5GTuE0mr9eMz2jGex8d4ResWQ3LDPB0Cs7jAs/gALrxu0xGqndrONsLieNKa/1q1BQWmrpw6/MBdt8DF6t+d6zA1bhiV8orOKCp0uWGzSqM5f+i0fl1NoyxP+MFdzLYBJrHkMgC1YcJh8nfeoVKGuFxhIigU6H2Cys=,iv:AcsTRzYDqUDeFiP/pGqDiiSoajlUz4Y4U1fZF9W5EhA=,tag:QeiuQ6X2FVcGf90qmuYk8w==,type:str]", - "unencrypted_suffix": "_unencrypted", - "version": "3.10.2" - } -} diff --git a/vars/per-machine/b4l/nextcloud/adminpassFile/users/kurogeek b/vars/per-machine/b4l/nextcloud/adminpassFile/users/kurogeek deleted file mode 120000 index 970aefa..0000000 --- a/vars/per-machine/b4l/nextcloud/adminpassFile/users/kurogeek +++ /dev/null @@ -1 +0,0 @@ -../../../../../../sops/users/kurogeek \ No newline at end of file diff --git a/vars/per-machine/b4l/nextcloud/subdomain/value b/vars/per-machine/b4l/nextcloud/subdomain/value deleted file mode 100644 index ac2564f..0000000 --- a/vars/per-machine/b4l/nextcloud/subdomain/value +++ /dev/null @@ -1 +0,0 @@ -cloud \ No newline at end of file diff --git a/vars/per-machine/b4l/openssh-cert/.validation-hash b/vars/per-machine/b4l/openssh-cert/.validation-hash deleted file mode 100644 index ebfce2a..0000000 --- a/vars/per-machine/b4l/openssh-cert/.validation-hash +++ /dev/null @@ -1 +0,0 @@ -698abdbeab5265051841a9b0f155ba396309feca7ac581a21021151cc62c15f9 \ No newline at end of file diff --git a/vars/per-machine/b4l/openssh-cert/ssh.id_ed25519-cert.pub/value b/vars/per-machine/b4l/openssh-cert/ssh.id_ed25519-cert.pub/value deleted file mode 100644 index 041d8cf..0000000 --- a/vars/per-machine/b4l/openssh-cert/ssh.id_ed25519-cert.pub/value +++ /dev/null @@ -1 +0,0 @@ -ssh-ed25519-cert-v01@openssh.com AAAAIHNzaC1lZDI1NTE5LWNlcnQtdjAxQG9wZW5zc2guY29tAAAAIGeaWgJx/8Ik1C6v+NZUtAGP1XXzVyeE/ELrH5/Wc/jAAAAAIJvB61pqXooAu5jDLG9agMTXBRdSPWrX/2yARnCPWwtaAAAAAAAAAAAAAAACAAAAA2I0bAAAAAwAAAAIYjRsLmNsYW4AAAAAAAAAAP//////////AAAAAAAAAAAAAAAAAAAAMwAAAAtzc2gtZWQyNTUxOQAAACCH0ihJXtD/Ff8S+ANZV8eZbgwjI6/H3sfP3NZdzzJ6sAAAAFMAAAALc3NoLWVkMjU1MTkAAABAdP34BvnGJ2NbqMREw/26Yg/KZHisRN9g4Jn5oQjMiwul8mpDoPTKU7KCIBrTWlcp2mgXdmXM+3dKFHKQRt+RBg== /tmp/vars-fzltidd8/in/openssh/ssh.id_ed25519.pub diff --git a/vars/per-machine/b4l/openssh/ssh.id_ed25519.pub/value b/vars/per-machine/b4l/openssh/ssh.id_ed25519.pub/value deleted file mode 100644 index a5926ed..0000000 --- a/vars/per-machine/b4l/openssh/ssh.id_ed25519.pub/value +++ /dev/null @@ -1 +0,0 @@ -ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJvB61pqXooAu5jDLG9agMTXBRdSPWrX/2yARnCPWwta diff --git a/vars/per-machine/b4l/openssh/ssh.id_ed25519/groups/admins b/vars/per-machine/b4l/openssh/ssh.id_ed25519/groups/admins deleted file mode 120000 index 6765aa1..0000000 --- a/vars/per-machine/b4l/openssh/ssh.id_ed25519/groups/admins +++ /dev/null @@ -1 +0,0 @@ -../../../../../../sops/groups/admins \ No newline at end of file diff --git a/vars/per-machine/b4l/openssh/ssh.id_ed25519/machines/b4l b/vars/per-machine/b4l/openssh/ssh.id_ed25519/machines/b4l deleted file mode 120000 index 72e1b85..0000000 --- a/vars/per-machine/b4l/openssh/ssh.id_ed25519/machines/b4l +++ /dev/null @@ -1 +0,0 @@ -../../../../../../sops/machines/b4l \ No newline at end of file diff --git a/vars/per-machine/b4l/openssh/ssh.id_ed25519/secret b/vars/per-machine/b4l/openssh/ssh.id_ed25519/secret deleted file mode 100644 index bc61055..0000000 --- a/vars/per-machine/b4l/openssh/ssh.id_ed25519/secret +++ /dev/null @@ -1,47 +0,0 @@ -{ - "data": "ENC[AES256_GCM,data:DWmQdG4FDFczm/aCY7WT/p4ysuF6aY/7nprvN8frhEnD6tuu++IEfE2XVNpEDka91rYf4XZrGXrVK8nWdi5AEbFIvXJC1JaZD4dTkBE1F4aJSSXsL3PxBZ1pIUWsLQ9QZ9pzuhVPgGuCS75+44pAGCtYnOPwNPOH1PeMEKVCeEwMKmQKPpqFKz9SpqOZFmzS+qgjm3Jic9dCcsiJoDHobmE3Olp+PZ9mJksOUG75ATXJ3zJ/8gUt39pAJUy2jYHscEECNMc/PuJg4dSZua5M0y+J9vwB6MVhAiyuPj8Ac7SMwbTB8l65Tko9GWR6CknF+4z8ky/EtbY/2hO18tkVLegRwM7UvqFWxXFIC79KCiC1+/pG5BUdOhIzlYwohn9BZjWgdzcy6Sg9cSgJWuDC7rX94vTcV65If7is5bGvAsNB2L5CCoPfq+dU3KNsFwo7mlFOyA69NLYqZEV3EhKdqn4uj5Y9qGqvCz8ew0Y2NP7BgkpsR1qyFqYoIYPhRlC4Iy14,iv:jUBLVPSN+FkcRdkKq8l99udzTOHEio8KZSc4pBOYHgc=,tag:Ml3Fr8Qj2ZjwpE6CYju5Lg==,type:str]", - "sops": { - "age": [ - { - "recipient": "age1vphy2sr6uw4ptsua3gh9khrm2cqyt65t46tusmt44z98qa7q6ymq6prrdl", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB1UVBhV254a0V5YVpJT1d5\ndW54RlNQWnV4WW93ZlNJai9UQkcxY3UvZ3pFCi9Cd0Yya3lpbWxkbVBMRUprSjB3\ndlpiYksvTUNLcGRWM1JHQVpveXg5QUEKLS0tIDhtS3gyTGwvTFNKemxIRjhrZUE4\neDhpNWZISmY4VU8wUXRsZ3UycjhGbzQKJuS6ipirrxFNNFN/S6O1uB1/W8ZTLhBb\nUygnYFcSAUGU4sg0/GCfYhJL8M0QCKWUdkIGHD0rBf3DLaCSHluQQg==\n-----END AGE ENCRYPTED FILE-----\n" - }, - { - "recipient": "age1fido2-hmac1qqprw0vfpc8wzsu78quc777kmee54ln6nnsjrnrhl7nr33eh4kvkksqp05qqxj4kgfzrmrugrsvg7skx6ghh3q9xc0x0agthtkvy25d9eq7eklta5wf7s30hexkuyl5546rdz9ffa5tawlp5yweqkgccntw0ny540n2am3cqw3luhxkfmrp63kwr6mwplhr9u26wll48x0n3k5f60c7hg9a3", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIGR0aG5TYzBy\nZW9DQWJNOU9UbW9TbW11b1N4c2U1NnZlMmdNQm5zWGRrREkgQVEgZlFBRFNyWkNS\nRDJQaUJ3WWowTEcwaTk0Z0tiRHpQNmhkMTJZUlZHbHlEMCBtMzE5bzVQb1JmZkpy\nY0orbEs2RzBSVXA3UmZYZkRRanNnc2pHSnJjK1pLVmZOWGR4d0IwZjh1YXlkakRx\nTm5EMXR3ZjNHWGl0Ty8rcHpQbkcxRTZmZwprTzRHRFpuZ2xURmhGc0J5cHFTSjR4\nemU0UEY3cS94Q1NZbGt2dkVIakNZCi0tLSA2alF3SFIrTy9XbmJQUExnUFc0SjMy\nUjl6NGZxblZUUS94WFRIMEZsV0Z3CrvC1icmymgdpQsC+8m8mrKTbRG4HHmfKCEd\nIizhBO1pS/6a3pyXyEPiiJbaUQwhny3K8j8/CsY2adldIfvZfrc=\n-----END AGE ENCRYPTED FILE-----\n" - }, - { - "recipient": "age1hlzrpqqgndcthq5m5yj9egfgyet2fzrxwa6ynjzwx2r22uy6m3hqr3rd06", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAwOUl3bzl1dVdzQzV3L3Av\nRTJRN0x2YythVDNHNWE5UEE5SFUyT2FGR21rClNVZFMxSk5IYjByN1YzZXBTOWY3\nVG0rU1d2T0xjSmNPWkR4UFErT1U1UXMKLS0tIEttNU5wS0tyTmcrRmxVL054ZTYx\nbkJVWTRieUhHL3IzZFdwbVllVTRHNXcKUyxic3yJZDutMB42VmisFc5tz0ZlLXO6\nCm7R5q1TSx4ME26oCJ+KoHhLUiILhdcSYQt5T6MZ45s4bh3Wno+amg==\n-----END AGE ENCRYPTED FILE-----\n" - }, - { - "recipient": "age1sg0rvgyetdcqw7j2x983fh69kdkvqsngpe5x36e5920qa7fze3cqhj4wgx", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBpc1dYazgrM3FlWk51SFRE\nTEZJU0Q0VFpEOVZOb0w5dDFUbGxMdEZlTEFVCjR4UTRYcjdPWmxVUHh6c1NGeWto\na0M0OUNIc21LTXVaQ1pHMnlJYk8yWUUKLS0tIHRsOHJDSDQ4ek0rcXpaeGk4WW5V\nTjNnMGhHRVBnNkFaQ2FrNTdSTW1hbHMK+1CItA4KzGvtGsZZdqRqyUQgXCtWeNva\nYKBoeLRSfxkeiGlFvr/7AjaQHSfZ0H+oXVcvFgqFrIlyWr5lLcPWTg==\n-----END AGE ENCRYPTED FILE-----\n" - }, - { - "recipient": "age134vt63pjqpd0m7702fyn8vhdlzyj2deqc2q78sp9uw9052kxsgwq6d25ez", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBFdjAyazRKS2ZRdEErL2pl\nYTBpWkF6TUxqNFhVUExDYWZSemF6dG9Sb0E4Ci90aTRpSElSVlk0Y2c0bk1TMDht\ncjlnUXp2ZXlIQTVoMVNxZjI5QmtmSE0KLS0tIGxSNUNIZ3liYkdFaUcwK2FzeWVH\nOEpBMlNKUzByN1NyS2Z6SjZDRndtU2MKS4HPEtj9X65jrGJ4VnpxB41fDzNBUy9U\nQ8UtUJ/OaUk4gmft32No+rdWqwSr9doWMRey9eKb4aDQ5zWuflnSpA==\n-----END AGE ENCRYPTED FILE-----\n" - }, - { - "recipient": "age1fido2-hmac1qqpyewum3q8dfcumfgec8nn958aec9f4q9aqy0k06kw5kq27d6fdqdgp0p7y4ru3n5xk90u747xevxa2af3v37e85j9g3axrmw5hdwdfh0wz22hut5vrafxsx26a7vh8fjwkymz3ramfgvvu4detztu075kmpr8l9ydqda0rnjwatdwmfgswg849p37astvld98s3nleeq575azlwc2hhpuh", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIDlVa2xyaUdk\nZ3lGY3hwNXROTkpZM2tPMVVKU3U5WWp0dVhDK2EzL3dBWEEgQVEgZUh4S2o1R2RE\nV0svbnErTmxodXE2bUxJK3lla2lvajB3OXVwZHJtcHU5dyBKU3I4WFJnK3BOQXl0\nZDh5NTB5ZFlteFJIM2FVTVp5cmNyRXZqL1V0c0l6L0tSb0c5ZU9jbmRXMTIwb2c1\nQjZsREgzWUxaOXBUd2pQK2NncDZuUmZkZworT2tLS0RXVjRBcTNzRHIzN2IyNGlq\nMWhvSXJGTTJ1S1J1ejdSblNGUjJjCi0tLSAyYzFQRUttM3ppK0VDWUd1R25MYXVQ\ncEsvYk9uVkoyZy9wTWYzdW5RaXFNCq+QqTvrf+NuD9aZlxMbzz1CvnmtuZNfCmKC\nwqq0Pmzrev+LIoJWDrKEFve2GDS8YWvgWRCEh5Dw5UAM37jUu+k=\n-----END AGE ENCRYPTED FILE-----\n" - }, - { - "recipient": "age1fido2-hmac1qqpf43tgcfjm048lsqskvq34w2t4uvrm5qy6m2eg6zjj82ctca8wctgpczxvj0q4y6337uhvsxdh5j86k9h9ymautpvv2759ucwnef75ez7pa7fpkddklp40mxk2tedsp74359g0kefn5rsq0x0yss6cu4yd0h06up0rp08t6yc4l0hfa9y8jn5fkx6nk0hjhz06ykwv0fyxe7z42q683jy0", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIFFoWEQ1ellK\nSDR2TU5NZ3hPRkIrMDJnYTZaQ1UzZU9Mc1BQWGs1U0tpQUEgQVEgd0l6SlBCVW1v\neDl5N0lHYmVrajZzVzVTYjd4WVdNVjZoZVlkUEtmVXlMdyBIdmtoczF0dmhxL1py\nS1hsc0ErckdoVVB0bE02RGdCNW5raERXT1ZJMTkzNjRGNHd2T3ZSTVYrKzZlbEll\nVTZKc2JVN1B2SzRuNkpaekhwSWJQaFZVQQoyUzU1Y3ZGbmlBdXN3UFdmS0FMbm5I\na2JESkh3U1VMSzZMVVRaQlh6SzVZCi0tLSByVnVLcE1pVThLVHRGM040VElxZU9a\nMy9aTExBZktxdGgrK0loUGdzUnJNChdlMJ/9GbNzjTgRE5T1T4KChFlMAplnnSEj\nXm6QO14w9zGNjE9R6SMdwmJxJsJVF84p7j0JqyDxYqsHn0lXFHI=\n-----END AGE ENCRYPTED FILE-----\n" - }, - { - "recipient": "age17d4qt0n9edq57tgcqyk8eu5mrendl59yt6z2y3a4vkq7el8krqtq6lq28g", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBOaldRZ2RSK1htdFgyZ0JC\ndEU4VXU2WDhCVjBVbWtGTkxiZDVQMHBBOUg4CmZKKzBxMTVaUDRyckNSQndrTFND\nVkloa1JwNU5xdU1pY1U2QTJRZks2Q0UKLS0tIHB3cThzRllPc24xZnd6YktURmJD\nNUVBVVVFTFNTS0RoQk00blNFVXcycDAKMIgk/feI8cCpVi889HGYE7N2UHoNsRgs\nQ9oylsSj2exEurM2bOobzbD+hlqKOvmjY6Op62dUE7Q96lfraJMBzw==\n-----END AGE ENCRYPTED FILE-----\n" - }, - { - "recipient": "age1swlyyk2rzvevqawyeekv75nx2dz34zpe3xqhkqme26gcgeavy4dqrfpcd8", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBSdU5Ed29QYURvMnhqdk9m\naWlxN29OVjNkNHJ6YURzRTVRa3ZNbnhyY3hvCmFuVVhCbjYzOU9NMklsRXRRN0sr\nN2RpaDNZRWsxZnhpVytqLzdpOW9TQXMKLS0tIHBhYWhqZ3cyYzZTNnJacnNQcmlZ\nZEluckNoeURqek5jcFRjSUJJU1ljYU0KOEhr7W3KlrWTHuItIjN15r9fFmLAwXMM\nx+7+JAgvVPDb55iImZpGS6IIE3F/FBiKPAdTQhuez0rS+qCuxkrhPg==\n-----END AGE ENCRYPTED FILE-----\n" - } - ], - "lastmodified": "2025-07-25T01:45:44Z", - "mac": "ENC[AES256_GCM,data:LiwF9nG5VEV8D6ALNGAhMJrPiGC3hCCURNbe/BOh2t1QeaNJhZFhv6ZYYJPjoDDSZYrgVFMSnG9GqfwL7weTNHPseTxBxzVxU7dW2cW1Ic4CEGR0EstuSINZmGAEMPJPG/sBxG0VfrgCpduWI3OVQ6GDgj6Jue5dwFAY+HMaF8M=,iv:miSt6E3INXBpnhTJIJ+yd5dqEhCiyKnw5yRURMBRte0=,tag:sOb2O4EtHk94m6XlXs9EMQ==,type:str]", - "unencrypted_suffix": "_unencrypted", - "version": "3.10.2" - } -} diff --git a/vars/per-machine/b4l/openssh/ssh.id_ed25519/users/kurogeek b/vars/per-machine/b4l/openssh/ssh.id_ed25519/users/kurogeek deleted file mode 120000 index 970aefa..0000000 --- a/vars/per-machine/b4l/openssh/ssh.id_ed25519/users/kurogeek +++ /dev/null @@ -1 +0,0 @@ -../../../../../../sops/users/kurogeek \ No newline at end of file diff --git a/vars/per-machine/b4l/pocket-id/encryption-key/groups/admins b/vars/per-machine/b4l/pocket-id/encryption-key/groups/admins deleted file mode 120000 index 6765aa1..0000000 --- a/vars/per-machine/b4l/pocket-id/encryption-key/groups/admins +++ /dev/null @@ -1 +0,0 @@ -../../../../../../sops/groups/admins \ No newline at end of file diff --git a/vars/per-machine/b4l/pocket-id/encryption-key/machines/b4l b/vars/per-machine/b4l/pocket-id/encryption-key/machines/b4l deleted file mode 120000 index 72e1b85..0000000 --- a/vars/per-machine/b4l/pocket-id/encryption-key/machines/b4l +++ /dev/null @@ -1 +0,0 @@ -../../../../../../sops/machines/b4l \ No newline at end of file diff --git a/vars/per-machine/b4l/pocket-id/encryption-key/secret b/vars/per-machine/b4l/pocket-id/encryption-key/secret deleted file mode 100644 index 8bec86d..0000000 --- a/vars/per-machine/b4l/pocket-id/encryption-key/secret +++ /dev/null @@ -1,47 +0,0 @@ -{ - "data": "ENC[AES256_GCM,data:Z+f/21lCA4byBi52MuwK8K0xs5KkjyZDGJo0pQL1c2pM,iv:pfqOkBOch2n8PhFQxQorC3sY4O5ri1t5lul1UOOPmxg=,tag:L1T5b8MRkNxElXf3jIcEAA==,type:str]", - "sops": { - "age": [ - { - "recipient": "age1vphy2sr6uw4ptsua3gh9khrm2cqyt65t46tusmt44z98qa7q6ymq6prrdl", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBWeWpYQnBLTEVOWGhSZXU0\nUTVFaGlTQTBTU1dLcWdQMGV5cC8xVmdUdURZCkdCWUNiVmxhRUVDY2VHTktBVGph\nWjNpOTJhc29WVUdrL2psTHJIZ1l1NkEKLS0tIEg4MVdRRFg2dnAxRkFwVGhQbXE1\nODErMnZaejFXb0tZamJtNHFrZkkyV0kKkaF7WmEsHzKNyQS9wBmvVtSP5ChUgwPi\np5NUIYLAk+WUHTVenyOXEIZwsV8acEiKu6A+dTTzg1dhYpa1jgBKBw==\n-----END AGE ENCRYPTED FILE-----\n" - }, - { - "recipient": "age1fido2-hmac1qqprw0vfpc8wzsu78quc777kmee54ln6nnsjrnrhl7nr33eh4kvkksqp05qqxj4kgfzrmrugrsvg7skx6ghh3q9xc0x0agthtkvy25d9eq7eklta5wf7s30hexkuyl5546rdz9ffa5tawlp5yweqkgccntw0ny540n2am3cqw3luhxkfmrp63kwr6mwplhr9u26wll48x0n3k5f60c7hg9a3", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIEFyT29VRy83\nYVhYT2FQeUNoakd0WStsYTQ3Zi85OVZvaGJBdFdyUmd3aWMgQVEgZlFBRFNyWkNS\nRDJQaUJ3WWowTEcwaTk0Z0tiRHpQNmhkMTJZUlZHbHlEMCBtMzE5bzVQb1JmZkpy\nY0orbEs2RzBSVXA3UmZYZkRRanNnc2pHSnJjK1pLVmZOWGR4d0IwZjh1YXlkakRx\nTm5EMXR3ZjNHWGl0Ty8rcHpQbkcxRTZmZwpWWmc0OGJtRm00ODA3RlpXQnJObTBs\nZWhteUFjL0RjdEJzZzZWTXFqdlkwCi0tLSBpUHJNRTE3MlA5TVNTZDJwaUVmZkNZ\nLzJLOWlJWGNDbWNDMUYvTmRXc1BNCs6EOq9tLCBfd4ZkeNuqKlX+T/q3bRYwclyN\ndsWNJ2QZ8/Wj4m0xbC4tFfdCIoRxd282hTSurw65R/8dY4zFCw0=\n-----END AGE ENCRYPTED FILE-----\n" - }, - { - "recipient": "age1hlzrpqqgndcthq5m5yj9egfgyet2fzrxwa6ynjzwx2r22uy6m3hqr3rd06", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBNZzA4VEs3OEcrRk5VOWdM\nbVNjUXNkUGl3YTRCcHkzOUxna1kvWlJwYVhvCmIyS3k3QWhTdXh6cG9KbUEvVmJM\nNlNrVDFUSC9kU3dpdHJQU3paK1VMVjgKLS0tIHdQTU11TE42eGNsOVFhT1A3Mlln\nVVZrRy9udlhFaXNYWS9qd2FZYmRkeG8KDOai9pGX3gLSObePJ/E/+nJiPpqgkkjK\nGvJjKIb7LGdugIZ6h6HECwFcAbYl3UY/VWQL4YkqC5Yq0WqBx7svIA==\n-----END AGE ENCRYPTED FILE-----\n" - }, - { - "recipient": "age1sg0rvgyetdcqw7j2x983fh69kdkvqsngpe5x36e5920qa7fze3cqhj4wgx", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBXbWJ2RzhjbXMzVVVxVG5K\nbzZGcnpCRUNtUzdHdHNaUHlicElhd281S1R3CitCMzdLbWtqUmpCTDVsOWtBTWxX\ndnRMQ0IzTEhPYjFyampzUm4xdFZBQmMKLS0tIEswRXdFSXdWa0FUMktiSkVYaXhF\nWDhZd3NzMkRZY1lLdWxoQlBuV1RaVFkKRdr7k3q2ftRwphuwXhXZnRKgI0EjpIXK\nZAlx1gnXRem30kPgBkdIVvtcS1EiQF402DUzFbDfiSCoTWtfyZJygQ==\n-----END AGE ENCRYPTED FILE-----\n" - }, - { - "recipient": "age134vt63pjqpd0m7702fyn8vhdlzyj2deqc2q78sp9uw9052kxsgwq6d25ez", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA2VEd0YkI2b2JLMDZ3THRV\naDVJYTRuMk0vS25OMmkwUE9KaVN2NTlkQ1NnCkxlMzNyNU1OQVE3S25OTm4rRTlD\nU0ZNaFRwWWRDdVJldWRFTWg0b3FJWmcKLS0tIG5tZDNoZUt6L2VoUjR3T001SEVG\nYThnQjZXcHV0NFduWDlXUGZ6Y3JRbW8K8t6TjUETVS0FPdoBmY1skyU8zzd0lHtk\nQw0W4A7mknt5s2yyRR+2awRGiW7NWlVRknHFrQuZwkO8wz3he3yNWQ==\n-----END AGE ENCRYPTED FILE-----\n" - }, - { - "recipient": "age1fido2-hmac1qqpyewum3q8dfcumfgec8nn958aec9f4q9aqy0k06kw5kq27d6fdqdgp0p7y4ru3n5xk90u747xevxa2af3v37e85j9g3axrmw5hdwdfh0wz22hut5vrafxsx26a7vh8fjwkymz3ramfgvvu4detztu075kmpr8l9ydqda0rnjwatdwmfgswg849p37astvld98s3nleeq575azlwc2hhpuh", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIG1uSkVhWHRQ\nNUtvclEzaHYzRjVucGs5bEVKZXBhOUdGNUt2ZnVzaW5EbFUgQVEgZUh4S2o1R2RE\nV0svbnErTmxodXE2bUxJK3lla2lvajB3OXVwZHJtcHU5dyBKU3I4WFJnK3BOQXl0\nZDh5NTB5ZFlteFJIM2FVTVp5cmNyRXZqL1V0c0l6L0tSb0c5ZU9jbmRXMTIwb2c1\nQjZsREgzWUxaOXBUd2pQK2NncDZuUmZkZwpzcER2WjVzdkl1MFcxYmtvSHBXOERp\nOU9uTE40ZlVURXluQ1VrR0ZGd1ZBCi0tLSB2d0dhbGh2T29FenRQalk5QjdzRFRn\nTyt5UHptUndUWUdMdG85K2xxYnNVCiZEJdH+i+G9WkRgwE9KTWaDb/EGwXocn/dI\nvmMc/fXcGtA9RE29ym4dJxA2lOlmFMXR92S/cT7svZOkLoVorQI=\n-----END AGE ENCRYPTED FILE-----\n" - }, - { - "recipient": "age1fido2-hmac1qqpf43tgcfjm048lsqskvq34w2t4uvrm5qy6m2eg6zjj82ctca8wctgpczxvj0q4y6337uhvsxdh5j86k9h9ymautpvv2759ucwnef75ez7pa7fpkddklp40mxk2tedsp74359g0kefn5rsq0x0yss6cu4yd0h06up0rp08t6yc4l0hfa9y8jn5fkx6nk0hjhz06ykwv0fyxe7z42q683jy0", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIGhkYUIvdnRu\nYUd6ZlBSdUhBMzFZM2YyUXg2bWhzNUdlb0ZHWVJud2dtM2MgQVEgd0l6SlBCVW1v\neDl5N0lHYmVrajZzVzVTYjd4WVdNVjZoZVlkUEtmVXlMdyBIdmtoczF0dmhxL1py\nS1hsc0ErckdoVVB0bE02RGdCNW5raERXT1ZJMTkzNjRGNHd2T3ZSTVYrKzZlbEll\nVTZKc2JVN1B2SzRuNkpaekhwSWJQaFZVQQp6aDZBYXByZ043My9QTlIvRkp1RUxJ\nQ2QwYk9xdmRWeGNPN1RQTFpOVVlBCi0tLSBtRXNLYmkxdGZnc0tSdGptMDgvTXN2\nUjBkazlxbFFmZlFhVFhCZWkxZWxJCvKlVcCcatRxSpLPNSbWW1zXY/ZcitGVOMXi\nv4wYGqGRIMPtxSbehqN8XYnPjrbnUwpQo8yxs46SpjR0qd2Ecrc=\n-----END AGE ENCRYPTED FILE-----\n" - }, - { - "recipient": "age17d4qt0n9edq57tgcqyk8eu5mrendl59yt6z2y3a4vkq7el8krqtq6lq28g", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBnM2hxZFZleFI1OTVId3g3\nTXJCQ0NyMXZjbG9TUEN5OVRxdG5BcUJtTHhJCnZQbnB6Yk5MQTBKcHU5RjdoSFBv\nSDI4cmJpdmNKdDFoMStHYjNTckt1T00KLS0tIFY5bXhURlNwMUdtUGVtWmY1WXVE\ncktQTnN4MXFNc2hUaFJSZlZFMmNXOXMKvqXhj8TQGznCONlhqcdqBTvVxX9Uut4E\naj8c4NI49bbBJ0WNvcv+INWI4oP0Sht4WXn1KSa2gVwLgi4z4ZQr5A==\n-----END AGE ENCRYPTED FILE-----\n" - }, - { - "recipient": "age1swlyyk2rzvevqawyeekv75nx2dz34zpe3xqhkqme26gcgeavy4dqrfpcd8", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBGaW9PelBoVzd6bWZLS080\nL2JWVndGeEtjZlhtWm5PZVNSWHpFZDZ1ZkM4CmZQWmkvVVZCaTBxZ2ZzYVl2a3Rt\na0toL00xZ08vNHJzbTJZaExNVXlUcEEKLS0tIDBzVjdBVEpvRzMvdkhkTzFsbnhr\nbGQxZzNYbDdmam9ySUVtVWNEbzRKZTgKkb9xV2KTfJB8Arj4ktjwggRxE0ZJT63z\nF/Dk0uHQHzUcNYEXVyCLz9C+TQpj297qbawQ1ZpVCw5N4EViqhe1qA==\n-----END AGE ENCRYPTED FILE-----\n" - } - ], - "lastmodified": "2025-07-30T02:42:06Z", - "mac": "ENC[AES256_GCM,data:rD5yrd5omOzzfmsA1NJgRrlP2fJEG0B7p3PrIdPJRKm3RmSHXsN7nBDfbIxMLOjU81V1z2kImnVI6kAqDeQefK6VIaqZT5h6tBMFJmUoqx55KX1PYfgICZ8wRB7nZp2LcEgtrgRnd1sjr4SbHW4s1BUxmE74WCzlDagasqqXM1s=,iv:p1KRZzDJEk3XAk+bVIYqEljqxO9p4Jx/537pQpoRnAA=,tag:WG+JVYlpCyHBXc2xycjZAQ==,type:str]", - "unencrypted_suffix": "_unencrypted", - "version": "3.10.2" - } -} diff --git a/vars/per-machine/b4l/pocket-id/encryption-key/users/kurogeek b/vars/per-machine/b4l/pocket-id/encryption-key/users/kurogeek deleted file mode 120000 index 970aefa..0000000 --- a/vars/per-machine/b4l/pocket-id/encryption-key/users/kurogeek +++ /dev/null @@ -1 +0,0 @@ -../../../../../../sops/users/kurogeek \ No newline at end of file diff --git a/vars/per-machine/b4l/root-password/password-hash/groups/admins b/vars/per-machine/b4l/root-password/password-hash/groups/admins deleted file mode 120000 index 6765aa1..0000000 --- a/vars/per-machine/b4l/root-password/password-hash/groups/admins +++ /dev/null @@ -1 +0,0 @@ -../../../../../../sops/groups/admins \ No newline at end of file diff --git a/vars/per-machine/b4l/root-password/password-hash/machines/b4l b/vars/per-machine/b4l/root-password/password-hash/machines/b4l deleted file mode 120000 index 72e1b85..0000000 --- a/vars/per-machine/b4l/root-password/password-hash/machines/b4l +++ /dev/null @@ -1 +0,0 @@ -../../../../../../sops/machines/b4l \ No newline at end of file diff --git a/vars/per-machine/b4l/root-password/password-hash/secret b/vars/per-machine/b4l/root-password/password-hash/secret deleted file mode 100644 index 21aca11..0000000 --- a/vars/per-machine/b4l/root-password/password-hash/secret +++ /dev/null @@ -1,47 +0,0 @@ -{ - "data": "ENC[AES256_GCM,data:yrBL5S3EZfwsGstoEwUxWQ1uR6Vm2WwXSRdKvWKQi3uL213CyQg4SQtzKXY7oXAS3iejFZUJh4hkFdhv1y24QYKbmbIuPjFqYK52D/XpQPrvtrtmJ4USfTkHL9Vd30ubGkFUCxYJL9Cpwg==,iv:9nmEnMO8mqXpzJUfEjx17AMQDe+0deK7jokXpl0UHxQ=,tag:SPXYD3ERXCmfUN35G7KzUw==,type:str]", - "sops": { - "age": [ - { - "recipient": "age1vphy2sr6uw4ptsua3gh9khrm2cqyt65t46tusmt44z98qa7q6ymq6prrdl", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBvQURJQmZVRGhYOUovNmVl\nMW9vdk9Nem1LOGttQXFQMk04Vy91UWJkd1RNCndCemlzLzBra3BmTVdlRW9lV2xX\nWGFuL2FCS3BxK3B5OStMMGpndlBRNE0KLS0tIDBkYnVNa01IMjNoTzBTT0k4Y2hv\nd21NZFNMcHFwR0tQaHNTQTFVQjdHcUUKPM7bIpw2uUIahH+0LJOPg0BZ2d/x2jDK\nAm3pPnLl4W7z+kA6ReIa3B+/3XhYRv9t0YowfcFA+7dI9OldGoikBw==\n-----END AGE ENCRYPTED FILE-----\n" - }, - { - "recipient": "age1fido2-hmac1qqprw0vfpc8wzsu78quc777kmee54ln6nnsjrnrhl7nr33eh4kvkksqp05qqxj4kgfzrmrugrsvg7skx6ghh3q9xc0x0agthtkvy25d9eq7eklta5wf7s30hexkuyl5546rdz9ffa5tawlp5yweqkgccntw0ny540n2am3cqw3luhxkfmrp63kwr6mwplhr9u26wll48x0n3k5f60c7hg9a3", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIGREcXd2eU1q\nelA3aHVxWTVWVzNrYnFjUkJTQURJUXh3aUFNSnVLUTZ6M2sgQVEgZlFBRFNyWkNS\nRDJQaUJ3WWowTEcwaTk0Z0tiRHpQNmhkMTJZUlZHbHlEMCBtMzE5bzVQb1JmZkpy\nY0orbEs2RzBSVXA3UmZYZkRRanNnc2pHSnJjK1pLVmZOWGR4d0IwZjh1YXlkakRx\nTm5EMXR3ZjNHWGl0Ty8rcHpQbkcxRTZmZwpseTNMOHVkMVQxcHEvcHUvTlY1YWlt\nY2ZTUEF0dFpBRjBxcHg5Y0RLVHVZCi0tLSB5eTJQRUdzQ1N1dzlVYWRUcm1jQit3\nV2V3SVZlOXRVRzJIa3FYVldtSjk0Cvxf9HS28JPObz3+y1+e9w1HueQCWri65BVh\n4R7MNNwjSJ6+Eha1tItQcyIiiI4hMcFJVbI6ReZVpJ24agTdOcQ=\n-----END AGE ENCRYPTED FILE-----\n" - }, - { - "recipient": "age1hlzrpqqgndcthq5m5yj9egfgyet2fzrxwa6ynjzwx2r22uy6m3hqr3rd06", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBlWUNEcnJlUXQ3eVYzY25L\nbTM2VzFRQ2IvVEVWQjRHOU0rVlRmelA1NmpjCmRLUnhHdGIzRUhjVzY2cXRxd2Ja\nWjV4QXpNSWM1cE9zNHhVSFZJcDZwNEEKLS0tIEpITE1uT2hwNnZSRk5lcXNVRHZo\nU3ZEb20wQzg0ODhSTHNhSnQwbkRORE0KHCUialMfX6t7z3GDyDnklSBpwlunXmLK\nVesI0CsuptsWyEaN6nYU0di1OfLDz7iWQWNw/tFAw++23g/GdjbfUQ==\n-----END AGE ENCRYPTED FILE-----\n" - }, - { - "recipient": "age1sg0rvgyetdcqw7j2x983fh69kdkvqsngpe5x36e5920qa7fze3cqhj4wgx", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBuRURVY3pQQTJpTjFmcjVO\nRC95ZjdGM2dJQWx3bVpDSkYzYlBzNzRGc2tRClFBN1hKMVhGbUNSQXNxMzBqeW5O\nNHRpMVVYNk1GRk4zSml6aS9NV2laS0kKLS0tIHRzWTd1NWxPTHVJaDQxOHlaMFlu\nQ1BZZSswMy9IZkJkOG5EbGp4cWFhd3MKuC4crWCVb0Tjv5Ngp/KVzNSsl+ZweHbP\nGrubzZ+PjQ0o78WpF7r1fTWnHxIxxxu70DVOqDHhGqBJYvVfw0x9cg==\n-----END AGE ENCRYPTED FILE-----\n" - }, - { - "recipient": "age134vt63pjqpd0m7702fyn8vhdlzyj2deqc2q78sp9uw9052kxsgwq6d25ez", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA0WnhNNCtpVXRRK3B3SzFk\nMG0yNGJXaUNMU1VXRUJIdnJzQTE4QXNzQ2tRCnFoRHZOeHFzTGx5TTVHcnNBYTJl\nbnc5T2xvWG1PYk9LYitSblFCaWNKanMKLS0tIEJjb045NU5lTTdqYUg2L2crTDNi\nZVJaM3BCSVMrb2FFS2x1eHF6a3lNZzAKxQkwSQevtxLWhusZoAY7DjHhkQUQpobu\nIqBzKyjiV0roL0w9H9wHU85FuIQ6N9W2UixvypG+LQLndsWmycZPtA==\n-----END AGE ENCRYPTED FILE-----\n" - }, - { - "recipient": "age1fido2-hmac1qqpyewum3q8dfcumfgec8nn958aec9f4q9aqy0k06kw5kq27d6fdqdgp0p7y4ru3n5xk90u747xevxa2af3v37e85j9g3axrmw5hdwdfh0wz22hut5vrafxsx26a7vh8fjwkymz3ramfgvvu4detztu075kmpr8l9ydqda0rnjwatdwmfgswg849p37astvld98s3nleeq575azlwc2hhpuh", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIHY3WTE2ZVhm\nenFyWWlvcUwvdm5QZlp3UUlmSHJRM1lDdEVRRDFzUjR6QXcgQVEgZUh4S2o1R2RE\nV0svbnErTmxodXE2bUxJK3lla2lvajB3OXVwZHJtcHU5dyBKU3I4WFJnK3BOQXl0\nZDh5NTB5ZFlteFJIM2FVTVp5cmNyRXZqL1V0c0l6L0tSb0c5ZU9jbmRXMTIwb2c1\nQjZsREgzWUxaOXBUd2pQK2NncDZuUmZkZwpBUXk3YUIrUnFraEVEMlBnK3k1a3l1\nSHpOWHM5K2lKRW9SbERDTHU1TG44Ci0tLSBoY2h1THNjRXNnQ2t3RXlsTVdVTGJS\nSDc2c3BQRXBleWp5TC9uWWhUc3h3Ct5mF7XcKzEk/MUO1QBFajmkr0iLWgC92Q3j\nnEbLpkbeBmzIVttWfKbjBuYeLcxL3v4e2+g1kVfNhxdoNwpmhsE=\n-----END AGE ENCRYPTED FILE-----\n" - }, - { - "recipient": "age1fido2-hmac1qqpf43tgcfjm048lsqskvq34w2t4uvrm5qy6m2eg6zjj82ctca8wctgpczxvj0q4y6337uhvsxdh5j86k9h9ymautpvv2759ucwnef75ez7pa7fpkddklp40mxk2tedsp74359g0kefn5rsq0x0yss6cu4yd0h06up0rp08t6yc4l0hfa9y8jn5fkx6nk0hjhz06ykwv0fyxe7z42q683jy0", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIDNNWGsyVGdq\nck9Sc3MrT3J3bmxzUmNUUy9ycmpwcHR6dHM3cDQreVBWSHcgQVEgd0l6SlBCVW1v\neDl5N0lHYmVrajZzVzVTYjd4WVdNVjZoZVlkUEtmVXlMdyBIdmtoczF0dmhxL1py\nS1hsc0ErckdoVVB0bE02RGdCNW5raERXT1ZJMTkzNjRGNHd2T3ZSTVYrKzZlbEll\nVTZKc2JVN1B2SzRuNkpaekhwSWJQaFZVQQpNc1VscFkrMVNENUh3L0k5d1VXZDNI\nd2tvY21yQSttVS9UYXk5ejZlQW1NCi0tLSBmY2luUUoyUzluUWJOYVh5Z0svNDBq\nZXpRS0IyTUhrWXlldGd0bFdLazVzCtHTDdfwnsMq1LrqQZOXnSTFvuYrBR6YwmPP\nZIuT0eoE+QF9fOeh6auVoJGVMs8FM10irnp+0Vno3KRoUu3jwXE=\n-----END AGE ENCRYPTED FILE-----\n" - }, - { - "recipient": "age17d4qt0n9edq57tgcqyk8eu5mrendl59yt6z2y3a4vkq7el8krqtq6lq28g", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBPZnhDOUxpeXc1TS9tYkJm\ndkNaTUVaNnM5bmNhZ0d3YjZ2SVRCWkdzK3hrCmpqWXFqRTZvSWMxV3V5Z0E0cVhU\nSktYakx4R3lJWXF5ZHllRTJLbEFDTWsKLS0tIHdvbVVTQXBub0xoVnJ6dSt6d1Bv\nL3BSSExoZUVFK1dTMnVMT00rUktIb2cK9kTBk4izlLQc67rdep89IedPALV0CQWP\nPKCOaPCD1MvSWI80thpzvAb+5ZxWP0ZFAE6tA4hktbVDv3Y4IRfTmg==\n-----END AGE ENCRYPTED FILE-----\n" - }, - { - "recipient": "age1swlyyk2rzvevqawyeekv75nx2dz34zpe3xqhkqme26gcgeavy4dqrfpcd8", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA0RzdiTFZPc3RLVmppRkIr\nSFlNZlFVRmNNU0JjMTJ2OXQwQmpGRG16a1FrClg4VlVUc2h0cE5zVlBTMWl2V0VV\nM1BYcnl6MEVFUjEwVE5xNnNEL0FGN1UKLS0tIGRZdTVoNFVwN0VpQ2c2UGpGcUkw\neWd2Q3k5cHZvSVhlVjkrcG91MTNlSVEKwu3rIsUwcyGS6xsFgM1zJz1qsJtdNisN\n4bTGA6ZxSrQYkgMZqOeS2Ka1PLH+3cvg7G4N5Z/hShyf0cjTMAexFg==\n-----END AGE ENCRYPTED FILE-----\n" - } - ], - "lastmodified": "2025-07-14T04:02:20Z", - "mac": "ENC[AES256_GCM,data:z4a2Xk82Ke29IABCiM687I6XF1IVMbnEOWb4Wx8l/USH6+NJWdoUw97oeI52ERTxj5ssDzelEI2mJVEMl7Nt3hEuzeUcy7H0CBPdx+UybMhjPMsfX9lmN1w8VyyBMOMg6PWFptSWOmO7Umria+KMhagR21B4+yMvzl9lOF8I8uU=,iv:NNIcxbuBev9luVtUGT1pAOeP5xCrrSgdOe0Owos5m18=,tag:jDmbeC0WLr+hcIz/M79mDw==,type:str]", - "unencrypted_suffix": "_unencrypted", - "version": "3.10.2" - } -} diff --git a/vars/per-machine/b4l/root-password/password-hash/users/kurogeek b/vars/per-machine/b4l/root-password/password-hash/users/kurogeek deleted file mode 120000 index 970aefa..0000000 --- a/vars/per-machine/b4l/root-password/password-hash/users/kurogeek +++ /dev/null @@ -1 +0,0 @@ -../../../../../../sops/users/kurogeek \ No newline at end of file diff --git a/vars/per-machine/b4l/root-password/password/groups/admins b/vars/per-machine/b4l/root-password/password/groups/admins deleted file mode 120000 index 6765aa1..0000000 --- a/vars/per-machine/b4l/root-password/password/groups/admins +++ /dev/null @@ -1 +0,0 @@ -../../../../../../sops/groups/admins \ No newline at end of file diff --git a/vars/per-machine/b4l/root-password/password/secret b/vars/per-machine/b4l/root-password/password/secret deleted file mode 100644 index ac80298..0000000 --- a/vars/per-machine/b4l/root-password/password/secret +++ /dev/null @@ -1,47 +0,0 @@ -{ - "data": "ENC[AES256_GCM,data:7zPJY5ubDS33FfryNbnEfrWeQDpom6I8QMbISAU=,iv:QqPnPb2yr4Sns1LL04Z0ADngbDSUPbOmaXcASafK7LU=,tag:7nI+ToEzaY26lCJEAr9x2g==,type:str]", - "sops": { - "age": [ - { - "recipient": "age1vphy2sr6uw4ptsua3gh9khrm2cqyt65t46tusmt44z98qa7q6ymq6prrdl", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAxUHB3NFd5YUNQa1ZrZHVj\nK0FoclZHNThUcy9WRU50QUE3aFpab0FyUmx3CldXU1BybkJDSzAxemZLdjRlNkts\nRUZkUzlmNFI1UzgyMmVhUitSSUNxNGcKLS0tIG40MGtMTUYwYXp4OTRld0xLQkNS\nalhSVWFDRmhRbnJWNUlWdEZRVGE0N2MKjhvfLFO+7W5QokrJI0Vq8zwcYWGJic8Q\n4FbDilsckWB76tAFEJiMvFNWLsVo7/2stncG3M74P+Ofb/QZZNfrrA==\n-----END AGE ENCRYPTED FILE-----\n" - }, - { - "recipient": "age1fido2-hmac1qqprw0vfpc8wzsu78quc777kmee54ln6nnsjrnrhl7nr33eh4kvkksqp05qqxj4kgfzrmrugrsvg7skx6ghh3q9xc0x0agthtkvy25d9eq7eklta5wf7s30hexkuyl5546rdz9ffa5tawlp5yweqkgccntw0ny540n2am3cqw3luhxkfmrp63kwr6mwplhr9u26wll48x0n3k5f60c7hg9a3", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIG96SlBBTjF5\nd3hISFV4Q3ZWd2pETmQwZExDMjAvM2dYYWo3TWdkTjFyazQgQVEgZlFBRFNyWkNS\nRDJQaUJ3WWowTEcwaTk0Z0tiRHpQNmhkMTJZUlZHbHlEMCBtMzE5bzVQb1JmZkpy\nY0orbEs2RzBSVXA3UmZYZkRRanNnc2pHSnJjK1pLVmZOWGR4d0IwZjh1YXlkakRx\nTm5EMXR3ZjNHWGl0Ty8rcHpQbkcxRTZmZwp1UFlsU3pFMFVLTlhWdVU2MS9FTll0\nRHhWQlJxeEJDcG1BWXZqbTkrekpjCi0tLSB6R21kZWc4ZUFXVDhvMEM4bFExK2Yw\nNWprQXVRZHdsZlBQRjY2VGpKN2RRCpra4Ny0t+LGbVEzLXrVfa++ezfA6R1WqfvK\nalPzO2tYwGxHODsvffdOVay+GWz9jiUHB5rIx7ycv2hIZeGht20=\n-----END AGE ENCRYPTED FILE-----\n" - }, - { - "recipient": "age1hlzrpqqgndcthq5m5yj9egfgyet2fzrxwa6ynjzwx2r22uy6m3hqr3rd06", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBJcXhCcE5BR1NrbkU0UU45\nRGF0Q2xvSkNoMzVubWdNWXE0QVhMbW5welZVCkdSTzl6MDhRY3o4blJuVnEzdmw3\nZGJld1JJNUhjMU16MlVFQzliR1dNVmcKLS0tIG9BdmpXeGE2TDEwWmphRjRRRWo3\nd1o1Qis2bTJhbmF3SXZOMHJGeURJNWMKK4Ro7QIApt108zraMDVUnHd3wPViukei\n4g+1Fy8pDxIRlrvuZn9nhplM0YH8gWXfpcFnZomIX4FiVF2b8t8/CA==\n-----END AGE ENCRYPTED FILE-----\n" - }, - { - "recipient": "age1sg0rvgyetdcqw7j2x983fh69kdkvqsngpe5x36e5920qa7fze3cqhj4wgx", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBWRElwNlFtZ0FBWHp4Y3Qr\nVDV0V1B4a3l1U3creDBMbHNKWVQrRUMzbVhZClYxWUV2bndzZG8vdDdpOVJQMmZh\neERuKzB4Y0xDSXRtNEtjUytVR1h5RVEKLS0tIEhMTk0yVjV0N0p5V09KZk1hRGx4\nSS9RM1kxQXN6NUtLTTM4TVlsUkVxUzAKuMiyMlIdcpYg/KrKK9XAdcEvKPbplBFf\nJVA2eoTlQsxDnR0Y13YeoDXp+fq2FslB5CU0KCDYetSnvuyPBkN4rQ==\n-----END AGE ENCRYPTED FILE-----\n" - }, - { - "recipient": "age134vt63pjqpd0m7702fyn8vhdlzyj2deqc2q78sp9uw9052kxsgwq6d25ez", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBqekl1RndGM0Exb29YekZV\nMDJXRStXV25Vd01qZk5hMnE5UGpjSDBuZ0RNCjZtSXRWWFdmVDZtclQ2U3ZqbWJD\nNHk0eXJLN2tVaENxbXVYK3d6S1lVOTQKLS0tIG1yR01md2lUT3F3dCtVbTErejFQ\nTUVZS09Fcmp0QzcvMmUvRFZiaFVHREEKafj5XAx7v7SsJJOgw8C1/TAYt+tb3z7n\n3vQ7ebsXSBKfDEI283w1tu91rQklKk21RfilSBUpC8J2vnXejuPvEA==\n-----END AGE ENCRYPTED FILE-----\n" - }, - { - "recipient": "age1fido2-hmac1qqpyewum3q8dfcumfgec8nn958aec9f4q9aqy0k06kw5kq27d6fdqdgp0p7y4ru3n5xk90u747xevxa2af3v37e85j9g3axrmw5hdwdfh0wz22hut5vrafxsx26a7vh8fjwkymz3ramfgvvu4detztu075kmpr8l9ydqda0rnjwatdwmfgswg849p37astvld98s3nleeq575azlwc2hhpuh", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIDgxQjRkMmZ2\naFgzNFk1L0NJcHhrSndrdEF0bkN3S2NhT0VYTWdqTFVZUzggQVEgZUh4S2o1R2RE\nV0svbnErTmxodXE2bUxJK3lla2lvajB3OXVwZHJtcHU5dyBKU3I4WFJnK3BOQXl0\nZDh5NTB5ZFlteFJIM2FVTVp5cmNyRXZqL1V0c0l6L0tSb0c5ZU9jbmRXMTIwb2c1\nQjZsREgzWUxaOXBUd2pQK2NncDZuUmZkZwo3ZjZ3RnhMVWQ0QXN2b2t2YllOeVg3\nOUZWQWZCTUR2K0VmRllxNElhU0c4Ci0tLSBINFJGcHVQN09mOTlXcDBQR0lGQis2\nczJVNFJEaTZtNXQxZlJwaHZEOTc4CnNookjAFy/zPxEZF9RoWXs6SH1w98SnquxC\n3KDqNeA1JZkeKFOY3lsSkpUIkRuq8AdbXxVa890ejUYLYkU/jr0=\n-----END AGE ENCRYPTED FILE-----\n" - }, - { - "recipient": "age1fido2-hmac1qqpf43tgcfjm048lsqskvq34w2t4uvrm5qy6m2eg6zjj82ctca8wctgpczxvj0q4y6337uhvsxdh5j86k9h9ymautpvv2759ucwnef75ez7pa7fpkddklp40mxk2tedsp74359g0kefn5rsq0x0yss6cu4yd0h06up0rp08t6yc4l0hfa9y8jn5fkx6nk0hjhz06ykwv0fyxe7z42q683jy0", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIG9qS3ljOXJJ\nUlNDRUJkWktIckg4T2tuS1VRS1BVd3d4cloxb1kvbUxrbkEgQVEgd0l6SlBCVW1v\neDl5N0lHYmVrajZzVzVTYjd4WVdNVjZoZVlkUEtmVXlMdyBIdmtoczF0dmhxL1py\nS1hsc0ErckdoVVB0bE02RGdCNW5raERXT1ZJMTkzNjRGNHd2T3ZSTVYrKzZlbEll\nVTZKc2JVN1B2SzRuNkpaekhwSWJQaFZVQQpSRkFabkhYRm9HTnNUUXorWHNHZTNV\nalQ1U0l5MXJ6L0hjbXdqdmVmRjdNCi0tLSBSRkw5eDNDT3NTSXNlT1NZVFFJVkND\ndG5DNzNFc29iQmNOc1ZLYklObWlZCkyPPZko4pJqOTW1uWDMbyNsVIyKZmNy4Mz1\n66fWH4Q+rZhwah8VNb1eSCXYvSj2ZyM+/yvN4JQMHhfVcWLWYgQ=\n-----END AGE ENCRYPTED FILE-----\n" - }, - { - "recipient": "age17d4qt0n9edq57tgcqyk8eu5mrendl59yt6z2y3a4vkq7el8krqtq6lq28g", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBEMi9uSnlJbW1HZlNnSEpv\nMjhneEk5dm9IcHIxZjVuNWR0MnVWbURCWWtzCk41dE44VVBJWTJCUTFEY0ZlS3oz\nekVFeEhzakJjaUhMVVlGc0JselZNa0UKLS0tIGdManZCdkZ5OU54R2pJZlhWTGlN\nZzF1QjVyK3pCeld6NldTRkxVN1VYRDQKMHRLCQdf1Rlwdb2APiZrJpYZok7KnBeH\nGazo6O1ahtOSAs+mFHSYBMwik99Ss1YBVSGsRm1Iu3vGIn4fEzXCvA==\n-----END AGE ENCRYPTED FILE-----\n" - }, - { - "recipient": "age1swlyyk2rzvevqawyeekv75nx2dz34zpe3xqhkqme26gcgeavy4dqrfpcd8", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB4S0I0UFl1R29la0ZuMFJD\nb2ZLREVlZ3Z0UDRZbGtwWmJsTHhXUXJqbENzCmthdEM4S2g4K1pxOXh3WVd3czFj\nVStCS2JKMk9XZ2NtelZMMDBWRUFya0UKLS0tIDhkSWo4WStRSWpxalFoTUs1UmVZ\nanBtcXJoM0FGaDNYZ3lPUGovcEZNM0EKbhP5BR7wntLaFHayF4Phyj5LN5mllda3\nSDptf8ivTxxec6WFBDnX5WTWdb2UAdpTR7/eLJkMMGeSMa7+Gqn9FQ==\n-----END AGE ENCRYPTED FILE-----\n" - } - ], - "lastmodified": "2025-07-14T04:02:20Z", - "mac": "ENC[AES256_GCM,data:smAQ4AVhxXUx3VVQFzEUdHpnwVf6Z2oXDmJzeHLuMnH7hYKKRFi6qoapHFEiH/gJNE2ZRoKWrWsalTh92hR0ozJj1urfWdTqST/omX6OFQDDIYrfWu7Cn1qi9JOwCJiMKzvyi1zZyQDEjHT4io+kCox2LCjJgscbVTMTGGGZuoc=,iv:hDjRputvT1yXiLDXuvr52CHkN+H9sakLghb6vDabwx4=,tag:J/tzCPmaoL2Q08N1Sst0zg==,type:str]", - "unencrypted_suffix": "_unencrypted", - "version": "3.10.2" - } -} diff --git a/vars/per-machine/b4l/root-password/password/users/kurogeek b/vars/per-machine/b4l/root-password/password/users/kurogeek deleted file mode 120000 index 970aefa..0000000 --- a/vars/per-machine/b4l/root-password/password/users/kurogeek +++ /dev/null @@ -1 +0,0 @@ -../../../../../../sops/users/kurogeek \ No newline at end of file diff --git a/vars/per-machine/b4l/state-version/version/value b/vars/per-machine/b4l/state-version/version/value deleted file mode 100644 index 115ab7a..0000000 --- a/vars/per-machine/b4l/state-version/version/value +++ /dev/null @@ -1 +0,0 @@ -25.11 \ No newline at end of file diff --git a/vars/per-machine/b4l/tor_tor/hostname/groups/admins b/vars/per-machine/b4l/tor_tor/hostname/groups/admins deleted file mode 120000 index 6765aa1..0000000 --- a/vars/per-machine/b4l/tor_tor/hostname/groups/admins +++ /dev/null @@ -1 +0,0 @@ -../../../../../../sops/groups/admins \ No newline at end of file diff --git a/vars/per-machine/b4l/tor_tor/hostname/machines/b4l b/vars/per-machine/b4l/tor_tor/hostname/machines/b4l deleted file mode 120000 index 72e1b85..0000000 --- a/vars/per-machine/b4l/tor_tor/hostname/machines/b4l +++ /dev/null @@ -1 +0,0 @@ -../../../../../../sops/machines/b4l \ No newline at end of file diff --git a/vars/per-machine/b4l/tor_tor/hostname/secret b/vars/per-machine/b4l/tor_tor/hostname/secret deleted file mode 100644 index f0247fc..0000000 --- a/vars/per-machine/b4l/tor_tor/hostname/secret +++ /dev/null @@ -1,46 +0,0 @@ -{ - "data": "ENC[AES256_GCM,data:kKuKG9d4/M1QbJFDG7lIqsLxv+UuHnjefOLIrwlJevDjZ9WXFF7t9wEdKI97ks0P9QjCYwCWLpl9KvnnWGG5,iv:NfDT4aRKT09OCGCkeqjM7nCpn4uvAmxjM+vrM3LjbzI=,tag:HA941KSFSWou+r83K3GlPg==,type:str]", - "sops": { - "age": [ - { - "recipient": "age134vt63pjqpd0m7702fyn8vhdlzyj2deqc2q78sp9uw9052kxsgwq6d25ez", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA5V1Z6U1JYSDAvRUR0Q2Q3\nS3V0VHcySjJUSk1jUGlSeWp6MVNoSkJsSDBjCnAwMWFrU1hVY2FMQURQWnRyMnFI\ncGFDdjNqUVp4Um9hZzM2aE5OQ3A5YzQKLS0tIEtDUHhuQ3dQSmJ1Sm5qYVdvZlFD\ncDRrck8vOFYxdUJYdmxyZkVjMWNJN1EK5LMgNkrtbtGnB1/WCMnINutQxC4J6H8O\nyW8VXF7Vkoc1UJwWdgLIOILq2wgURgmlcjN6QRxqnZ5+SpEEpfmwSA==\n-----END AGE ENCRYPTED FILE-----\n" - }, - { - "recipient": "age17d4qt0n9edq57tgcqyk8eu5mrendl59yt6z2y3a4vkq7el8krqtq6lq28g", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBtYlJObzVFZDNnWFppQjRp\nMmpIdnh2UUk2aFA3RFJnbnNQemRYOXk0V0FJCnBVNytpdlgzNVBCOVBPcXovSjJD\nS3RwNk1Odkd5VUlDOC9mMms1akIxVEkKLS0tIFJjcW1yb1VOdmFzSWdiUkx2MjM5\nL0k1UmQ0NCtBd1dyci8wbFhzZzJhL0EKC3ccLIbdodeHtLuMr0rhlXn9xzv7vV0s\nu5jKgkLcJsQazR/tTOJsFa1YSW214b1xzkQ5UOjGGr3QKdKieoCmfA==\n-----END AGE ENCRYPTED FILE-----\n" - }, - { - "recipient": "age1fido2-hmac1qqpf43tgcfjm048lsqskvq34w2t4uvrm5qy6m2eg6zjj82ctca8wctgpczxvj0q4y6337uhvsxdh5j86k9h9ymautpvv2759ucwnef75ez7pa7fpkddklp40mxk2tedsp74359g0kefn5rsq0x0yss6cu4yd0h06up0rp08t6yc4l0hfa9y8jn5fkx6nk0hjhz06ykwv0fyxe7z42q683jy0", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIGtaQzlvMkFW\nRkdzeDhhWGlEVGpYeisyNUx1VWxPY3d0cXhtSjdqZm9hbm8gQVEgd0l6SlBCVW1v\neDl5N0lHYmVrajZzVzVTYjd4WVdNVjZoZVlkUEtmVXlMdyBIdmtoczF0dmhxL1py\nS1hsc0ErckdoVVB0bE02RGdCNW5raERXT1ZJMTkzNjRGNHd2T3ZSTVYrKzZlbEll\nVTZKc2JVN1B2SzRuNkpaekhwSWJQaFZVQQpWTUlEeTU3WEN3NlRxc3QwaTlpRmVn\nYkVQTVJnbW9IVFJOeXl3V1I3M2UwCi0tLSBJMnlKVlQ1eE91eFBFRDgrdUY5Vkl4\nRGM0bDNFYXMyM2Nya3RJUU9GTXljCj2ud36cyMXx5yg93iXZiESeaAd4kPdcTbgc\nCgv20gxASeuq2U61h/UMHJM8tEeQi/HT3tld+yGghtp/QPYNgZc=\n-----END AGE ENCRYPTED FILE-----\n" - }, - { - "recipient": "age1fido2-hmac1qqprw0vfpc8wzsu78quc777kmee54ln6nnsjrnrhl7nr33eh4kvkksqp05qqxj4kgfzrmrugrsvg7skx6ghh3q9xc0x0agthtkvy25d9eq7eklta5wf7s30hexkuyl5546rdz9ffa5tawlp5yweqkgccntw0ny540n2am3cqw3luhxkfmrp63kwr6mwplhr9u26wll48x0n3k5f60c7hg9a3", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIENSNEpjc05V\nclEwTHNzTjBHeS92UnBYYng4Z2p2Zm9mb1M2V1l5VUdqMXMgQVEgZlFBRFNyWkNS\nRDJQaUJ3WWowTEcwaTk0Z0tiRHpQNmhkMTJZUlZHbHlEMCBtMzE5bzVQb1JmZkpy\nY0orbEs2RzBSVXA3UmZYZkRRanNnc2pHSnJjK1pLVmZOWGR4d0IwZjh1YXlkakRx\nTm5EMXR3ZjNHWGl0Ty8rcHpQbkcxRTZmZwpIWXZ2aXJTNC83anczMU00NCsyUFJG\naWE1TTlxbDZuQnRsbFFQTnZ1eG5VCi0tLSBoc1hqcElEUFkwWVRrd1dIYzlIczBk\nNmM1OWhRLzV5Y1dXTHN5c2pJejJvCmrYj1VSjz+XIHz9sy+U1hIRkmdKt+/ylRRc\nXoCqIK16mArX1S1FMmV0Gk7zcUOJEVECVLjuCUOIVcRvT39ymlQ=\n-----END AGE ENCRYPTED FILE-----\n" - }, - { - "recipient": "age1fido2-hmac1qqpyewum3q8dfcumfgec8nn958aec9f4q9aqy0k06kw5kq27d6fdqdgp0p7y4ru3n5xk90u747xevxa2af3v37e85j9g3axrmw5hdwdfh0wz22hut5vrafxsx26a7vh8fjwkymz3ramfgvvu4detztu075kmpr8l9ydqda0rnjwatdwmfgswg849p37astvld98s3nleeq575azlwc2hhpuh", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIG16bGlsOXdP\nNHZZd0tweE5JM2lXTmE5TXRZMC83MjBFSmhmKzdHL1g2bkkgQVEgZUh4S2o1R2RE\nV0svbnErTmxodXE2bUxJK3lla2lvajB3OXVwZHJtcHU5dyBKU3I4WFJnK3BOQXl0\nZDh5NTB5ZFlteFJIM2FVTVp5cmNyRXZqL1V0c0l6L0tSb0c5ZU9jbmRXMTIwb2c1\nQjZsREgzWUxaOXBUd2pQK2NncDZuUmZkZwoxc3E0QWFvZHNHOTRWZnZ1TkI2ODgx\nZHdJRFRQYnQ5aHhMdktyLzRoZlM4Ci0tLSB2UWFad2hJNnY0MWs5NU5RREJqQXVs\nbTI5K0poRVIxSW9WOWEyMHI2TnVvCh9RV0ss7qxpVLlR0TKIgt9Cbf1u59Nx/j5m\nb8exNGAsf9Bw/VX9gidU0Ij4Aeu7b0XPtI+cvLsGoNyxmTf5SRY=\n-----END AGE ENCRYPTED FILE-----\n" - }, - { - "recipient": "age1hlzrpqqgndcthq5m5yj9egfgyet2fzrxwa6ynjzwx2r22uy6m3hqr3rd06", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBoYjJRUmdaRVIwTXNjNCtS\nbDBRa21lb29rYjcwOHhxME5PQ2duSkxuN0Q4CjRQdFVQVHk0U0tibUp1MEJ4MUdS\nNVc3TnQ2ZkZpZXZVTmRUREpGTGZCNFkKLS0tIEJ3QzJKTlNGWnZqU2EvSWlma0Ja\neUk4dDR0cThISCtTbXZsTGF0VGdlQ0EK0lz1rjM0ygAg6QdusYHmi6Ehetou7GhI\nw/3hjerPobGZj32fy+EJ0LdcpILcx2lvvtOcDSap8/17Hbf6LKMi5g==\n-----END AGE ENCRYPTED FILE-----\n" - }, - { - "recipient": "age1sg0rvgyetdcqw7j2x983fh69kdkvqsngpe5x36e5920qa7fze3cqhj4wgx", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBJNjBzeUJNZGRYd24xZkJv\nOGJuL2ZwZ0pibGFtNWMyQzJ5RVYwSXJtTEY0ClZHUFRXT2pwWGIzU0FWM2ozTVdO\nMGRmNU1POXd2cm80TkZPcFYzczZkakkKLS0tIGMzd0dNdjVqWnRQVjlLNzkrd0xE\nb1pxeU9uYm00WHhOSjlDRnRGT3RESHMKHLpP7DNaaidt5Tc/9za+Zq5UCIVMtefF\ncPqKLvOH5iF0qDErVY3zqoXlQxx5rssUhVXn/OXC2n1/ubSuQHx4RQ==\n-----END AGE ENCRYPTED FILE-----\n" - }, - { - "recipient": "age1swlyyk2rzvevqawyeekv75nx2dz34zpe3xqhkqme26gcgeavy4dqrfpcd8", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBsZ2ZlN3VxL3Q0R1ZPdnAw\nV1F3YkwzeEZTYWhyeHVvbnFTUjZqWlBQM0hBCjVENlJ0aEZDRUI4bjBtNG1CNUJo\nOU5FcUlaMWMwcUdxazJ5aXFyUnNNOXcKLS0tIDU1ZzFtSzY4SlZreE5sekZjOFhO\nTk9XNW00MjlCMkw0UUlKU1AzeUY3MTAKGf+jwWUm35Fi2CBrH2r+hHgW1pwGPft5\nNoxxmNn1H28MHSLz6aK1x7J0+TA+Wv5wZPnNVG0vrXSt17NWOi1BXw==\n-----END AGE ENCRYPTED FILE-----\n" - }, - { - "recipient": "age1vphy2sr6uw4ptsua3gh9khrm2cqyt65t46tusmt44z98qa7q6ymq6prrdl", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAvWWVoK2hEVHF2NERaL0w2\nMkErTHVUakdxenhTTEY1eWVrTFZUYmJ4RkZVCkZtNU9zWHc5YmVyRFlHRnVQWDkx\nanJHNmMzUUQwR3BUWXk2QkNZUEIvTU0KLS0tIFY1ODVSK1UxYlpSa0YrN2lidjAx\nQ0JBTGhaeUgzMFVKRFVJWWNxWm45MFUK2MQVFWgk7kaisGzxng0oG5CYOU6CX7jC\nfTMTgJ2ewEXdPa7b0Q/EcS6BvNDpz6jRB+Hr7mqqrnEQwt1YItIOFQ==\n-----END AGE ENCRYPTED FILE-----\n" - } - ], - "lastmodified": "2025-11-28T07:54:23Z", - "mac": "ENC[AES256_GCM,data:wdtnhaoU/NMb1nqzjKX/uapwlbWZhbBrCO9VvYv5lYJrpkWRsFEMAT6XZzmkHoEBh5eZYO5fKth0tMyWkbptjcsPKnvFc8UmtFQ5lQ0u4asM/Fj9itLj6mtCqo34Uu7CzEhmfHKdThooZxNZ71qPGeu/uhiQFGBma6VLOz+AMQ4=,iv:BHju6UE77Wwz64njwQKCfouGXU5TtD+iCbCPDj3ng+g=,tag:MXM7dFiDSfvPUpDyqdWHzw==,type:str]", - "version": "3.11.0" - } -} diff --git a/vars/per-machine/b4l/tor_tor/hostname/users/kurogeek b/vars/per-machine/b4l/tor_tor/hostname/users/kurogeek deleted file mode 120000 index 970aefa..0000000 --- a/vars/per-machine/b4l/tor_tor/hostname/users/kurogeek +++ /dev/null @@ -1 +0,0 @@ -../../../../../../sops/users/kurogeek \ No newline at end of file diff --git a/vars/per-machine/b4l/tor_tor/hs_ed25519_secret_key/groups/admins b/vars/per-machine/b4l/tor_tor/hs_ed25519_secret_key/groups/admins deleted file mode 120000 index 6765aa1..0000000 --- a/vars/per-machine/b4l/tor_tor/hs_ed25519_secret_key/groups/admins +++ /dev/null @@ -1 +0,0 @@ -../../../../../../sops/groups/admins \ No newline at end of file diff --git a/vars/per-machine/b4l/tor_tor/hs_ed25519_secret_key/machines/b4l b/vars/per-machine/b4l/tor_tor/hs_ed25519_secret_key/machines/b4l deleted file mode 120000 index 72e1b85..0000000 --- a/vars/per-machine/b4l/tor_tor/hs_ed25519_secret_key/machines/b4l +++ /dev/null @@ -1 +0,0 @@ -../../../../../../sops/machines/b4l \ No newline at end of file diff --git a/vars/per-machine/b4l/tor_tor/hs_ed25519_secret_key/secret b/vars/per-machine/b4l/tor_tor/hs_ed25519_secret_key/secret deleted file mode 100644 index 84492d3..0000000 --- a/vars/per-machine/b4l/tor_tor/hs_ed25519_secret_key/secret +++ /dev/null @@ -1,46 +0,0 @@ -{ - "data": "ENC[AES256_GCM,data:lKIk24xi6Ob9mlU/L81PywvKd22juE/lyqv4mFA68MbEq6i/ktZHmnPfinfwmjjZEp0pJPYbqgfwT9rHr+a4msEW7XCSe/BKzllDpYezPmVOwOf2OB5Q0Q2O286EMfXg,iv:KmFaMllFeMvHz7ucNtPP6hd6rAqEsgOGskk1N3vylgg=,tag:DoqcW6UfJi4560GA+ZNBXw==,type:str]", - "sops": { - "age": [ - { - "recipient": "age134vt63pjqpd0m7702fyn8vhdlzyj2deqc2q78sp9uw9052kxsgwq6d25ez", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBDUTdLa2hkVXVWZDVEN3RB\nMUhkb2k0QkdtZDdnYlhIelIrTmpGNG9NOXlNCmgvNEpLQXQzZ0swQnUyRkFOQUd3\nUXN1VGZvR0R5OWRIU2RiUWx4eGxPZ0EKLS0tIE1pejFaNUpLMk5JRFdvQ0FoWkZj\nYmtXMXNwMDZoZ3V4bEVXeXJKQk1NMmcKAiBg6+ZlQYl5gY4RKd3IQxSJc0HoRRoy\nm6SHYvutY4Pv6i9gEuyYXIHiUI5WNmqQjgcK8ZpNVB9kcSiCkDtHPw==\n-----END AGE ENCRYPTED FILE-----\n" - }, - { - "recipient": "age17d4qt0n9edq57tgcqyk8eu5mrendl59yt6z2y3a4vkq7el8krqtq6lq28g", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBEd003N0FhZUtWSStPY3dE\nS1d2U1RkZTFPVitsM2wzblhybXBzUlJlbTBvCitsMGpVNDNYNktEbEN3dkx2a01m\nNU1GMkpicTJ4TkNQenhuYVNOTXdGbncKLS0tIEZYZnlPVlI5RnFMN2hFZHN5LzdW\nK0FCSXBqYkQ4cWN2cVJCdUloT1FoVFEKSDw5Bl8CTjQiyX5iEZP4ageyDWI/VYFJ\nPMFbGrGIo/Yjn1GUXy3U8WCUL0Pf0t51uryYzxlugXGN2xDas1zqPA==\n-----END AGE ENCRYPTED FILE-----\n" - }, - { - "recipient": "age1fido2-hmac1qqpf43tgcfjm048lsqskvq34w2t4uvrm5qy6m2eg6zjj82ctca8wctgpczxvj0q4y6337uhvsxdh5j86k9h9ymautpvv2759ucwnef75ez7pa7fpkddklp40mxk2tedsp74359g0kefn5rsq0x0yss6cu4yd0h06up0rp08t6yc4l0hfa9y8jn5fkx6nk0hjhz06ykwv0fyxe7z42q683jy0", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIHRFaEcvVXU1\nZzVJRFl0ZWx1U3g1MENFem91NFEwaC91bjB2VW1KakdrQXMgQVEgd0l6SlBCVW1v\neDl5N0lHYmVrajZzVzVTYjd4WVdNVjZoZVlkUEtmVXlMdyBIdmtoczF0dmhxL1py\nS1hsc0ErckdoVVB0bE02RGdCNW5raERXT1ZJMTkzNjRGNHd2T3ZSTVYrKzZlbEll\nVTZKc2JVN1B2SzRuNkpaekhwSWJQaFZVQQpIeE5GSGNaQkM4cGRGMU1IZGZvWkR5\nOWdMSks3VEZXWTJhOElRdkpMNW5jCi0tLSBPcXQrUG1DNlhoZzdUdnRNRTZ6ekVh\nUHlCY2VVOVhXQ1ZFNllmM2I3UUJvCs3ids9ynH69xwiQMy5H8W+gqkE4ro8YugWY\nIx/BHKaceRCrrhBr94ut9J4sssmXc+IW8KR59cfqlQaIzv4bw0g=\n-----END AGE ENCRYPTED FILE-----\n" - }, - { - "recipient": "age1fido2-hmac1qqprw0vfpc8wzsu78quc777kmee54ln6nnsjrnrhl7nr33eh4kvkksqp05qqxj4kgfzrmrugrsvg7skx6ghh3q9xc0x0agthtkvy25d9eq7eklta5wf7s30hexkuyl5546rdz9ffa5tawlp5yweqkgccntw0ny540n2am3cqw3luhxkfmrp63kwr6mwplhr9u26wll48x0n3k5f60c7hg9a3", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIG03MkxmSXhS\nWlk3eXlNMTlOT2hqaVRZd2grYTY1WElweVlWUDZmOFcwQVEgQVEgZlFBRFNyWkNS\nRDJQaUJ3WWowTEcwaTk0Z0tiRHpQNmhkMTJZUlZHbHlEMCBtMzE5bzVQb1JmZkpy\nY0orbEs2RzBSVXA3UmZYZkRRanNnc2pHSnJjK1pLVmZOWGR4d0IwZjh1YXlkakRx\nTm5EMXR3ZjNHWGl0Ty8rcHpQbkcxRTZmZwo3SlBVZzgzdkFsSjdBQ240czRVZStw\nM0taTUM3L0l3dUVwUXh4V3NlMUpRCi0tLSBJU0xzSDF1SW5BMkZGVURjTWptclA2\nTmFIdDFuYVFobTFRcjEybmYwUHpNClHm/GaJ3cJ6CD6qtRZeA+0IaZXQVIIl10gq\nXXky+9m4k9QqzJk0WNlQVTKESXEZmH7ZJpFozkkBl3pvsjcP76w=\n-----END AGE ENCRYPTED FILE-----\n" - }, - { - "recipient": "age1fido2-hmac1qqpyewum3q8dfcumfgec8nn958aec9f4q9aqy0k06kw5kq27d6fdqdgp0p7y4ru3n5xk90u747xevxa2af3v37e85j9g3axrmw5hdwdfh0wz22hut5vrafxsx26a7vh8fjwkymz3ramfgvvu4detztu075kmpr8l9ydqda0rnjwatdwmfgswg849p37astvld98s3nleeq575azlwc2hhpuh", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIDJLNWt2VEFl\ndkRHWVU5eHV2Nk16NHVTUWRZVjFKN0gxTzBwUWdnUDdCZ00gQVEgZUh4S2o1R2RE\nV0svbnErTmxodXE2bUxJK3lla2lvajB3OXVwZHJtcHU5dyBKU3I4WFJnK3BOQXl0\nZDh5NTB5ZFlteFJIM2FVTVp5cmNyRXZqL1V0c0l6L0tSb0c5ZU9jbmRXMTIwb2c1\nQjZsREgzWUxaOXBUd2pQK2NncDZuUmZkZwpxRGRKeGZzbDlhR1R0QjRxQ0Y2aDRU\nOUU4aGppdzZMMW5neXBpd2tKTnpzCi0tLSBpZG8yWnRLQzFUWXpBNGhVUTVEQ3JY\nZTEvYTErTmF3UkNIKy8zaE81MFFBCvNUXKxBem+mYQYPTwUaBfdcgbW2/ox7MHWu\nprO+wkgytG/dowwxYN8ojE0jTL5gEm82IhAcBefUozgUrr99hTw=\n-----END AGE ENCRYPTED FILE-----\n" - }, - { - "recipient": "age1hlzrpqqgndcthq5m5yj9egfgyet2fzrxwa6ynjzwx2r22uy6m3hqr3rd06", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBDcGZZcldCWHhnUktTdVVr\nbytSSFdCblRGOWdFZTNJNFNnSUlUMzFYTkNrCk1ZaDBtb2NwRkpPQ1MvQXYva3dz\nTFI5WHhpaDN5SlR6Y2Y3L1AycUVsaFUKLS0tIGkrM01ndVE2bnB1N0RsbTZqVWpX\nQUV3ZjRScURwRXZxN2p0YURJREloMjQKNXNSDKR2yHHd79VswrACRMAbjP7xhaBG\ns0QecfDGnvzehMTRgtxLZ1boN48ltBgiX2w2kattklKFC/DPZf9arA==\n-----END AGE ENCRYPTED FILE-----\n" - }, - { - "recipient": "age1sg0rvgyetdcqw7j2x983fh69kdkvqsngpe5x36e5920qa7fze3cqhj4wgx", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBFNEp5NW5jSXhqUC8xNUdH\nYktoYVh4S1VuME5COWVXK0twdGVBYmxqSVhVCjNDdzNLMlFtTlNCR0JWSjVTMzcw\nUUg0TjZDcjA3eFhVa0luTGtiL0dUdFUKLS0tIDcwVUtSRnN0MUd3M3JDM1BBL1ZN\nQlR3L3FEbUlkcCtneHRIZFYxeUFqNGcKVwSlw/DkUct4N88zmsdkZdmfOZkcyX4t\nTJHTIzUQ8DfEiAImw+4gp7zGgIAniSRMS+gaCo5dNyUedkP8SKf7JQ==\n-----END AGE ENCRYPTED FILE-----\n" - }, - { - "recipient": "age1swlyyk2rzvevqawyeekv75nx2dz34zpe3xqhkqme26gcgeavy4dqrfpcd8", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAzNXUwOHlMSHdGRWxYM0VQ\nZ0YxR3dvYjJuNVFIRnpNQXptWDl4U2xPb21ZCnRheUZnU3hyeU04aE9wR1dQVVFw\nRVR6KzhaMDVuSHhGdHhUOUs3S3h3b1kKLS0tIGZDNzEyWjFBcjhueDJMKzVCQkNm\nWlpScjB0bWlnbENhcTNiNzMxaXNYdU0KyF3yxe0mepsFVJHW/pSMpHLkyF66M0Sl\nzm+biucmH+6aR4Pc+IvQ2PogEetx09hhCME7O2Okz5IZI43Xh40meg==\n-----END AGE ENCRYPTED FILE-----\n" - }, - { - "recipient": "age1vphy2sr6uw4ptsua3gh9khrm2cqyt65t46tusmt44z98qa7q6ymq6prrdl", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAxN0xqdENLL2JCcE5NR25S\nMWtqWmR5b1RSdEdoV2hDMDYyaHk2ait2OTBFCmE3RHZPQ2RBZDB2anFaOWpCcFhB\nVWNLNjhaRzFPTm43VkpabHF4b1B3ZzgKLS0tIHcxV3BJU21vZTdYSldRNlRYaHVv\nVEhPZmE3SEFMTmN6ZTZFdm03ckN6ZGcK3OpuSsmD4EbUNOoQlz7oOfbKws4exwvD\nBDpMRp6XhYG9YXYoLuvuKu3Qq7YKrfv0ULaQD3iE5KpruEBlHpfR1A==\n-----END AGE ENCRYPTED FILE-----\n" - } - ], - "lastmodified": "2025-11-28T07:54:23Z", - "mac": "ENC[AES256_GCM,data:Zd03+YZJUO+kBJv5pbOxaebKeppTU/+iqJn40LyP3N4vWlXQ/1uJGE48oonLMSwZ6LpWlmekl3hVWQIMvysHsFY8mGVb3Xb/UrKFm1IF9Qd8NynRfR1bu1TdIA7Ums1fXn47OT0zUWhFaxz0xHBRmavusrHmFIAlwq5YQUNCUMQ=,iv:aac6D8jlG+Ct15ht0nkPMO7UONXnRFga6542XfMAgiI=,tag:nKvNDfqmQJEco03EZcBz4A==,type:str]", - "version": "3.11.0" - } -} diff --git a/vars/per-machine/b4l/tor_tor/hs_ed25519_secret_key/users/kurogeek b/vars/per-machine/b4l/tor_tor/hs_ed25519_secret_key/users/kurogeek deleted file mode 120000 index 970aefa..0000000 --- a/vars/per-machine/b4l/tor_tor/hs_ed25519_secret_key/users/kurogeek +++ /dev/null @@ -1 +0,0 @@ -../../../../../../sops/users/kurogeek \ No newline at end of file diff --git a/vars/per-machine/b4l/user-password-root/user-password-hash/groups/admins b/vars/per-machine/b4l/user-password-root/user-password-hash/groups/admins deleted file mode 120000 index 6765aa1..0000000 --- a/vars/per-machine/b4l/user-password-root/user-password-hash/groups/admins +++ /dev/null @@ -1 +0,0 @@ -../../../../../../sops/groups/admins \ No newline at end of file diff --git a/vars/per-machine/b4l/user-password-root/user-password-hash/machines/b4l b/vars/per-machine/b4l/user-password-root/user-password-hash/machines/b4l deleted file mode 120000 index 72e1b85..0000000 --- a/vars/per-machine/b4l/user-password-root/user-password-hash/machines/b4l +++ /dev/null @@ -1 +0,0 @@ -../../../../../../sops/machines/b4l \ No newline at end of file diff --git a/vars/per-machine/b4l/user-password-root/user-password-hash/secret b/vars/per-machine/b4l/user-password-root/user-password-hash/secret deleted file mode 100644 index 65d3e8b..0000000 --- a/vars/per-machine/b4l/user-password-root/user-password-hash/secret +++ /dev/null @@ -1,46 +0,0 @@ -{ - "data": "ENC[AES256_GCM,data:q/KGiMARBg3WGTRH4nzhNsAk+yXO9RUQKsccvj2DbGH86JEoLGz7P7Q1XVAn5F/URBAWeUNOMubGTgMQbvSBh08iqIElFfroC0Dm02nL0P49FgG0UcUKXY22NDNMXP6XDM9LwUJk4pvkZQ==,iv:rq+C1uZaQP5bBAgkx4+1ZcwXhy40PfSsYIE/Nk/PrSU=,tag:wibxD5HFj/vJr1CqvKhXLw==,type:str]", - "sops": { - "age": [ - { - "recipient": "age134vt63pjqpd0m7702fyn8vhdlzyj2deqc2q78sp9uw9052kxsgwq6d25ez", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBnSmF4ZDJzVXVyUmZtdDBa\nbjlwazlWa3Z1a2ErQjNUTnFlWU1jWVhqd0dZCnRwY01kbDY1VSsybUVsUE1LV0I2\nV05GaHN6clpxQm9iMVdjRHo2STBZbEUKLS0tIGlqVGhsUndtMm8vN3FDdXIyT0Yv\nbG9nQ3lJSE9VdkZrVE9FY2NzTTNTdlUKe402rfUosOLAx7DFy+AogFEOKQiNZDLf\nqvRG58th5xH22+y4RvEU7nZzADyRoVp/ipYXR3dEHrplbYO2rgju/Q==\n-----END AGE ENCRYPTED FILE-----\n" - }, - { - "recipient": "age17d4qt0n9edq57tgcqyk8eu5mrendl59yt6z2y3a4vkq7el8krqtq6lq28g", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBvbTFTV3VPSlA2R3FNR1pT\nKzBWcTc3LzIwbEpIcXNWMWlKRC9yRVQ4djBRCmxBS1Y0YzJnZW1FbngxT3gxTlpI\neEtLc0IrVCs2eUswaDJVeXBBSjM5azgKLS0tIDRxd0FuSHRCdTc5dEp5cGhpQUNR\nUS9WUDRTVldzYXl3OVhhSTArWVJPcWMKSRQoGpRb1IyzPPh2ftvB8RHTgBghiRDB\nXxTVq0FOTIsi+vlmlUAiXOroJJ/6Jdohj2qkSAkj0hQBEOzxmQAGaw==\n-----END AGE ENCRYPTED FILE-----\n" - }, - { - "recipient": "age1fido2-hmac1qqpf43tgcfjm048lsqskvq34w2t4uvrm5qy6m2eg6zjj82ctca8wctgpczxvj0q4y6337uhvsxdh5j86k9h9ymautpvv2759ucwnef75ez7pa7fpkddklp40mxk2tedsp74359g0kefn5rsq0x0yss6cu4yd0h06up0rp08t6yc4l0hfa9y8jn5fkx6nk0hjhz06ykwv0fyxe7z42q683jy0", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIHpOdEhuZFhM\neHpaaDBzWG5leGhTT2Q2Y2d0NmVFMWNtTCtLbHpnQzVkeFkgQVEgd0l6SlBCVW1v\neDl5N0lHYmVrajZzVzVTYjd4WVdNVjZoZVlkUEtmVXlMdyBIdmtoczF0dmhxL1py\nS1hsc0ErckdoVVB0bE02RGdCNW5raERXT1ZJMTkzNjRGNHd2T3ZSTVYrKzZlbEll\nVTZKc2JVN1B2SzRuNkpaekhwSWJQaFZVQQp2cVZ3endTZ3FqVXR2cjNSVTYxdDRB\nR0c3SEJ6ZXcxamF4ZkRDT2VzbHVZCi0tLSBwSEdGaTMrcnl4eHZlNGNVaUVlcFhZ\nTlF4c3hoRDU2Slp5eHBXRFdtK21jCvkhATuCoiVQpf8VqedwTfUHtfywfYNQFZxl\n5+cE+udiBfGukVGjkGf5B/NspeGGwg5i5AKa8PV/kmNI9mNhjcA=\n-----END AGE ENCRYPTED FILE-----\n" - }, - { - "recipient": "age1fido2-hmac1qqprw0vfpc8wzsu78quc777kmee54ln6nnsjrnrhl7nr33eh4kvkksqp05qqxj4kgfzrmrugrsvg7skx6ghh3q9xc0x0agthtkvy25d9eq7eklta5wf7s30hexkuyl5546rdz9ffa5tawlp5yweqkgccntw0ny540n2am3cqw3luhxkfmrp63kwr6mwplhr9u26wll48x0n3k5f60c7hg9a3", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIDliQnpRaS9m\nVzNvSkhOeEFmeVRWbkVVQnI1S0tYOXoxWVJBbVp4a25uUXMgQVEgZlFBRFNyWkNS\nRDJQaUJ3WWowTEcwaTk0Z0tiRHpQNmhkMTJZUlZHbHlEMCBtMzE5bzVQb1JmZkpy\nY0orbEs2RzBSVXA3UmZYZkRRanNnc2pHSnJjK1pLVmZOWGR4d0IwZjh1YXlkakRx\nTm5EMXR3ZjNHWGl0Ty8rcHpQbkcxRTZmZwptdFdpbFhnWGZJUUZuSTQrWHVzMFZQ\nY0ZueFB5MEF5akVGUmNzNnlZRVpJCi0tLSBmK1Q3dlNUOVRnOGpBTUR5cWdxcUtS\ndlh5TnRMZkV6bXQ3b0xBREtmajJnChXKBRxn4f3Dmg//zR8GJbzle8QY1ma6ZyYN\nx5D4wop5795PrwszBO08tp2qr4W+XAJEP2acO5ObvNDF1kOoXTc=\n-----END AGE ENCRYPTED FILE-----\n" - }, - { - "recipient": "age1fido2-hmac1qqpyewum3q8dfcumfgec8nn958aec9f4q9aqy0k06kw5kq27d6fdqdgp0p7y4ru3n5xk90u747xevxa2af3v37e85j9g3axrmw5hdwdfh0wz22hut5vrafxsx26a7vh8fjwkymz3ramfgvvu4detztu075kmpr8l9ydqda0rnjwatdwmfgswg849p37astvld98s3nleeq575azlwc2hhpuh", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIDl0aFlCQ2Mw\nYmErZXVEd205TDBrNDZydDdPdVJtVG5FanVNTUlkdTA4RjQgQVEgZUh4S2o1R2RE\nV0svbnErTmxodXE2bUxJK3lla2lvajB3OXVwZHJtcHU5dyBKU3I4WFJnK3BOQXl0\nZDh5NTB5ZFlteFJIM2FVTVp5cmNyRXZqL1V0c0l6L0tSb0c5ZU9jbmRXMTIwb2c1\nQjZsREgzWUxaOXBUd2pQK2NncDZuUmZkZwpLNUdTYVBDM3V0aHRxM0JjSDBwc2pl\nMlI1dEVUQ2dLN1RUWUlMUEVvVG5nCi0tLSBzVVRDKzZqQ1dobVhVTERqMTRQK0pS\nc2NlbVh4N05ZUGJRMEtaSG92VDRVCok0trOSpi3brZPgknhdpSBNFSAIMQUg6t43\nBm2iEJlLv3wKNhJ3sRxPp8tcSH8qzb4xs69o9MPA/1OoofOvY/Y=\n-----END AGE ENCRYPTED FILE-----\n" - }, - { - "recipient": "age1hlzrpqqgndcthq5m5yj9egfgyet2fzrxwa6ynjzwx2r22uy6m3hqr3rd06", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBHZVkxVmZSQ2FTUzBLbDFT\nb3hGUWVGaFFxdjB6ZWNsWTlFN1drTUZGb2hvCkU1czNvLzBPN1I3SG42UnpteWZ2\nZWhyUzZwcEFFcEgyZmZldjZkVjh5ZTgKLS0tIDNDR1g4TTROOXAwa0JqVVNkUGJX\nVEFkVHBEM2I1R29NaE40bFhaTUxaSGMKY4dxR/P5xtc6V97CQFmHV2LFeCN31ZYt\n71KQ3fBoeSnN+xdY9mFo2lAqio34uIiJCM32xo7Hm5o+BuRhcXp6jg==\n-----END AGE ENCRYPTED FILE-----\n" - }, - { - "recipient": "age1sg0rvgyetdcqw7j2x983fh69kdkvqsngpe5x36e5920qa7fze3cqhj4wgx", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAxZ3pNTm0xU3lFb2tiOENp\nWVhoS0VlZ1pUcC9ackJWbXNabDZBdG9CQ2pRClFnY0hGWm01ak5sT0VTS0dOK3hX\nZ1k5dUVRZWV0Q3ZReW9vMXpycVFRckEKLS0tIElEVjZhNlFMQUlWRVg5cTRmbWVW\nbVRXS0Q4Z3ZyWGg4VkltUFRacE5YbXMKn7QPLX+Z5A6f8STfi7HlTvckx5k7M8Bf\nmmd1s404BXFYSQpdYfY/+WlLc7aSru4fXxkyeo4LH/Tw4lGP++zSvw==\n-----END AGE ENCRYPTED FILE-----\n" - }, - { - "recipient": "age1swlyyk2rzvevqawyeekv75nx2dz34zpe3xqhkqme26gcgeavy4dqrfpcd8", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBDNHllOGk3Z29pMzMvREts\nMUt1dDBka3dWby9YNCsweE9PdzB4NVVrdjI4CkRiSlEwQURmUldTZ2NNZ3piSkha\nWkhuTmYyY3dOOTh6ZHN1MzRiRk1oWGMKLS0tIFgxdUlIaS9MWGV5UlVoaXd0UzJK\nQVQwWnZIWDZ2UUxSZzE5V1lwUEFIalUKIlls7wcLupx4f2SCPltuw7tyTFh5bUVx\nBiyWpY9shdc7mYCsVi1br6tWDyy98Ax1ot75W0VsuUx4EcQzWtvJPQ==\n-----END AGE ENCRYPTED FILE-----\n" - }, - { - "recipient": "age1vphy2sr6uw4ptsua3gh9khrm2cqyt65t46tusmt44z98qa7q6ymq6prrdl", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBoV0pFelRmZ3V6TkQ0R1ZS\nK2Rpczh2eUJCenFMUCtIZ0hwNUlILzBuaEZvCnFtd2xRNWx5NjRMbU1MbTAvalpz\nMHNYRWVEUEhmVE12MkhQTFY3ZXgzNDgKLS0tIFBEWXNwQ0hQNjk5eTkwcCt0dVRo\nNHNBRVNzZFNCSklLaWhsSWpzTXB5b0UKWZ1FNouJzkVuU5GjfmE79I837X8wqS7b\nNbNiq/zUi9TR8YqsTJzueesWiGglGbnr1dtdfAxrBja7MWROkdX6EQ==\n-----END AGE ENCRYPTED FILE-----\n" - } - ], - "lastmodified": "2026-04-28T04:33:37Z", - "mac": "ENC[AES256_GCM,data:OV4TIBoodhRpjMTs6xMgg6vGQiDLQE+dhHLZwH59N4w1Vmp1WjEltHqeUveo0nM3Eny+ekpw2HnGJT3mYRkuVe13ziyIXYoryKEsrRLi3caDhhqwjJqhtK+2Urw07mcA1lNrS19lW3eEkZLzfzCbtLXrcPgMUI3FyE5W317qrwA=,iv:WWFe1gSFSjShQddOyu4mL81ZNDJq/HtXqMUQlKcOW6o=,tag:vrqOnt0a0OAqOSYdx+rwyQ==,type:str]", - "version": "3.12.2" - } -} diff --git a/vars/per-machine/b4l/user-password-root/user-password-hash/users/kurogeek b/vars/per-machine/b4l/user-password-root/user-password-hash/users/kurogeek deleted file mode 120000 index 970aefa..0000000 --- a/vars/per-machine/b4l/user-password-root/user-password-hash/users/kurogeek +++ /dev/null @@ -1 +0,0 @@ -../../../../../../sops/users/kurogeek \ No newline at end of file diff --git a/vars/per-machine/b4l/user-password-root/user-password/groups/admins b/vars/per-machine/b4l/user-password-root/user-password/groups/admins deleted file mode 120000 index 6765aa1..0000000 --- a/vars/per-machine/b4l/user-password-root/user-password/groups/admins +++ /dev/null @@ -1 +0,0 @@ -../../../../../../sops/groups/admins \ No newline at end of file diff --git a/vars/per-machine/b4l/user-password-root/user-password/secret b/vars/per-machine/b4l/user-password-root/user-password/secret deleted file mode 100644 index 036068d..0000000 --- a/vars/per-machine/b4l/user-password-root/user-password/secret +++ /dev/null @@ -1,46 +0,0 @@ -{ - "data": "ENC[AES256_GCM,data:T//4pG6tS/mUKtMKwW94jG5f3g06AkRnoKgJLFj3XgU=,iv:KdJVnmvTSaeG70KlO4zYZKKP/losj6D6iThYiGdfE4Q=,tag:cMliNic47TPyFerGii7Dog==,type:str]", - "sops": { - "age": [ - { - "recipient": "age134vt63pjqpd0m7702fyn8vhdlzyj2deqc2q78sp9uw9052kxsgwq6d25ez", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBrYUIxUFBjcWFNMkNkTWFD\nTFgrRnAzWFJIUUYyUVVONFUyT3FpdklQK1NZCmNDSGtzNVlTS1ZsdTQwR2RpUjho\nOEp6dmhyanBidXZVZ3R4OUtFam9tYXcKLS0tIHZLd1JEd3VubWNpNmpwTHY0cUty\nblNHbDZzU2FGV1MySklUZjBoTUtUMW8KGkzQEM1aLZe9vv9LUjDy8HCaExlFzvcV\nuJB2+91Z0M/BXGIi/txgkOjaZb4v4mk+yzvXxYLVaS6NWBqjrhg/Pg==\n-----END AGE ENCRYPTED FILE-----\n" - }, - { - "recipient": "age17d4qt0n9edq57tgcqyk8eu5mrendl59yt6z2y3a4vkq7el8krqtq6lq28g", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB6TVkvakFTOEF1OFl3dFFG\nbTBwYmNXMDdubVFuZW81N1MrR1NMU0liRmlzCitCeGpOUmNGTFBiSmt1eks4Tm9t\nT051S2I5dUp6MTkyd1VFMjVWck1iZVEKLS0tIGZ0TDZMYjQ4WEE3cWI1N0kzTENZ\nZW43cFBXZ0Y3TWIyN0V6RnBrdkphZm8Kx5zKuhbEFbClXYTIM4DJYzkIcSKqi9bg\n998ZUjkkwUEnkuSafX9GkPJaJYYwrx0x8CliHczVWmLG9WEVbUeihA==\n-----END AGE ENCRYPTED FILE-----\n" - }, - { - "recipient": "age1fido2-hmac1qqpf43tgcfjm048lsqskvq34w2t4uvrm5qy6m2eg6zjj82ctca8wctgpczxvj0q4y6337uhvsxdh5j86k9h9ymautpvv2759ucwnef75ez7pa7fpkddklp40mxk2tedsp74359g0kefn5rsq0x0yss6cu4yd0h06up0rp08t6yc4l0hfa9y8jn5fkx6nk0hjhz06ykwv0fyxe7z42q683jy0", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIExuRmVSVFll\naWMySFF4Y0lPMzllUTNDc1BubTJiaHV0K0dkRGhoTlpCUTQgQVEgd0l6SlBCVW1v\neDl5N0lHYmVrajZzVzVTYjd4WVdNVjZoZVlkUEtmVXlMdyBIdmtoczF0dmhxL1py\nS1hsc0ErckdoVVB0bE02RGdCNW5raERXT1ZJMTkzNjRGNHd2T3ZSTVYrKzZlbEll\nVTZKc2JVN1B2SzRuNkpaekhwSWJQaFZVQQp3aC84eWJEcTY2MFVFMFlmWXJVemdW\nZ216SkxEaSs2andGWm45Z0FpUlNJCi0tLSBweXdkLy9ha1ErQ1FqZVJ4dlBVWTBC\nM2pOclV5YkxtOGVzTjZiZ0laODcwCgmNqo8TuVC22GOqiA7lodO9Kp5CJqB08erN\nZsQ3SqwP7FZD3Ze5sOR2y6Gs0nzN8VKPD/A8sKyrZL2EH/5Hd5M=\n-----END AGE ENCRYPTED FILE-----\n" - }, - { - "recipient": "age1fido2-hmac1qqprw0vfpc8wzsu78quc777kmee54ln6nnsjrnrhl7nr33eh4kvkksqp05qqxj4kgfzrmrugrsvg7skx6ghh3q9xc0x0agthtkvy25d9eq7eklta5wf7s30hexkuyl5546rdz9ffa5tawlp5yweqkgccntw0ny540n2am3cqw3luhxkfmrp63kwr6mwplhr9u26wll48x0n3k5f60c7hg9a3", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIG1EVTJqd0J1\ndWhlbzhBVU5pT1Q4cS9tVGM5aDZTczEzVFZXSEZRUkVzVE0gQVEgZlFBRFNyWkNS\nRDJQaUJ3WWowTEcwaTk0Z0tiRHpQNmhkMTJZUlZHbHlEMCBtMzE5bzVQb1JmZkpy\nY0orbEs2RzBSVXA3UmZYZkRRanNnc2pHSnJjK1pLVmZOWGR4d0IwZjh1YXlkakRx\nTm5EMXR3ZjNHWGl0Ty8rcHpQbkcxRTZmZwpodjNUaE9SamJkajdqaUpRYlFvY1Mv\nUjhhaUJTNHFIRDFjMEN3dDFxNlk4Ci0tLSBxcUVVSG5QT0dqY3h5cTZHdmxKNVZV\nS0RpbEdxdVFQSWphTjBLNTNlaWk4Coal4swQFHVVt8sKjXEDtaU88Z9gJ2fC2OSy\n1WR2Gu7bUNXLHHIYYtq2xrAJp6PICN6aAtIiwd4A9MJ3CoXkpAI=\n-----END AGE ENCRYPTED FILE-----\n" - }, - { - "recipient": "age1fido2-hmac1qqpyewum3q8dfcumfgec8nn958aec9f4q9aqy0k06kw5kq27d6fdqdgp0p7y4ru3n5xk90u747xevxa2af3v37e85j9g3axrmw5hdwdfh0wz22hut5vrafxsx26a7vh8fjwkymz3ramfgvvu4detztu075kmpr8l9ydqda0rnjwatdwmfgswg849p37astvld98s3nleeq575azlwc2hhpuh", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IGZpZG8yLWhtYWMgQUFJIFduRjJEakVr\nK2xqQzZHL2t4VXZaWWVDUzZON1hHQXZCTS9yS2xUWVIzeVUgQVEgZUh4S2o1R2RE\nV0svbnErTmxodXE2bUxJK3lla2lvajB3OXVwZHJtcHU5dyBKU3I4WFJnK3BOQXl0\nZDh5NTB5ZFlteFJIM2FVTVp5cmNyRXZqL1V0c0l6L0tSb0c5ZU9jbmRXMTIwb2c1\nQjZsREgzWUxaOXBUd2pQK2NncDZuUmZkZwovcUlRZThZaDBsTlg3aFJpajlXVVc5\neG5tQkdjTnV0SzQ1RnJFTXNDU2RzCi0tLSBwV2s0VnlFZVYxdFlFYVN0QjFFbmVz\najFpRWorbm5va25zUTYrSXIvUUxBCl/ecLqQVXcuHjQ+XDRVYUMUDNu/R8t9d4BJ\nj2E8MPRDj4iuatxj0Vz5S8c6zlTYm5yrfRnj+/A6fqi1W7iYqGI=\n-----END AGE ENCRYPTED FILE-----\n" - }, - { - "recipient": "age1hlzrpqqgndcthq5m5yj9egfgyet2fzrxwa6ynjzwx2r22uy6m3hqr3rd06", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBNd0NnOThQVmhnQzR4MUR3\nZlorVzZuM050dFlwNG9qVk1hWC9ad0U4d21jCk12Q1l6T0pjNm5Kd29iSmd4V21W\nRjg0MTFVQy81ZTNHRklKSVhFSmhZS3cKLS0tIHZhNTJUSkhROGhNWnFLR3FIWHFI\na0drcmp1WC8rQTMxOGxFOUI1NmhaSm8KnesLBipKOgIenwDv/Oj5XIo7Vt1jufej\nImuAWCm3MUbuLNK0fwVM0T8c6d8n2SlAyWQipzZxmmyBm6wj80Oy/w==\n-----END AGE ENCRYPTED FILE-----\n" - }, - { - "recipient": "age1sg0rvgyetdcqw7j2x983fh69kdkvqsngpe5x36e5920qa7fze3cqhj4wgx", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBYZXR5WmR3a0ZBZk5Ibjhl\nZ1Erc1E5ZWduT1A0aVo3N0lFS0oxM0tWY0NrCmR5VUt0czEzeXFyMDFWSi9Vb2JR\nMmNOcnlNWVVqZUxjeXBUYW1BTHVlSlkKLS0tIE96NlNMOHE5UkMrVExGT09lbHdZ\nYk11bjlYZVpia3pEcEF5ZjV6TGlHbGMKCOAxkWUtN7bXUezO7A6zx/rHNt+XBRmO\nKKmSv9+RQlhmCddAu2nzzt2+B4+MxbtGjCoW6nP8Cp3sYs7WbzwXIw==\n-----END AGE ENCRYPTED FILE-----\n" - }, - { - "recipient": "age1swlyyk2rzvevqawyeekv75nx2dz34zpe3xqhkqme26gcgeavy4dqrfpcd8", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBJMTJIRHFvNDNwSTdiYWNH\nb1grdVlnODNKT2lVMmgzRFBDbEhFOFF1NUN3Cm8weFRYMjZjVUpyZHAvTndRT3lX\nTm02VWFOTjloVlN3VGRsYWJyK1ZWZnMKLS0tIHhFMGw0aUpmMnQ3emZXR2dIa0R4\nZkpGRFozWTROTm5JK1FlcG0wb3VzSjgK4ffd0O7LlMjGfbpahvUJe0lf7FouMXUH\nYCzLU3WMs0tljOF6YNTHceKQBrqH4048EW9NpHzGN+nxDMwTH00ilQ==\n-----END AGE ENCRYPTED FILE-----\n" - }, - { - "recipient": "age1vphy2sr6uw4ptsua3gh9khrm2cqyt65t46tusmt44z98qa7q6ymq6prrdl", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBKSE9WYXZwVittMndSR05l\nVjNSa0JIVlNLWWo0TGwxSWxUUmJKb2J3NkE0CnlEcHF6RmtMNnNLNlVvbmVGdHc2\nbDZETzIvWExmOGE2K2UrbFdTQUVpTlkKLS0tIHBqOExEWG9MUGpuSjJwWFZ0Tlow\nZzZJN1l0em9ZVnhtSDR5VUpWK0NKZm8KHUB04Kd4VaDDxZzvsca2mjsDnNT41gfy\naQvXNP3sSaaMdfOgDFfoI/W3wpHurA9CslpZjaaTTajKU3GTu/BmRg==\n-----END AGE ENCRYPTED FILE-----\n" - } - ], - "lastmodified": "2026-04-28T04:33:36Z", - "mac": "ENC[AES256_GCM,data:fmDRPeHT/yNED/hU1WUf7IAdrTxEOb4w8Teu8YXe5GghopNNEveVMbpmGThs5d6G2VzHmvSg78GQmYWSiSgcV+5juUefAmDciiONjIhI7bfXvzEitj9KTQeSP8Bx/kcWpfwW16AN0Wy8/oNQaxQMpS4B7/ImdkzBzNJWL22IRXI=,iv:FiNDluvyaJMa7IPg1iiLSHOufb9pI6c8fyWOzctcRes=,tag:D2N3ezHCi09smNFkiRMFFA==,type:str]", - "version": "3.12.2" - } -} diff --git a/vars/per-machine/b4l/user-password-root/user-password/users/kurogeek b/vars/per-machine/b4l/user-password-root/user-password/users/kurogeek deleted file mode 120000 index 970aefa..0000000 --- a/vars/per-machine/b4l/user-password-root/user-password/users/kurogeek +++ /dev/null @@ -1 +0,0 @@ -../../../../../../sops/users/kurogeek \ No newline at end of file diff --git a/vars/per-machine/b4l/victoria-metrics/password/machines/b4l b/vars/per-machine/b4l/victoria-metrics/password/machines/b4l deleted file mode 120000 index 72e1b85..0000000 --- a/vars/per-machine/b4l/victoria-metrics/password/machines/b4l +++ /dev/null @@ -1 +0,0 @@ -../../../../../../sops/machines/b4l \ No newline at end of file diff --git a/vars/per-machine/b4l/victoria-metrics/password/secret b/vars/per-machine/b4l/victoria-metrics/password/secret deleted file mode 100644 index 9b3a6ef..0000000 --- a/vars/per-machine/b4l/victoria-metrics/password/secret +++ /dev/null @@ -1,19 +0,0 @@ -{ - "data": "ENC[AES256_GCM,data:+ZvkraTzVB+ZQHGko1ZeQvW3WyVy/11rOnWftcuv+w==,iv:31F2w64C9Az9o97NWHbIR8kUHHS92hRC+Yys1azQnuE=,tag:2EPSI3s8NV9gMfl3YRO7xw==,type:str]", - "sops": { - "age": [ - { - "recipient": "age1hlzrpqqgndcthq5m5yj9egfgyet2fzrxwa6ynjzwx2r22uy6m3hqr3rd06", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBTY0NlWEk1cG5sU095TmVG\nRDV6SE9nSWNNVjlwanJTS3h1NTYzUzNRT0JrCjdsL21PVUt0OFJmVXRqSFRFZDFT\nbW5yTGViNDBYTWJiTTRkR25ldUhML2MKLS0tIGh2dENzVERZRVArd0ZtU1g1NXRK\nZjFZMXBHMlJpNDFSSWhVcUZRSnZvVUEKLk5T8FXhK2r0QvnFkTbHCu1pFrWaDXjU\n5B5hBQLMuyB3FjPWjlnVfVtGoutRoPitGzq/UwzaXGivjaGnvAjZbQ==\n-----END AGE ENCRYPTED FILE-----\n" - }, - { - "recipient": "age1sg0rvgyetdcqw7j2x983fh69kdkvqsngpe5x36e5920qa7fze3cqhj4wgx", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBXZHozU2ZWL2RvdTZSL1lO\nSWtweXB5b2Ivay9DZEtTTHM0dkJIL0p5K3kwClV1ZmJpWUUxT05wdHdUZHJtQzYv\nSVNwaWFVNkxONVp3cDVDRHlNZ2ozMkEKLS0tIGFCNVBhdlNWS3BqVG9pV3lZY09h\nOTNtTHM0OURzN1lkUm9JVjRWclZPVjQKwLbN6E62JOrw6Bi0/H3qK06Fszm7Ro0n\nChDA0ujcBwDjz+DNo1num/Pi0+6REaQtphgfSTRHR4Iszy6PXQ8eww==\n-----END AGE ENCRYPTED FILE-----\n" - } - ], - "lastmodified": "2025-07-18T05:04:20Z", - "mac": "ENC[AES256_GCM,data:iDVY4SGGoo+0E24VWL3iM2McUpQA9lG7zTPt55+sI12iSU22b89ap9PP5LkLGgLtm2u8PvtlQHxZrDE61erjAllDe+3ksnctVgeqwN2v7t8qCcXpBSMF2dSqU7ZHGjt0X2S2f6KcugzOl01ME9qLGRv1N0W9SooFUnCeU4sjTfU=,iv:ORu51VKVvz5N8VgpV1FNTawikJOfI6ZNW9cM7yLV9fc=,tag:kigGy8tSsa8GxWw13UsHeQ==,type:str]", - "unencrypted_suffix": "_unencrypted", - "version": "3.10.2" - } -} diff --git a/vars/per-machine/b4l/victoria-metrics/password/users/kurogeek b/vars/per-machine/b4l/victoria-metrics/password/users/kurogeek deleted file mode 120000 index 970aefa..0000000 --- a/vars/per-machine/b4l/victoria-metrics/password/users/kurogeek +++ /dev/null @@ -1 +0,0 @@ -../../../../../../sops/users/kurogeek \ No newline at end of file diff --git a/vars/per-machine/b4l/victoria-metrics/username/value b/vars/per-machine/b4l/victoria-metrics/username/value deleted file mode 100644 index 7fbe952..0000000 --- a/vars/per-machine/b4l/victoria-metrics/username/value +++ /dev/null @@ -1 +0,0 @@ -admin diff --git a/vars/per-machine/b4l/vikunja/subdomain/value b/vars/per-machine/b4l/vikunja/subdomain/value deleted file mode 100644 index 258cd57..0000000 --- a/vars/per-machine/b4l/vikunja/subdomain/value +++ /dev/null @@ -1 +0,0 @@ -todo