[ci skip] phase 2: split terraform.tfvars into config.tfvars + secrets.sops.json
config.tfvars (29 vars, plaintext): hostnames, IPs, DNS records, IDs
secrets.sops.json (140 vars, SOPS-encrypted): passwords, tokens, keys, maps
Both files coexist with terraform.tfvars — no functional change yet.
Complex types preserved: maps (mailserver_accounts, k8s_users, homepage_credentials),
lists (xray_reality_clients), heredocs as \n-escaped JSON strings (SSH keys,
WireGuard conf, headscale config).
2026-03-07 14:04:40 +00:00
{
"actualbudget_credentials" : {
"anca" : {
2026-03-07 19:03:06 +00:00
"password" : "ENC[AES256_GCM,data:0SUMwwltGIKAz7T/hDs=,iv:XFJdudckFbc1rpEfcjZH9JgWRPwv8aCqbiX+4SFvlFY=,tag:Tsw7+162DMDfMrzu8i03RQ==,type:str]" ,
"sync_id" : "ENC[AES256_GCM,data:nbaDIWPv0kWrFiNb2TbEBLkVL1Xht0VaV1vlA5ghgG+1kOXq,iv:+T8I7RnyjAp7kXVDIVnDvE2siA86dzJMJizoBaTUa+c=,tag:0VSTDpaX/nsp4uyMJaFiKw==,type:str]"
[ci skip] phase 2: split terraform.tfvars into config.tfvars + secrets.sops.json
config.tfvars (29 vars, plaintext): hostnames, IPs, DNS records, IDs
secrets.sops.json (140 vars, SOPS-encrypted): passwords, tokens, keys, maps
Both files coexist with terraform.tfvars — no functional change yet.
Complex types preserved: maps (mailserver_accounts, k8s_users, homepage_credentials),
lists (xray_reality_clients), heredocs as \n-escaped JSON strings (SSH keys,
WireGuard conf, headscale config).
2026-03-07 14:04:40 +00:00
} ,
"emo" : {
2026-03-07 19:03:06 +00:00
"password" : "ENC[AES256_GCM,data:w8WOaDB/16CAsz3rhLgfMUKjz00=,iv:N/FnAWk9TF1QVeLqur59L/xSQVCtB0di9oNoF6iUGiA=,tag:3q0NMptr/fRnsJ1luoS+7A==,type:str]" ,
"sync_id" : "ENC[AES256_GCM,data:bgUR9lLmaJz5shWtP4tBDYzRDfRxUy4BUot8ryk8ey2fY4Cw,iv:3+Azu9nBVVFCKNhdLcATCRXojZYe8AGhz7coaya2il4=,tag:4bXVoSWZrW+YBUXA+KPpow==,type:str]"
[ci skip] phase 2: split terraform.tfvars into config.tfvars + secrets.sops.json
config.tfvars (29 vars, plaintext): hostnames, IPs, DNS records, IDs
secrets.sops.json (140 vars, SOPS-encrypted): passwords, tokens, keys, maps
Both files coexist with terraform.tfvars — no functional change yet.
Complex types preserved: maps (mailserver_accounts, k8s_users, homepage_credentials),
lists (xray_reality_clients), heredocs as \n-escaped JSON strings (SSH keys,
WireGuard conf, headscale config).
2026-03-07 14:04:40 +00:00
} ,
"viktor" : {
2026-03-07 19:03:06 +00:00
"password" : "ENC[AES256_GCM,data:+AvTeqGxHc9PeRJ0Via/8yUPemEVjA==,iv:X+No42RmQjJNUVzx8hZBZSGwexe77Rgo0XD8XJXiPC0=,tag:hbU9VxIkoMjo8XLe06HpHg==,type:str]" ,
"sync_id" : "ENC[AES256_GCM,data:8L/5T3EqknQ4/+N8HW8QCivJLtmC57iegnMLTqlkzaEaH2HH,iv:uffGTl+Z0ByBPsr5+venWZxZwtabOjZiMgF0nWuDarA=,tag:xPBdcIj75HJfXfEa1XpHvQ==,type:str]"
[ci skip] phase 2: split terraform.tfvars into config.tfvars + secrets.sops.json
config.tfvars (29 vars, plaintext): hostnames, IPs, DNS records, IDs
secrets.sops.json (140 vars, SOPS-encrypted): passwords, tokens, keys, maps
Both files coexist with terraform.tfvars — no functional change yet.
Complex types preserved: maps (mailserver_accounts, k8s_users, homepage_credentials),
lists (xray_reality_clients), heredocs as \n-escaped JSON strings (SSH keys,
WireGuard conf, headscale config).
2026-03-07 14:04:40 +00:00
}
} ,
2026-03-07 19:03:06 +00:00
"affine_postgresql_password" : "ENC[AES256_GCM,data:eNzWMC8SL3uxKFNNwnj2PXi1hhg=,iv:jIBIL3XaW4tEedWVg7J4fw9NHYpabNmsXsSve3Pbjdk=,tag:zTnlLmp2sOa8qz1Yy+I03w==,type:str]" ,
"aiostreams_database_connection_string" : "ENC[AES256_GCM,data:7VUQyUUaeDLnN4cJvJAfGp5WGW/omiP+DsnH6FPvuKR89NwSTQqHemo+VlfNYcZQUdBvnK7Mrku+NLSyPsRPDo3guSnyJfdtdjGTSIcpViqs2j7hN/0ctg==,iv:ktunPzysqmsG/Mx91uXnuDcQl+fM1SsUKMwFLeQ5OXc=,tag:vi6O/Z3V/AiTamd9u3vapA==,type:str]" ,
"alertmanager_account_password" : "ENC[AES256_GCM,data:L/T9EQr1g1B4Bg/D6Lj++RfgxlI=,iv:w9W9RpdmzqTBIlw6ht8EVwk1n06wZAD/3QMsLNk50JI=,tag:TiBFKq8f8lEYCLSbmX7Tqw==,type:str]" ,
"alertmanager_slack_api_url" : "ENC[AES256_GCM,data:jFyr75NBY2mnTSez94xhEpYVtS8wCtZoOg5Dtp2NAhlFALHI99FDL0DP7W3jw0KU3Bw2lCshq1vlIDDngSC9hgOcbaPbQIe3RKPTtPmU6N0L,iv:H52xZ1bQYM7NqtW+rGGhwyd4pAvZ8JQiJ4CLQCYEUKE=,tag:mOKzPy4+EF5WIKVBdyjhcQ==,type:str]" ,
"auth_fallback_htpasswd" : "ENC[AES256_GCM,data:dALH9NmdWCA4ms7jMbktRLWm8DKfaoiRBHiAtC0VSXWT10CjtOH+Npznh3Iz3EB9Jr3IHL1QdLO4Z07NFsdQfjUJ,iv:tHDoPSh5DY9hyDHkO8w4dFhB4sMZs7/WvHP62H7/kfo=,tag:/sE6n2hIrbpVsLh9z+huuQ==,type:str]" ,
"authentik_api_token" : "ENC[AES256_GCM,data:yq2Mt1n6QlJ/I6L6WTiGSuo712FD3XdD3wSjNQNAbX6fWrCWjqna+wQihAoXRCOAuZdQpHpwcrApx7q2,iv:DVJ6iAsgaBM/Jj6ihX70Z8Nv5Iw+KMSd2uBzQpd1Uo8=,tag:CzRbz/OhsVCJJ/2Uual1gg==,type:str]" ,
"authentik_postgres_password" : "ENC[AES256_GCM,data:9P1Ef7vIxVYorHR9j2gjcw==,iv:w6wEWVJ2Ei8idCNbagNJe+WbpkNpSpcVA0jy4dQbgkw=,tag:EJHaDDVdLmoeFlSZAXnbww==,type:str]" ,
"authentik_secret_key" : "ENC[AES256_GCM,data:l3RrlgwNqeSLosC4LMDLtAgH+OHyslwWvgpLdB96schaiCnQFMoP0Bwo93bXUSMCgHri,iv:gJGaU5gDmalfS/zKdKxMmonyHQFBfJmOm+quoaJHFqY=,tag:ZJLsRL/7cZbajbYdi/H/rQ==,type:str]" ,
"brave_api_key" : "ENC[AES256_GCM,data:SENpMZYfekW+QnrvYUEyRKNZ1Ih4AIisIPHzLTxrNQ==,iv:7HYoqPwEs5D9AZERmiZbl5DvXdKttNF0jboe19YLkTY=,tag:Y4XgItsiY9woXSLUQiwXzg==,type:str]" ,
"clickhouse_password" : "ENC[AES256_GCM,data:XqOluLDBfORTcj4IUqE=,iv:1bXuOMG7SVr6XrHFlDRInqKP37l2prC0iffo0zt0cd0=,tag:otAaXPut1eAdvnbLV/7jFg==,type:str]" ,
"clickhouse_postgres_password" : "ENC[AES256_GCM,data:50vb+HRRVZVK3ettTig=,iv:8rMAskhR7/53hL9AKCnAzJklqXgBCyKHsDUx4z0x+/g=,tag:WIhOl5/ArEynvhjC8zV8tg==,type:str]" ,
"cloudflare_api_key" : "ENC[AES256_GCM,data:FCpw19hN/X1gqHeg9WexZM9Wp+mzxMxAS/TRjrKB/gA8Xa6kkw==,iv:s+TNTeh6bGeoljtVgT+/ot79XGFTflHamW9Zjpy25EA=,tag:yt/JTVVGun6tIhMjscnwgQ==,type:str]" ,
"cloudflare_tunnel_token" : "ENC[AES256_GCM,data:ZPYOjO0S6S2IM0BtGdDVBb1q/AJMvsmgz6MKFX+uAXMlihiuHkuvraSQDCjIaOceEESqN34zaFUjC/TUb6aE9whomUxzqLdTmAOWEzcOkDO3CyI8nzA5iPfOZ8D2uuqVO9/+Koojy1T2HX/M3rdcTxg/3VTiVj4gxwi5FmbdKfKFyMFEIZlHOOhMhwmrIQALq0+gK93YB1YtgT9kJfT9WLmLseDsQJX3xOUJPKYH8GOYusyJe8i3YQ==,iv:9UaK1hV0rmHp5gbehT2emI5Oezc71oyCFiE6c+2dZoM=,tag:GZi8xoyIqL7OFXpTygwrJA==,type:str]" ,
"coturn_turn_secret" : "ENC[AES256_GCM,data:g0gWAZIulRxWKm1sxoBoe6rAQShL2QQ9F6kuvjSECsbnITNpKgymZPey+Zkuzp+fvqZrthm5pEcE1KyzeL5bSg==,iv:rfIy3Pr3uSMyPknJ3rvV/7X5Z+yYRCCqgaJIYPZizEE=,tag:sTnAFktNq6CMt8EOwIAjXQ==,type:str]" ,
"crowdsec_dash_api_key" : "ENC[AES256_GCM,data:GSu8Lp24qxmHIOq0VnwxCyeehAHZGg9yRKUwqmsAq45TgH5bFGELetR0jQ==,iv:O28ZKoFS+qBsECqpYcxrFDH2MlIE0zO7spvvWSRJw2E=,tag:Mops68E+B5wzpLgMVJ6HKQ==,type:str]" ,
"crowdsec_dash_machine_id" : "ENC[AES256_GCM,data:Gb3212nsgM7J7wC/LcdE2sD1W+K89uHK2Q6AKlo=,iv:RcrcYC4FsFKNUyzoQ8R450qyYT5yvjZzYR215p143dM=,tag:U3eUxbX58+yBKs3MNomaHg==,type:str]" ,
"crowdsec_dash_machine_password" : "ENC[AES256_GCM,data:1/8EN/Fxvqb2EKcj5b3VuleJfX5kly5GXmhoYP4WacR+heKmMdgUk+ZfYYE5boilwMV4fTOuDU2OcM91ElBcEA==,iv:icwn+lHog+w6IKkSd6d0UxWeXAiL5qo0iCmuMvcITSE=,tag:ToVQdbiJWo0lBc0Ts6tscQ==,type:str]" ,
"crowdsec_db_password" : "ENC[AES256_GCM,data:yZ86J9/UJNLuIjNQNds=,iv:Z5KfKkUcXmH6LCeITRxahnhWVx4phMwDFJHjHi6H6AA=,tag:/CumdyW8XgLYf6wh4DaX9Q==,type:str]" ,
"crowdsec_enroll_key" : "ENC[AES256_GCM,data:Db++RDGX+AerA2q9FdBxO25lqXzMvS+R3g==,iv:ky1dVy6gAl5YGw7HIhVJFcZtlVO6U0oIFHYyIw9ut38=,tag:gPdHpvuZm3I5+hMDVyGwMw==,type:str]" ,
"dawarich_database_password" : "ENC[AES256_GCM,data:ZNf0sX+ZHg3YJqPSKAmh14crreUzaRvbKA==,iv:9/IKB0plYgkYhJmlaafKlY0ra5ad3o0Sj7MczL0ZxAQ=,tag:/vaVGTgIpaKERb1otFRDZA==,type:str]" ,
"dbaas_pgadmin_password" : "ENC[AES256_GCM,data:b7yCP7KQLX8jm2gfDgSClJ206W+FyNA3w3qCvrxygq8=,iv:9mu2KFhcwdbklL+5wYaV0z7eWqqT7K0Rc2wKk1IDQjc=,tag:mrIblyUXYeg9tB75zHRYzg==,type:str]" ,
"dbaas_postgresql_root_password" : "ENC[AES256_GCM,data:BW3ds71XCqgiR788V14oqC4vngFiU6d/C5U=,iv:Q7QIom9skH9pmZ7KtA8ehpxcukuTZpC3xHzziTurRKk=,tag:Ra8HBhLw/g2FL2IRuLin0g==,type:str]" ,
"dbaas_root_password" : "ENC[AES256_GCM,data:TCXJqRuKm/dTyWdNGNWWOGae6/jxGvbb2scsyQ==,iv:WH/M+2XaUa0POIXwg5jfzFAK20aPYvHKWx19ki6WEu4=,tag:cLCBeTWaQWyt+agZ9wv9sw==,type:str]" ,
"discord_user_token" : "ENC[AES256_GCM,data:LLpaMPB1h+W9bP14yrmdhljXaa8ubgRDG8zKiQmKGQQJLF4ePwpwjMcNRBtCK3gypxTHkiJS3u1mHpG+NUilnhdXel3F2ABi,iv:kezSuLaWIX2LJEITji34q195pNWoM0CIc7wiXY2k/r8=,tag:uRNIPHard/K15naTUAs62g==,type:str]" ,
"diun_nfty_token" : "ENC[AES256_GCM,data:X47QobB+59G/AJctK/clxfGgqlZOoAiYNqofArhpqZU=,iv:xy4azX8fM/dk1xfeYKh3LERmVVoLmxKeFrzQh5roBVg=,tag:lEGYF6cdLLHe6A0uwYXBXw==,type:str]" ,
"diun_slack_url" : "ENC[AES256_GCM,data:tu1bD9PGRwnMVGpHdb8cEJOXgNYtyebv+1dVAGRIe+mXtv8Cwtikfj+aU26LKgHFnpBVuoxX0DUJMyk0HUnzMwBtBQRiX7P9b8i3zQjH1hUV,iv:JGfFNgVSGxQiknT6AtiAcqbInXTmSC7qXD1bJW5EEjQ=,tag:HKA6RUsuvNuGlhNJM1HgEw==,type:str]" ,
"docker_config" : "ENC[AES256_GCM,data:FJuUAiQgTdfuVp3iM445GzyLrv8vut9up22LP7WeKM2yh+DdRQJVssOmrXTFO3sb2nWbPuW3SLxegtmUvH8wzhHDS44uXxK1nW05Jl6hLwIOPX2r6GqJiuoLSzvLsQVijvAl9trO/TQVC0k/TExP+/6ARaWtlqiC5W1KPhMYJS6FWirMsPra6WIY+aR6g7jSFcDKOKUqOd1AC17j70/V0rHCFbHex9OI7ELhhIpHVXJpiqy8TNnM65EKnJgU76xak9bK/Am6OBzwEZvUCG2AXeLMxw==,iv:g/dPJ7xjDbOJyutcH8mzWc3ZworYdBym1fZicSxMk04=,tag:FN2WY0ZrzA1QMY4Z3MI5pw==,type:str]" ,
"dockerhub_registry_password" : "ENC[AES256_GCM,data:SqR8aF6EVfAgx+JA7LwQEVGiIBiad/3IthixSlDWobusRDq+,iv:bTLFmU+gEFaA5SWPGNLyEIirEUbYkWcgh6UXkFpHgFU=,tag:p3CGmZ5Z82UG+X8w10Ratw==,type:str]" ,
"finance_app_currency_converter_api_key" : "ENC[AES256_GCM,data:aKdoHhEyw3qJpjd9fW+1q1E9fgJqSEjz,iv:JCYmsJqZFaZwO4/lftUhLsv4t6841h/tgEj+dq89siw=,tag:z/j3+QVrR1gJR1AjKayQyQ==,type:str]" ,
"finance_app_db_connection_string" : "ENC[AES256_GCM,data:y3RtRNbH3MnGq8FRz1CkkpjSdhsAMspPc3H7HdvJ1dXJUwz0tiqRx8tltKd+BMP4paC3E5l5WJeMMHoXsIeVMvZbFAYrWm/Ekw2k0oBymkAcsw5dqpU1Nw==,iv:MzEALJOn+B1CdCqXIgLvz3kR3iI6I0ZFrDgQsqyklOw=,tag:paYVsd4TFTYrignX81WXNA==,type:str]" ,
"finance_app_gocardless_secret_id" : "ENC[AES256_GCM,data:+pKGvt1lRwmnrR3CVv7wOyz009EhlOvhxkqSXpQfMEXY1+Rs,iv:iTEWGLnv678g4lzxtI30ppNEZcCFGUS1CbEx1YMt5Ak=,tag:Z31aX3tz3DTyABNeH9oktg==,type:str]" ,
"finance_app_gocardless_secret_key" : "ENC[AES256_GCM,data:XDxtDS1mRFRU5m9N+kshfD0dLF5kDd1hnib2prucLJwWAotTUXCasvYUuDlcVwcNsgNzYH78L40FXXLMo2VFH3eEmVwrbP0BPfDqscgRqM07kL7+RQGtmtuU9jzGZ+DXFcHsnGlFSxncdZFd9tu13PR/vMtdsC2hOcczOiaGTts=,iv:B+rVbVV5Ip4J0J2ZkXYnrXTY9k8s9WZFhCrFHgtuFMk=,tag:ePCXdahvrQGPYwXEoonl9A==,type:str]" ,
"finance_app_graphql_api_secret" : "ENC[AES256_GCM,data:eIXTYD4bdQ4JYCNT5E3TQ+SEIkiw4RGSSQzL6Wac3tKsBr6ZYwI=,iv:cQ8zrHtZqdDRHuk10CTc60x6fgqLZ3x1elOKzL8p2QE=,tag:spggtSoDFhjpdzP5LMnQsw==,type:str]" ,
[ci skip] phase 2: split terraform.tfvars into config.tfvars + secrets.sops.json
config.tfvars (29 vars, plaintext): hostnames, IPs, DNS records, IDs
secrets.sops.json (140 vars, SOPS-encrypted): passwords, tokens, keys, maps
Both files coexist with terraform.tfvars — no functional change yet.
Complex types preserved: maps (mailserver_accounts, k8s_users, homepage_credentials),
lists (xray_reality_clients), heredocs as \n-escaped JSON strings (SSH keys,
WireGuard conf, headscale config).
2026-03-07 14:04:40 +00:00
"freedify_credentials" : {
"emo" : {
2026-03-07 19:03:06 +00:00
"gemini_api_key" : "ENC[AES256_GCM,data:p8b2z10ateKkze0G0rtSd6rWq2Z39AdcVtbw14hCatMVv+Jp0YRQ,iv:7JIYfA1bu1lnxuHmxAnLogK8+y8QJlkeAhNHjEsWAB8=,tag:A3DBqhPvEfuUJ33l40jLtw==,type:str]" ,
"genius_token" : "ENC[AES256_GCM,data:lULv9ZeMbQ3MgknHBn0xju9RyG9JlQr6g6qO3wXhmmMyORDzKepXS/DqDOcjAf/gRCiDY7jGh7L4LSX+2o1glA==,iv:MJPfiFokF23DHL/glGGpvurZR1mc67+NzTsdmrqAmds=,tag:Z/2kIOjdUj7u5pvGcXzW2g==,type:str]"
[ci skip] phase 2: split terraform.tfvars into config.tfvars + secrets.sops.json
config.tfvars (29 vars, plaintext): hostnames, IPs, DNS records, IDs
secrets.sops.json (140 vars, SOPS-encrypted): passwords, tokens, keys, maps
Both files coexist with terraform.tfvars — no functional change yet.
Complex types preserved: maps (mailserver_accounts, k8s_users, homepage_credentials),
lists (xray_reality_clients), heredocs as \n-escaped JSON strings (SSH keys,
WireGuard conf, headscale config).
2026-03-07 14:04:40 +00:00
} ,
"viktor" : {
2026-03-07 19:03:06 +00:00
"dab_session" : "ENC[AES256_GCM,data:lJZD/LDbLrlZ81XwMuuR2Ui6mXKdW37X8p/x1fbeAzow14oEv5GsB/6Zsuz3BYcZToEQ1ipcmpFW96TyYkUZDnM8It3Mjfl+uaHLKwUh2Ppj1LGsRRhLFRXBPrCl6UB192AE5fRkVyLVWb6qA4n4kdUHnvx6QSikeQopgzgWZuIr15nojsETo15hWEduOLw=,iv:X4eHFz6iplF6mebFWiS4kr+Zn4HMSwFjz4HSDrT2z3c=,tag:wVzi6KyRO5UGWPkAFuNQLA==,type:str]" ,
"dab_visitor_id" : "ENC[AES256_GCM,data:E5vbM2teQH/CJBqwjhVBg5I/mUzm+BDxZLwyE7sXASHiqmZv,iv:CZ9Bt/zN6zQ1/sFm0dYpPxufu1/n4kcdma7m3TYlzGU=,tag:WjfbVAsfkUcAb3JwJgsmxw==,type:str]" ,
"gemini_api_key" : "ENC[AES256_GCM,data:VTxRzsjoQKubOL830cBtF2inQdlQjnxiljZyQHTqGjmtrn5yJ1b1,iv:hZqG9nlUNgYR8HbDuJSLHxwBY6OYEmhONYjNjIx31i8=,tag:IAGTKnVk7LjtUC9UOHe6dQ==,type:str]" ,
"genius_token" : "ENC[AES256_GCM,data:EmZB3zENLMCHs0jJbgzZYJ+Dm5mWr+T74HxV6rpV7ObepqcD2+MhttmhS67RFOo1LbqyViV1w8Umhee1JqBwsQ==,iv:EJ9bNZZvfB175FCGKye410Ol31Ibj1DfwwQCRT6RPME=,tag:8AVGcSOsS9DkK/fU7qnPVQ==,type:str]" ,
"listenbrainz_token" : "ENC[AES256_GCM,data:ChRu3eT9ljCRnUr67uQKLM8DDo4unbPutY1CFyveVakpt1EL,iv:fA+w+lt+Jz+ZEQmHRABLWQ6m1qhIEuEUjol5YZv2QiY=,tag:4JYbNibjLcFMKGUwtBWWow==,type:str]"
[ci skip] phase 2: split terraform.tfvars into config.tfvars + secrets.sops.json
config.tfvars (29 vars, plaintext): hostnames, IPs, DNS records, IDs
secrets.sops.json (140 vars, SOPS-encrypted): passwords, tokens, keys, maps
Both files coexist with terraform.tfvars — no functional change yet.
Complex types preserved: maps (mailserver_accounts, k8s_users, homepage_credentials),
lists (xray_reality_clients), heredocs as \n-escaped JSON strings (SSH keys,
WireGuard conf, headscale config).
2026-03-07 14:04:40 +00:00
}
} ,
2026-03-07 19:03:06 +00:00
"frigate_valchedrym_camera_credentials" : "ENC[AES256_GCM,data:CkQx3CG+fXE4o8kK2gn2CjJZjiEwkw==,iv:t5eiX6shwIgcASw1vXbiczvffzY4R1d98qcOaU7Qu3c=,tag:Tfn1/w+hrrUDxj6DSCKfFg==,type:str]" ,
"gemini_api_key" : "ENC[AES256_GCM,data:rFRpG5x+TIh8NhXNgS0l4BnRgAfeIYPXexfzpvRsvk1Adpp3p+cV,iv:rcxXp2R9rwFX77P2e4xAsN2zc2KST4YCQz1PkHd0r0k=,tag:0owpemWLa6kyaP8TDImegg==,type:str]" ,
"geoapify_api_key" : "ENC[AES256_GCM,data:v9oeAgSCjuJeybu4InmnvL8l313q6Y5harVfFLq3/1A=,iv:DW7klMoiu2jnXfLbiYO0A2OmBUIXQE+PU/WqAvdGjBA=,tag:u4H4YbwM4XOJTAfTVu7Y1Q==,type:str]" ,
"github_pat" : "ENC[AES256_GCM,data:5UaeGLr3PSchc6Q4EfAHrKibwXsgMein/JOHoFyR1UQu5pNBNGEUsg==,iv:4fiNcF/3HnRgJmtfuW3IZPYuhtke/K3iZy9pDQ/C6Zg=,tag:Ps0JGRYm7f/7tb1HVTk6pw==,type:str]" ,
"grafana_admin_password" : "ENC[AES256_GCM,data:uhN0dyp+PKXvqJvJAA+3qiL/fiE=,iv:hwJM3XwAZ7+1p93FqOjxmQz4hFJfzAr18fVpZpCgfJM=,tag:BK4w/lRtUoVAKm6VHPP0gg==,type:str]" ,
"grafana_db_password" : "ENC[AES256_GCM,data:9c++09zXOdPf4VEWD3W5jBuw4p/Q,iv:DvOUKOrLBjZ00HUSL4Prh+A99tTCatqVri5Ce3HKMWQ=,tag:wS4L8FFxpJlkdCJod6TjPg==,type:str]" ,
"hackmd_db_password" : "ENC[AES256_GCM,data:vaiQs2p/t40ibAPwVVmI,iv:c1mcHSZ59QNRmn/o7kpcVlsz7aZ7Qsvb9MoA2kO0kHk=,tag:CC1DugCKECLdHIMgslJh2g==,type:str]" ,
"haos_api_token" : "ENC[AES256_GCM,data:IEPYJ2z7nshF81nv5wo62a50RfTRAJ8f4YMPDK2KI+swStXPaPkoWWrS/+rLAOgNJGSaj12RznTjEdDRGeakrszSekueB2Oyh/zVOmq1d0LgJ9cSTM0iR5kdkyiJ+e5omrikKwz8J0oA3zdDw6Vo0GCVTytjipWEmVIaIVTut2mQcw97XRV52YeyQApjZWkqwgGTBSrw+3ADBsnSImHbCpN1anE18s5pkZnUVfHmrf0ziQCkfhnP,iv:Kors1gxV9IFLqXcGdJLb/Frz7pl40M3nvMMnQErft/E=,tag:KOfmLWr27hpm764vdoIiBg==,type:str]" ,
"headscale_acl" : " E N C [ A E S 256 _ G C M , d a t a : N x V z Y G x o z e D V Y 4 X h c X 1 Z h d Y V U m j C O h 2 v v 86 l g V J o z h c d I k y w i 5 U 47 J R A X u v J G o 4 T Z N e S t r A e E l 9 Z 8 z N 7 D k d / a A E + 7 m c x r A / U 2 R X I L Z N 98 G 9 O + y s V A / N X I 5 O 2 L c 70 q K q X T U 7 u 9 q o / f v j u 0 S k o b p 22 P 7 P G s 3 E n p G v n 8 / v q t 63 M r 2 O P s K 2 H C u p O C A J v c w F 4 S U J Y E R Q K / u t E X p z + U z / Q H 9 Q n 75 f 5 c r F U K l m J T s q I N H T A Q z c g 4 i P 8 L v K e X a u p Z 5 o q x X T 9 + 0 K 249 v u m q n f c z 9 W q m K G n 8 L b p L y R w c 1 H m + h L P n x p 2 T k X i l k C 30 b L m e b k U e y M Q v Q Z u g c X F Q l h P x D B D 5 a 1 L P 2 B B S I z O u U S C K 6 j f Q T u M A m J x l x X P c F b Z 34 n Q u m p d 582 k c o Z W N B Y t S h 7 h t D d U 75 O v K X B h 46 m F a T t h P q m u M r x 0 s F v V t S 3 t N L j Z / G V 5 w p Q A M u C J x 4 x C L O 1 e p 0 a f O n l O k Q G k x h d y k 2 + b + b f W 0 + K 4 h i g c r 7 a g k Z T T p j u K C c c H n + W e 5 D A N / F M r L I M j L M H L x T K F f Z u K 8 h T e Z z S m O M R z u 0 0 H q P F g 4 F 0 l q Q z e h R u S 1 U E 0 v 5 e H m b b u B 74 G u W K 6 r c w T S z 3 w y + / d k n M x W d x l R M G F L B G / m j F a 9 C g g y A n T / Y 56 i t f 7 n E j b D u s q X A z i G v F k P 9 q x l t B + + o J a i U B Y i 6 b n c l G r 6 P T V u 8 z B R V A q z 4 x R l W D A A S i 3 s U y F K 6 H L X r X l F b R 6 k Y F 53 l 4 d / z G j 9 F Z G g z g 5 m 2 q H S x O e O a g N h 5 L / V 13 I 0 u 3 o a C 0 k F 8 C l D E G J C H T 4 m V 1 C J 7 i G 6 Z A 6 b t 1 W b G p g 4 n 8 I V S 7 e q j 4 L z l 0 y M 40 x + t A i y G u w 1 Q R x V D P 2 d X B L E 9 V V O 9 l X U 7 + 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
"headscale_config" : " E N C [ A E S 256 _ G C M , d a t a : i 4 p 0 s + Q R C S I V 392 O 2 v n G / j B R J t v 9 c X B f + L d 9 B f k m L s 3 S f y 9 g P n n v U o S a Q 6 E A L m Z Q / t j k U d t Z s j 8 B t O f B e h j z o W b H t 52 q I r 8 k o L Q J M 4 O 1 O t 6 y / 8 V B U o f i o W h G O i h t b 5 K d T N s y 1 k B g u h t s M j E M U 6 y 7 D m f + z 9 l o 58 l z O G a u r m A / X K n Z 6 I q S g j p o u 3 e Z Y w e L e A 6 y H A 5 U q E n Q n 8 O v Y 9 R W X 4 J 0 / p E w c U Z q A 5 N 1 d P h 2 g / 5 h K 8 / 8 n H q w l v 6 x e O P n t 3 f 2 c i M D 1 h + i b l + H h X w 4 e u G L S T 8 j / 5 n E m O s 7 T 1 M W 0 T 9 n k 9 d S b l q G e f k f 2 d c 26 n + w u M K z E X F 2 X d R y 4 a U Y M L l C c V l K M 2 L 8 w / j k i h 4 Q c Y s S v 8 g L d 0 c / v Q / q V + 0 w u r M C L V B A W A w G L s H / f X w t U F A V E T Y C / E b E U A t v T 2 c L x x w 7 r z T K R M q z 6 N 5 W K y E 5 M U Q S n q D A G a F f a q K G d B 74 U h u o j k / q y K o q x w J I 5 U 1 m x s j U G 2 F O t H w / v p 0 R s n B 97 l K / 9 Z z h N z 0 x z 0 D N O 3 w A K 0 4 + o w F 3 J 6 f k V a H 4 p h d V l x 72 x d N 1 s O v G s p T i H i I l o i B y M P 481 j N j S l / y C h J 7 q X Q U + X G s w E L 96 i 3 l A j 4 C 2 A v D L d + 1 b f g T i B 9 G X J 0 / f 0 q 2 I s r m D 899 H k y b F N F x n Y K S j F 5 d K k g u + b V G + / X F 8 K h k 5 n A 1 n / n V L j R t W 8 f u v C d g 8 x 2 + J 1 v j + B 3 z b w x H 1 b f 6 i 53 n j E B p + f P G l j h 5 o c G H 5 C O L 1 G 3 G d I F i T S g / w Z 0 J 5 u n h 6 D I I T g F + c A g J r d V r x G v / + d 818 A U / I d p w m G x / P J Q + M G c L 4 / C C v 8 r I N / a 1 s z 253 I R 4 c V c 3 y x 73 r Z x + M V X N s S t C j G F e Z + g j K r m j t X Z r i B 5 t F S k 7 I E 3 N Y 1 I v O Q L K f Z W L 8 Q B v P u A Q J 10 j e z 6 z T n M u T i v z N t R m M f y M O s J N V 1 b B m E F + I L I t D f K 9 q 69 E x H I 1 I Z v i R L + + L j 3 D H 5 R D l G p A / Z J Y o l Q C N K M 5 i v 3 Y 4 K / A 30 S g J j D U P J W 44 i x S T I 6 W f y 6 B q W + L M C h 7 G m 8 C k v v o c c 9 E B p w p E u k r O q X 2 r / f i X U u c i 7 i C d a h 2 I n d 3 R R u 6 A s s r x 62 v M 6 r Z s q m q q 34 m n u h y e 4 t S / O / y 1 F V p i o 9 D B X Y x x F S v r a 8 c B J 1 j m e 96 e O u h q H 5 x 4 s v S d A x x t r N i J 2 n u A k V y W W 9 e U B I e 8 X x a a D r f K J h Y 53 P K y G w 6 A i C D O D 8 M R I / 3 v D M G q b H k 8 d V r S u / f V e E E r M u 43 q P m B W E q 9 J 8 u + / i A G f 2 l H s d / k L 1 d z N T L o l X M T P P H X u N k K m 4 q B l g f e Y o 4 k V + 9 T 0 8 R / n y T 9 e u 7 g 82 j h t g Y h V L L h H H D Z D Z 1 V g P v N O L Y n M e H g k b U H 9 / i g d L H P A l d A M J x 9 l t H b c n b u b c C o Z q 808 O j O h W + A 1 a c 6 + J 2 Q p y E 980 O e C H q 9 Z + L v I T X s R w B h w R u t K g U r 1 z l R Z j w k N Y A B 0 w 9 c h g O T 5 r q n 74 C j Y 0 B z n I 451 h a / m H + R X A 4 r o l I P x o z U h v 6 / j B I U 4 v g 3 Q V e Y 8 H K d k i o a z Y k T q s g L x Y w c F 7 x A Q M 9 O j M r 0 B E j 8 m 7502 / z F / 2 s a I S e m / 9 B x f D J 27 o u g Z o p k z W k T D j m e w f h N v v D K f J t J A 2 y 6 X u C 5 L 2 n K H S 8 B j O u 5 F 643 V C S m K E B R e h e N f K m b i g e 6 u E W I J Q b 1 Y l p 0 j / Q t m K J V F V h f 7 r v 98 y v J o A u a g 4 o A B k 2 M Y d + P F m d g t x / T y 7 + / Y 95 M o e z u 3 C M V v s c O L p X E 82 K + G 6 e Z R u A E 8 j k i 9 / W R F M P S t H / P E D A D 5 F i z T 3 C 7 J 0 H m c A 2 S G j i M y L f 3 c S n G g k M W j v 70 t + r 0 8 + a e g / A 1 x 9 b b t A p 4 / v B m b L f n a 9 L Z f V a A 56 Y C H d W S + N Z u / q H h c D k F W Q f R n / l R 1 j S W G S c c K H i 5 a X r 3 n L 96 t Y n t y w R X i K l f F e g W h 1 q a I 78 O 5 w 9 E g d r A 2 Q 9 T C S w k / w L K v u V X n b b I P f k Q G J / N W i f O u u N x g 64 v V 5 q 5 R v 9 t 29 Q p d Z d g M R V 9 U 8 Z l Q 0 v a w p + q x p h G + D 9 e m 8 I o O G e E + v 52 Q H B X 1527 P A X x 3 d f f V Q w q 9 p 44 q W C e Z 3 / 2 K 3 g 79 n X G o G 59 f A Q 6 u 6 B A c U s q M 1e4 i k G n I f L 1 a c x D A q 72 r Y m P M R Q L E N f g y K N p S P M 8 b 1 d H 0 K 0 6 L j p / 2 Y N w n X n E 4 V s k r i C z N 8 c 1 e c 4 n //aw6jHKFnbQ6OCha6E2Dd0fLX7jkXAaqVL5SgGm0lqZel+njKWWbY6tQizAz3aZUpdQrwygc31dAbq4XL+Hp6L0UQMe7hkRsyN7bTdwkZnzMpYcfYsyhqnNmodIF1eyzUkYK5c/cVy1fSgeysINERYJImsr15H9t0wtt0PXkl93pIib9ZrBE01bx9HslJcqmNG6CigD5sb3af5Ly89lxAlfTeEc7X2DzjSpjBeFE9W34DMEMnsNRNvSOy4ic1OegiHaXD+x3z8YeB/c3vL8eh+FpVJakJs9GF7aa8MrrXJqcr9ruWad21FYoKCiQtOJHBgyig5DtI+k8/D1jnj65KXL4YwrPzufZh62PBQemah3NNs9EvS0sAPey1Jl/UXkTkt6pnVr9gTE2viBCYAZ/xfFGvYGkwmsq0tyLaRbj3odngbtOOUt+RJyBW+QeoRIfXUkpzr7SHPDvfqcnMBmBIVjD3ycW6i4uy0TQcyEPElAfHPOX308S58XQaP0IKJNckx4wOYBpUiZZqYWN3tS9W6zgDHZgPP1y/bvv+wapYmPP5udIfcODiA0W7gu2U9SzArm55ttmVe4uvqsfovS6++EP93J0N6ra0smJQAiiQwlQkQhec9M7O8rLLnia36TMzrGrFHMtMLf0g8Q2qKcFM32oGiw4xiiPxnHnKGDgD0Ca5tPxkzLX3NrEtw9D6Eyp0Aisdjkwhe0OaIlKXuaZ2mNvf06jUCRHzCPuIJASOJ17E0ThuIotolCU9SjAOvUGdFGz7z32wgsTLRWS7/Zgf69EiM1myaLqDbcWuFl7fzKs5/bsZ8rY4tEE8fJcjYP8AMwU+VW5RZx5acK+G3uHWavMYhEq9fEsYezSgCAVrUKwLkMZ3WuXVEgOi0FL6fziZEzvKqht3EV5FsZSrJ9H8Lk5FvPzo5t2vPIRaWpgN9wr6Y0ylhjR906QyF0WL0l9cwBLQNYoKoWLeLZBSLu7zVW1UXUvn+8SX24Rs+Lqp/Om5ufRMAb6mfdZqxzmo9AfE7K7PF6IBz+4t9w59gPi2ZVqBe3hXFXNBNC3xiq7Or678S5q9/+DdhMOZvx/vtGPKSEVjHca7jg2V0Fgue4Frb780dp1LIT3i9yz2H+LSigzExYn/9TEBPBYXpz+DQrZEDAzlsaNVrR9OIy3pMgiYRpyYv0RPsDCvL9L3nxWGa1SOuU+ZFFcsBkDwdNaOt1GPx8dtfC4KIsZEIXhv1OOupFVNf1/PLT3YMxAMZWN/c1gGr18V6mQ2NOTH+wKlSUXLR4DsV2t95Ioduqfc0NqaFN15WsnDIwNpGewXtMISQrOHJVEpvcoxSN+uPVLr+x8SwoF+FGAyo8nyqFR4YCalXEFgZdlPoC9kOREJu6DaAHrT3ZgBNaKZ+iOICQNl+c1wEkRtj3ysbmIhsHU/IePPtW2ZZA9AZIPKRACykxkYe7MtVbCOaZRXDM30izbIHgyBLIyCb4G1Vi/0IlOc5TiFuWBTH97YKt7WOpzGA+/Ju7EByyvUBQ7Au3qKXmlTx8GGOtMui38PebvIZowynLkt7G9KkK/Wa4HuMTV8Vf+ZVEnBCGOmEgkJQwoQoZxBQbZbbnV/ON44GFa9FGnJC4Ky+HY4E9DkEYxnA4xmDba+zaw+PpUcGiRAsLTJ0eZnsqk+NhmmbOf6YJmvELAVuMILdPGRxUZFMzWFiz9TSUtNkGKXa8Z12nRMgoopQUPLKSFgAXTaMYYt6E4LF+wuX+KA2gZ92IEUa5xfJ6xbaWmLcAVUfIDlFcgvySTmcj1waRKTzpL5tmbkyvV5iyr10LFdNH2ULfOAbqrrPoZqSTW2WdLfysIPyP7lDIKowjklvhVPNGa/PP+cfyxl4g+yHa9/+TdjhXHdJxrnT7j5GWYjShKkqhE1KhjJLcBCYBAJCqyRqIWeq5SznbV4JWJkqMrhT7IacS4sPt3cuYlmzjXsmFd6AlThSSzo+562bn
"health_postgresql_password" : "ENC[AES256_GCM,data:7C+i2ffZBfNRY4/siNRKxSHPDIXj8dsXXf4StdQ31NE=,iv:6+QEhiYZkORqu4p7D+89cn7jywB16NN0C+4XUkg3zz8=,tag:3AxioGjZTHpLsWdvHo7+Hw==,type:str]" ,
"health_secret_key" : "ENC[AES256_GCM,data:+6pv6LrYCuu3MlCQtCxWLkfLezT57UwbAc24+lDzpxY0/hX+fwBie0C1vEtBnjzUPhtqy0xJnOJG2xsqR4PyTA==,iv:1qcGZbkbf+tsplP9SeLHHsQ6v2cYdgnCfNyxqz7JYP0=,tag:d8dCTwTmQoCsuU3eTdeNCg==,type:str]" ,
"home_assistant_configuration" : "ENC[AES256_GCM,data:xRMqjyxZFOSBskD7W3ygJq5hG27/Ioz5BPMciTYIkbTuQLgPCB8Uqi36zt1i6iWDa875/jHTWgVmNg33UJviMq4rzQLkV9SksZQzBA+bLO5EUwsxL6BHgwBGPSjHy37COAyDr1iKr+F/+H3qikRoRoxR5Nwsl7kT8eI/JNDR6Y16yXIQDUfurl2NRboB8uMuj0dj++r2nOXom3z09A+S65JzrLZ9M5s6+a5YoXAnR5CmMUTMAjIUM94OW1DK0GQ/JTGl0HeFOYmLgSSAA1GT++O3jo//VTE1hwYlq2LQyZwzpA4TpvsC8wcQ9c3cY3cuDqbmLE/xwvD69FIHiWxmT3n401Av0r3obBDaS3LAXdvySmVwvp0UnTZMhLLtHaotGs2L0INWPski3z6uw/mhRA+YZZ2WM0dzcIg8qc8YV1nz6bJTWxhoMuRzg94TsBOIAtl6r2lXmcthGUiHpvyDkcHLaLanD0eTphDDSgg1vOqp1By1id639EXRRyQIBj2JcPyQOlCAG6Us6pbTwhndzBMj1Zr7SSpAciYs3c8=,iv:d990Cb4CzmHElKczgOb8MnSG0IS8ZzZZh2kCZnK6pR8=,tag:TTvICNDARUWUz0yx7XEC1w==,type:str]" ,
[ci skip] phase 2: split terraform.tfvars into config.tfvars + secrets.sops.json
config.tfvars (29 vars, plaintext): hostnames, IPs, DNS records, IDs
secrets.sops.json (140 vars, SOPS-encrypted): passwords, tokens, keys, maps
Both files coexist with terraform.tfvars — no functional change yet.
Complex types preserved: maps (mailserver_accounts, k8s_users, homepage_credentials),
lists (xray_reality_clients), heredocs as \n-escaped JSON strings (SSH keys,
WireGuard conf, headscale config).
2026-03-07 14:04:40 +00:00
"homepage_credentials" : {
"calibre-web" : {
2026-03-07 19:03:06 +00:00
"password" : "ENC[AES256_GCM,data:Z1NLoxrBA0yAIa9szNy1yFw=,iv:Y6ZNmplnRHS/AYIbpn8L5rg1tPF6UAul29tMSK/XODI=,tag:smoySV2pMGb9/Js+voP5Ag==,type:str]" ,
"username" : "ENC[AES256_GCM,data:WyoyCxg=,iv:Tu4wIIAWXDKFiGswu6ShtFm0XF0tP5negExakS5D8Ic=,tag:AOAzcDqRXBGZmycKYlQGBw==,type:str]"
[ci skip] phase 2: split terraform.tfvars into config.tfvars + secrets.sops.json
config.tfvars (29 vars, plaintext): hostnames, IPs, DNS records, IDs
secrets.sops.json (140 vars, SOPS-encrypted): passwords, tokens, keys, maps
Both files coexist with terraform.tfvars — no functional change yet.
Complex types preserved: maps (mailserver_accounts, k8s_users, homepage_credentials),
lists (xray_reality_clients), heredocs as \n-escaped JSON strings (SSH keys,
WireGuard conf, headscale config).
2026-03-07 14:04:40 +00:00
} ,
"crowdsec" : {
2026-03-07 19:03:06 +00:00
"password" : "ENC[AES256_GCM,data:J3cEXPR5ddfMtNEcMeyQ5fFLSsgm+WA6Y8pj5eOmX1qjMbbPzjiyTOho8a1ePS3hFyEMMuh6dmIZZFnk/J9t9w==,iv:BOECbQjt1zie3mntAIHUwF3n+6aunrznpQxIuDKh1Nc=,tag:C2XjLj+UqQqDn9kVU4PElg==,type:str]" ,
"username" : "ENC[AES256_GCM,data:TDLzkJXQZVBEVRVlClag5nfGEVX4UF9kFBYlT/BT,iv:BwISUE21ZphYx01RLa6zqTxzrpQQ3vcAjV4dif+OqDg=,tag:ykA0/UR2EOEtoeALdjNLJw==,type:str]"
[ci skip] phase 2: split terraform.tfvars into config.tfvars + secrets.sops.json
config.tfvars (29 vars, plaintext): hostnames, IPs, DNS records, IDs
secrets.sops.json (140 vars, SOPS-encrypted): passwords, tokens, keys, maps
Both files coexist with terraform.tfvars — no functional change yet.
Complex types preserved: maps (mailserver_accounts, k8s_users, homepage_credentials),
lists (xray_reality_clients), heredocs as \n-escaped JSON strings (SSH keys,
WireGuard conf, headscale config).
2026-03-07 14:04:40 +00:00
} ,
"immich" : {
2026-03-07 19:03:06 +00:00
"token" : "ENC[AES256_GCM,data:W07O3TlrBRy/hJ+MWmfcqkausloprdqoUkGjsMt7aZccmfLRaCLBICk=,iv:7Wtg5idWp38BuNQ3HMjCUTOfl0/4NvQW6uZsbmvoO80=,tag:hXTCqLhuTV2VElkuwPR66g==,type:str]"
[ci skip] phase 2: split terraform.tfvars into config.tfvars + secrets.sops.json
config.tfvars (29 vars, plaintext): hostnames, IPs, DNS records, IDs
secrets.sops.json (140 vars, SOPS-encrypted): passwords, tokens, keys, maps
Both files coexist with terraform.tfvars — no functional change yet.
Complex types preserved: maps (mailserver_accounts, k8s_users, homepage_credentials),
lists (xray_reality_clients), heredocs as \n-escaped JSON strings (SSH keys,
WireGuard conf, headscale config).
2026-03-07 14:04:40 +00:00
} ,
"paperless-ngx" : {
2026-03-07 19:03:06 +00:00
"password" : "ENC[AES256_GCM,data:PsMIDBFCrC7kzVt5CFWf7Ug/z/2r7w==,iv:bCBR9Cc85l9qq1gz5nozNxChCLgqZAUrXsbOKL/m9BY=,tag:lahpEaIPrcWswGFQJ+3kTA==,type:str]" ,
"token" : "ENC[AES256_GCM,data:HJCIvvz/+UYYC/CrlvpEUCjRA8zCLMSE2Dsp3XWryj1Cpsh09bj3XA==,iv:oYArifRKExVCL7cfro+aVNdCbIOceT+s0asbJ8xPnrc=,tag:/o6B1+WU84dm1KV43GYwRQ==,type:str]" ,
"username" : "ENC[AES256_GCM,data:RjAV2g==,iv:A2Xx9iQXHipJDz6nP6gxuIywEOWuPLesyHjMol9RIAc=,tag:SqZeXNW9+nc4XctYBscADA==,type:str]"
[ci skip] phase 2: split terraform.tfvars into config.tfvars + secrets.sops.json
config.tfvars (29 vars, plaintext): hostnames, IPs, DNS records, IDs
secrets.sops.json (140 vars, SOPS-encrypted): passwords, tokens, keys, maps
Both files coexist with terraform.tfvars — no functional change yet.
Complex types preserved: maps (mailserver_accounts, k8s_users, homepage_credentials),
lists (xray_reality_clients), heredocs as \n-escaped JSON strings (SSH keys,
WireGuard conf, headscale config).
2026-03-07 14:04:40 +00:00
} ,
"reverse_proxy" : {
2026-03-07 19:03:06 +00:00
"pfsense_token" : "ENC[AES256_GCM,data:qJY0yWKivuoRgm/XgOggQagv43A=,iv:Dy43MuWGk+zvpbhm8g6Wb1nLPArU3rAO6MKU1wsWWQA=,tag:z9UBTG0Nbz58OTCHxNM6MA==,type:str]" ,
"truenas_token" : "ENC[AES256_GCM,data:GLGeZzIsCcTVrfo4LhvxsaPMZ1zSVDFEh8q/bGgP1HrtpeHmmZZPEDmVZrRHw8tRXOKLLOzk7dDuZ2dtwicS3aWb,iv:U4u8XqS7qV+5SmbulmzCc+T9mz3HOa3+KUhkS+tIZug=,tag:534ojUvKyteXl51AYON+YA==,type:str]"
[ci skip] phase 2: split terraform.tfvars into config.tfvars + secrets.sops.json
config.tfvars (29 vars, plaintext): hostnames, IPs, DNS records, IDs
secrets.sops.json (140 vars, SOPS-encrypted): passwords, tokens, keys, maps
Both files coexist with terraform.tfvars — no functional change yet.
Complex types preserved: maps (mailserver_accounts, k8s_users, homepage_credentials),
lists (xray_reality_clients), heredocs as \n-escaped JSON strings (SSH keys,
WireGuard conf, headscale config).
2026-03-07 14:04:40 +00:00
} ,
"technitium" : {
2026-03-07 19:03:06 +00:00
"token" : "ENC[AES256_GCM,data:dMxyzmuCrCsk52OSXwkEP2WCbMbSfyw1p2gMAROl9T7AEwWnce8GhBCaibHrdYixBKQkfZkDUkcaaziW7FGmlg==,iv:0vC3+3P0q8tlsk/caO7IUk/75ymGPsTa+9y0UB9tYzk=,tag:6YM+TcjyXKdMboSu70uGzA==,type:str]"
2026-03-07 16:47:10 +00:00
} ,
"authentik" : {
2026-03-07 19:03:06 +00:00
"token" : "ENC[AES256_GCM,data:lhOdMqWuv+AHdl5xHaW/CF2zdJGuBC7ti4lNBWNMNBD+07wA+B9RrpvlCLIz81txj8EPuBJjfrUPi0Z4,iv:+vM5EucB+yHUZjOFSkPbs2lVMJ+DnA4aNq15nyhGaIM=,tag:C2Yp/InkRIIYBWz1hzw5yA==,type:str]"
2026-03-07 16:47:10 +00:00
} ,
"shlink" : {
2026-03-07 19:03:06 +00:00
"api_key" : "ENC[AES256_GCM,data:LC9qP9CfWH78n0WUX4+eduskYBWvdhs0VuGyvI5jZ8jKTaiA,iv:R7e+Yeb0uynDtxmgASU9Fj3gCSiUZ78FZjiLBRtuaeQ=,tag:06GZql9m0nVQa9hLnQCYPg==,type:str]"
2026-03-07 16:47:10 +00:00
} ,
"home_assistant" : {
2026-03-07 19:03:06 +00:00
"token" : "ENC[AES256_GCM,data:B0GTmSxIaQGE6AeQLzqlsEDx9HztIIyFbj/v47RZDpfPBfU2Zk1MtzhPyCbv+SQJnbZvHG9zCGWb5t/BqUsbHKrJxkhgUJ4/TgHIIYwFVPmdRJ2SI26p7oZppYTgWu9ncqp4M8ob+58CPGKhK29xqUPlCw5tLvJgXSsJSIdxx4eG97EtQtlqJ1d87cOwPqyn5BuB7/07RvhE0d+WiigjlTVoR7g4aA9/TG7Rg6CKmoAAtMeWwAd0,iv:EdDX/JrCFsM40QOLjZZNnZgQmnN7PZLY9ryo6hNe6U8=,tag:h9Fpmr4M5S/ue134fHshOQ==,type:str]"
2026-03-07 16:47:10 +00:00
} ,
"grafana" : {
2026-03-07 19:03:06 +00:00
"username" : "ENC[AES256_GCM,data:hJh4FIU=,iv:f5ft4BSEdtyc7cJ7B0EvvzxcgYNb7nFM/jKu0LFt0+A=,tag:9tmSXEsWqT5hCakyheONiw==,type:str]" ,
"password" : "ENC[AES256_GCM,data:WviITKCzKjM8+kRm4wBBOaWJh/c=,iv:NM9YHMgOtxSRt6zM00tTf1DQS3yAb7KPExhU0lddVPU=,tag:0mcFW2U8z87wzwMhOfX04Q==,type:str]"
2026-03-07 16:47:10 +00:00
} ,
"traefik" : { } ,
2026-03-07 17:39:24 +00:00
"speedtest" : { } ,
"headscale" : {
2026-03-07 19:03:06 +00:00
"api_key" : "ENC[AES256_GCM,data:1RjAx5HbzbzU/9uQVgJ9/Y+adsEaiPTVpOnNXNiB7Rj+STCltUWYNQr47/XK8RPWWwyMjDcH,iv:BE1K3rRI7zpvJuIJLXNrRYmGFfG1Zhdr7bAgixTo9WY=,tag:P4fDUb1ovqwaaDTj+tEhhw==,type:str]"
2026-03-07 17:39:24 +00:00
} ,
"prowlarr" : {
2026-03-07 19:03:06 +00:00
"api_key" : "ENC[AES256_GCM,data:B92baiCIjhNkzpYVk+MJc4WH/FvWWW0Xg6dJOtqOLlI=,iv:yfhdjV7qayXY0AaR/Dw5WCzfK3StHPQQ+Ud9PC+3pQ8=,tag:R8pmyyheVId4Us1QS0W42w==,type:str]"
2026-03-07 17:39:24 +00:00
} ,
"changedetection" : {
2026-03-07 19:03:06 +00:00
"api_key" : "ENC[AES256_GCM,data:Znhbv18LJW0uWuZPelznr1ImSAQOUcCFyA3NljWsDkA=,iv:5qbpSSiLf+9vyiOlgMAC5+SL5LWEihdPmJ8+MKqayXw=,tag:VRT6VNUizvl4Aanh8WYImA==,type:str]"
2026-03-07 17:39:24 +00:00
} ,
"audiobookshelf" : {
2026-03-07 19:03:06 +00:00
"token" : "ENC[AES256_GCM,data:8LhSC3796+VrfnpjDB7BzQXEqKNFRPptgWFdtmQg1bxrpU6SAmOAC+fdta9q0nQuMQeSNIdzHyU0vUF4QWW/x6fK2R8Qed9lxHaBc+7x85A+aZrBDx/vzYcUCy8q0uexm7zNjNgPOGMrkHZF2TSpD9jD2dOYOtUDkUc3qIwTbzYHYDHWnchk2TrnQ/y05bZEBCsgObX70RBuGoHY0c/HJ5RU9OD5URLncj5YN9rKq0VpjV2Ze3lu9TcnL40F8L2EXw==,iv:LZO9HF0DejdZ1AgIKxh2QTYq+8RP7uQViG4OU4m6zEM=,tag:nvCaMNMIj9RLq4M2jlxrQA==,type:str]"
} ,
"qbittorrent" : {
"username" : "ENC[AES256_GCM,data:OTELnys=,iv:SGdU9ZAhGO59f3a/WUK5H56QXk71OTKoYBVlppkJHGE=,tag:y7yhxlSIpfkRzS0sH8Yu3g==,type:str]" ,
"password" : "ENC[AES256_GCM,data:Hmm9IH6bZ4ZYBh10UTfqMQs4O7QtsgO3pB/VebEhsA==,iv:vcj4GJh44FyvzSb3Ew3XaqLDiRSlhQFtG/uKHeiQQ08=,tag:iHDrF/QosZEwEeQxUMTHCA==,type:str]"
} ,
"navidrome" : {
"user" : "ENC[AES256_GCM,data:tO0yZ7c=,iv:OvnR0e8gKC+/bVyaH/4yNE8F69t9khUeodWDowErhPw=,tag:4imDDygQU29kpmAxaOOpEg==,type:str]" ,
"token" : "ENC[AES256_GCM,data:fkRXt+C2qsUUki0QrHYeZxwyTUbj9tC7nW9mktaIj/U=,iv:48HWRsGKZ1FOQQXcOdHlePP6lxyOyX/lNlBN7ciUep0=,tag:5ui1fVE3e3Bu0t19NRTZwg==,type:str]" ,
"salt" : "ENC[AES256_GCM,data:LqDbEbMqLcP4yNVioKGj8A==,iv:M7iXZeDOAo7oK3eGRWIJzYN90n9WMOHzhvQsZg1zQJc=,tag:ulrBBctYJ6aMdDpRRj68lQ==,type:str]"
} ,
"nextcloud" : {
"username" : "ENC[AES256_GCM,data:xNMsCm8=,iv:zgyGbGdZIISDk9CQxLM/P2R6BSuwE2/rZu0KEhGwcYE=,tag:L0vWQXHY0mbQExYvMXHA7Q==,type:str]" ,
"password" : "ENC[AES256_GCM,data:8FJbbuOTWUBWlrhtSbxTju3P5hv/Y2kajhog,iv:Divg5RQDoiR10aNYHQEpGuK6pucDZw/k8mTT+IzWj6o=,tag:IBqjxdhIsUhfWPEzzjG2Aw==,type:str]"
} ,
"freshrss" : {
"username" : "ENC[AES256_GCM,data:Suyz1VS0,iv:9JR8OstEIGLuxvXJkhUWzH9OOJ1Hr9i5tgW3ZYF9iDI=,tag:HFq2B4zD29gHJqfStRalqg==,type:str]" ,
"password" : "ENC[AES256_GCM,data:r4glpq5whoUoC97RGIIYKg256wgb,iv:bG8HQfim3+DaamUgF2heP4m3ue6jpDdeeEgrqgJLPGc=,tag:JwLfD5+kWfSg14uuqbQqNA==,type:str]"
} ,
"linkwarden" : {
"api_key" : "ENC[AES256_GCM,data:UclNECVa0uaaK8s47PvVnxexZ1Sy9nhl1zdRvL0l7Ntp+sX80k7TCfy4wnuv1dP+Zt66nZMNYM/4sgPDN0T5k44E7vEnXIFxlyxe9yN5UVVnrOd95/KR/ue5ylj7q2PRINYSjUDw9DfSGpYuSEHqQ1GyqVj56mq5Vd5losBAPGTL8kTakajhsRGFpEwNL5JK0oWFDj76TwIgfjXZAT3beMsdDZmg9SuHEUVtSkr9U2aziy4rceLihlFKMhvQNBaHcy9+0r8=,iv:W82cv/YU+wyAdQUGFkTZbsuaTRUH3D4Vpx2e/vxwHsA=,tag:ZzPzZzKV+0LT5o8RVuZbuw==,type:str]"
} ,
"uptime_kuma" : {
"slug" : "ENC[AES256_GCM,data:lfo6rus=,iv:eqs3SOx1O3LUy76JBiUgDovno1FStog4QL2HWnJc6jo=,tag:5wl+/B+9P6Mjgdrhb2EX0g==,type:str]"
2026-03-07 17:39:24 +00:00
}
[ci skip] phase 2: split terraform.tfvars into config.tfvars + secrets.sops.json
config.tfvars (29 vars, plaintext): hostnames, IPs, DNS records, IDs
secrets.sops.json (140 vars, SOPS-encrypted): passwords, tokens, keys, maps
Both files coexist with terraform.tfvars — no functional change yet.
Complex types preserved: maps (mailserver_accounts, k8s_users, homepage_credentials),
lists (xray_reality_clients), heredocs as \n-escaped JSON strings (SSH keys,
WireGuard conf, headscale config).
2026-03-07 14:04:40 +00:00
} ,
2026-03-07 19:03:06 +00:00
"immich_frame_api_key" : "ENC[AES256_GCM,data:f06euBdQhVSplAqxiivPZ4S2a8+s9cbyFN42po1Z+ugm1OqvFdKh,iv:HkqgS24coLF2PmacNPnQFf0Vwppp8+vpr650XBFfWSU=,tag:bZwUA+G0Dj1exHX/+BJBnA==,type:str]" ,
"immich_postgresql_password" : "ENC[AES256_GCM,data:v2vcJQqV,iv:1N58/tacIeu8sgC9U0dYsDLHkSHh0KnSnG1o00xDQxk=,tag:rxNk4zyfPMTEyJZufX0d6Q==,type:str]" ,
"ingress_crowdsec_api_key" : "ENC[AES256_GCM,data:xphEUG+MzlnM3chxpvTbe6VDCmSkhKIiYWMf0uyMCMrJ6QRLFq061ATvKw==,iv:sMqW13QvYZ9HTqMpu61U6O/K8Y4687CZXrZKCBfLQAM=,tag:0AcIERng6amPVzloL0y+gA==,type:str]" ,
[ci skip] phase 2: split terraform.tfvars into config.tfvars + secrets.sops.json
config.tfvars (29 vars, plaintext): hostnames, IPs, DNS records, IDs
secrets.sops.json (140 vars, SOPS-encrypted): passwords, tokens, keys, maps
Both files coexist with terraform.tfvars — no functional change yet.
Complex types preserved: maps (mailserver_accounts, k8s_users, homepage_credentials),
lists (xray_reality_clients), heredocs as \n-escaped JSON strings (SSH keys,
WireGuard conf, headscale config).
2026-03-07 14:04:40 +00:00
"k8s_users" : {
"anca" : {
2026-03-07 19:03:06 +00:00
"email" : "ENC[AES256_GCM,data:AmNbXVhXlhD/nzXzrn3Y1jrdlSyu,iv:dK34Rv2FJ1gANNKALn/5AFTthcKX5vgZs77SUrULNSk=,tag:cLBT+2BWnhY9UgCj1aD7PQ==,type:str]" ,
[ci skip] phase 2: split terraform.tfvars into config.tfvars + secrets.sops.json
config.tfvars (29 vars, plaintext): hostnames, IPs, DNS records, IDs
secrets.sops.json (140 vars, SOPS-encrypted): passwords, tokens, keys, maps
Both files coexist with terraform.tfvars — no functional change yet.
Complex types preserved: maps (mailserver_accounts, k8s_users, homepage_credentials),
lists (xray_reality_clients), heredocs as \n-escaped JSON strings (SSH keys,
WireGuard conf, headscale config).
2026-03-07 14:04:40 +00:00
"namespaces" : [
2026-03-07 19:03:06 +00:00
"ENC[AES256_GCM,data:hIpwN4gkAnFYrVzdiQ==,iv:TDcw3uLir7hQMiBq2NUhDf96ikJPf+DCDh8kSdyk3vY=,tag:VgjK8DKQ70ZygBiaigpyRg==,type:str]"
[ci skip] phase 2: split terraform.tfvars into config.tfvars + secrets.sops.json
config.tfvars (29 vars, plaintext): hostnames, IPs, DNS records, IDs
secrets.sops.json (140 vars, SOPS-encrypted): passwords, tokens, keys, maps
Both files coexist with terraform.tfvars — no functional change yet.
Complex types preserved: maps (mailserver_accounts, k8s_users, homepage_credentials),
lists (xray_reality_clients), heredocs as \n-escaped JSON strings (SSH keys,
WireGuard conf, headscale config).
2026-03-07 14:04:40 +00:00
] ,
2026-03-07 19:03:06 +00:00
"role" : "ENC[AES256_GCM,data:4O9cUhsnA1mbUXFHXxsE,iv:5GMVwfr4DBtpKLSeoO/lOkAqmfgiu5lAHLPv3/Ccf3M=,tag:sNRnEkM1D7rOD3Bteo0jhw==,type:str]"
[ci skip] phase 2: split terraform.tfvars into config.tfvars + secrets.sops.json
config.tfvars (29 vars, plaintext): hostnames, IPs, DNS records, IDs
secrets.sops.json (140 vars, SOPS-encrypted): passwords, tokens, keys, maps
Both files coexist with terraform.tfvars — no functional change yet.
Complex types preserved: maps (mailserver_accounts, k8s_users, homepage_credentials),
lists (xray_reality_clients), heredocs as \n-escaped JSON strings (SSH keys,
WireGuard conf, headscale config).
2026-03-07 14:04:40 +00:00
} ,
"viktor" : {
2026-03-07 19:03:06 +00:00
"email" : "ENC[AES256_GCM,data:zJwTb9PlPRCxw/6w5JtF9DFgd+Q6XQ==,iv:IyDnrYrtsCnwl0pI+cnsE2DNnO3JOeFI+AEi/tVeLKo=,tag:6jImCwh3Cn5YIZwUQMRHGw==,type:str]" ,
[ci skip] phase 2: split terraform.tfvars into config.tfvars + secrets.sops.json
config.tfvars (29 vars, plaintext): hostnames, IPs, DNS records, IDs
secrets.sops.json (140 vars, SOPS-encrypted): passwords, tokens, keys, maps
Both files coexist with terraform.tfvars — no functional change yet.
Complex types preserved: maps (mailserver_accounts, k8s_users, homepage_credentials),
lists (xray_reality_clients), heredocs as \n-escaped JSON strings (SSH keys,
WireGuard conf, headscale config).
2026-03-07 14:04:40 +00:00
"namespaces" : [ ] ,
2026-03-07 19:03:06 +00:00
"role" : "ENC[AES256_GCM,data:QRzxwSk=,iv:QzQYZe8kdL0fvRgVOmusDXsH0wFosAUNL/ULFgVi6WQ=,tag:od85XzsZIotujxLx5XYC3A==,type:str]"
[ci skip] phase 2: split terraform.tfvars into config.tfvars + secrets.sops.json
config.tfvars (29 vars, plaintext): hostnames, IPs, DNS records, IDs
secrets.sops.json (140 vars, SOPS-encrypted): passwords, tokens, keys, maps
Both files coexist with terraform.tfvars — no functional change yet.
Complex types preserved: maps (mailserver_accounts, k8s_users, homepage_credentials),
lists (xray_reality_clients), heredocs as \n-escaped JSON strings (SSH keys,
WireGuard conf, headscale config).
2026-03-07 14:04:40 +00:00
}
} ,
2026-03-07 19:03:06 +00:00
"kured_notify_url" : "ENC[AES256_GCM,data:bm71mb6vX+kPIzOvXLHKHR5ecOfBdxR1KbKq1KuN+/QxZEN70gNQLDtIKppHWSO6ruzn3GCF1wAJ6Kgk8a+D2qQjuVNxrcTearN0yi6Ken9R,iv:8vrkQkfvvXT5I+l+Hm19LMhgjzkEUGcMotbBWpMJysI=,tag:s6SptWhCpEB4YBr47OOD2w==,type:str]" ,
"linkwarden_authentik_client_id" : "ENC[AES256_GCM,data:eqw44D3LNGoEoMXd0z4lmM8CNjIkekvxoGfi3OzI+gWODtZikBBlag==,iv:+YdQeFuxqJdVZHYcoMsJT6GtNDrsscyokDysMA54hrc=,tag:JTHjWYRJqYdttZ2dpsnEHw==,type:str]" ,
"linkwarden_authentik_client_secret" : "ENC[AES256_GCM,data:3RYIE0WC9PvvroEK0xGKqk77uqhXO3gP+WWHuoZg3Nh7w324UR8hy7CnfNy2xa9TEM4A0vo5JRU+/pCF2/sbJvtnjvjMMfoR9mg5nSFPfUTx1hdcnrn/FDqkK9vOvhN8S3biYLwcjQKjO6jQcOKUOp7gIYZf3YQvG56PPuhl47w=,iv:mSrDcelG2aqxLwLAwcQM6IdJPMsXdnuuUseVcYZ5UMQ=,tag:pUPPCeCEYeuVJaw1OqSnnw==,type:str]" ,
"linkwarden_postgresql_password" : "ENC[AES256_GCM,data:rcU3lS3HbCzBsb7f04XBQb+UlJ4rjN24jwd0mOz6KxlKUV3WsYtaHshqF9ztbYcglMGc,iv:VRofaF+BPcstgzJLIRZuk1/g6oWMctGGf1qVyrdplJE=,tag:JYkyI4hS3h1HKuFCe3oS/A==,type:str]" ,
"llama_api_key" : "ENC[AES256_GCM,data:w7bcG30JGecceOt5Xo5E+gJq1BErWwCHt4p0yD4P5lDV58eOLxveCT5KOZ4UqiyY,iv:pceYZ7dW10Gj9MNL3GFlGUsTVEXxrqWEkuEBmLsAD8E=,tag:CTxH+7ycLMOaMZXQU8qoiQ==,type:str]" ,
[ci skip] phase 2: split terraform.tfvars into config.tfvars + secrets.sops.json
config.tfvars (29 vars, plaintext): hostnames, IPs, DNS records, IDs
secrets.sops.json (140 vars, SOPS-encrypted): passwords, tokens, keys, maps
Both files coexist with terraform.tfvars — no functional change yet.
Complex types preserved: maps (mailserver_accounts, k8s_users, homepage_credentials),
lists (xray_reality_clients), heredocs as \n-escaped JSON strings (SSH keys,
WireGuard conf, headscale config).
2026-03-07 14:04:40 +00:00
"mailserver_accounts" : {
2026-03-07 19:03:06 +00:00
"alarm-valchedrym@viktorbarzin.me" : "ENC[AES256_GCM,data:Y1JwJ7EcNBa6yxZWqCQfbwehZWI=,iv:QeOAxgUteLUQxGy6yGxTGWnjADvGsZmXt1mWluDJWmc=,tag:Wu+q1BaaUbrT7Gw83gvvmg==,type:str]" ,
"alertmanager@viktorbarzin.me" : "ENC[AES256_GCM,data:odfdADp72N06Uy+pSywFMhV/kOw=,iv:wScjfEsd1GsAIK1FkOHxoeXMf0yrXlqge3ZbLRJXFNk=,tag:sSKAAXQGAATNxpi9nIgbTA==,type:str]" ,
"calibre-web@viktorbarzin.me" : "ENC[AES256_GCM,data:SzBanltZ6CNl7CCuSblQVj5qktKDeg==,iv:B6j95b/ojf4Yg0FcqWpyXzuM/9a4qu/hV8V4/9+WrtQ=,tag:x8BDSyWFty0wrBn112vTvQ==,type:str]" ,
"info@viktorbarzin.me" : "ENC[AES256_GCM,data:jE9gSaVJOgJQ2/roQGhr7RhJJSqxMdeDMA==,iv:2DWr5kSzL1FUlVTZH6pxbAVVr+VznrCG50lEwpJv5q4=,tag:VoQlpK6v3FgmiP+83dpeiA==,type:str]" ,
"lubohristov@viktorbarzin.me" : "ENC[AES256_GCM,data:88+rVUtrvPifd5IQTUMY5VxKqkg=,iv:r3EondL1WFXIs/SpBgNfFSGrvO5Jwngv0lC+h8fgix4=,tag:NYfJfvXbht4ArYi36g0RSg==,type:str]" ,
"matrix@viktorbarzin.me" : "ENC[AES256_GCM,data:nOnt0RjLC9nQdg+gEGL5DmbxZdRp2IRYNEISFL9Xa20=,iv:VptRJVg3YDw9aEyszGn0zo0AzaoUq4EDLvwW7zc1puk=,tag:0cJrdhf9dumga9YwhpTSng==,type:str]" ,
"me@viktorbarzin.me" : "ENC[AES256_GCM,data:G8Nur0rqELb5sGHrmX/0YujbRDRqNJVf1lou0GlccJU=,iv:9fOXNoWph8YUTDqIwvS580kW2vZ9UtFSvTHOJj9Prq4=,tag:q265Y/ERxWPJklruZ1Jz1Q==,type:str]" ,
"nextcloud@viktorbarzin.me" : "ENC[AES256_GCM,data:CEyd+aYGXzIVwFuXljNySHdnp3x+5IfyOovr,iv:MvoCCWO28z7DGCEn5V4MoZT/x0kuy7yTJZQ2Id08YbE=,tag:vmnu9J8CcTf+mkk9CXTmVg==,type:str]" ,
"r730-idrac@viktorbarzin.me" : "ENC[AES256_GCM,data:+G498cfVao4IWrwThsEUByJOelo=,iv:Z+scV//bAO7psuhwKSlGlaJaErrIUchRIFi0t2HXtu4=,tag:IS1FUY1iRPs/Raqu2WR8Dg==,type:str]" ,
"spam@viktorbarzin.me" : "ENC[AES256_GCM,data:83hDhh+79CRYJhcCWqALgKTNIdtW4w==,iv:7RfLQJbjTX9v+usWfVu+Yfi00Ef8c6zlsd5higW5QuM=,tag:KtRmB+GIYGwbe9iBYplubw==,type:str]" ,
"truenas@viktorbarzin.me" : "ENC[AES256_GCM,data:0I7nbXkW9+qkXb5LbgOdc1G0rSgmkQ==,iv:7mUpWeO19NCf/DeTVxF8/zZQjj4bMre/29S91ktiDN8=,tag:IeTY6qvc1zwM8lPmmCdFXQ==,type:str]" ,
"vaultwarden@viktorbarzin.me" : "ENC[AES256_GCM,data:TgH8/P8QjpFuFHlCO9fqlxAgDd8=,iv:6ByqJ/FiTiaZupx2uFVkiTy5DFm9pXl6lk8Q2QIfCWw=,tag:8PeeUl8cq0R4bOFDQNww4Q==,type:str]" ,
"yoana@viktorbarzin.me" : "ENC[AES256_GCM,data:9/IxAk0IxX9cMw==,iv:NPCefMQO7MkbE6wmpoW/lN8moENpv81ufaCUvt2Ffb0=,tag:ecWahIQ+FcoRItfhc+OKKQ==,type:str]"
[ci skip] phase 2: split terraform.tfvars into config.tfvars + secrets.sops.json
config.tfvars (29 vars, plaintext): hostnames, IPs, DNS records, IDs
secrets.sops.json (140 vars, SOPS-encrypted): passwords, tokens, keys, maps
Both files coexist with terraform.tfvars — no functional change yet.
Complex types preserved: maps (mailserver_accounts, k8s_users, homepage_credentials),
lists (xray_reality_clients), heredocs as \n-escaped JSON strings (SSH keys,
WireGuard conf, headscale config).
2026-03-07 14:04:40 +00:00
} ,
2026-03-07 19:03:06 +00:00
"mailserver_aliases" : "ENC[AES256_GCM,data:qmWMkt4eDk4sNEL1rqJPqUa2/dWfh8BJ/7kwba+SLvBbcs5YjJQqqHZaH3JeGjnQbSaqQusTs1w/OLv+j+12TD3XZuCYggZ+/wirfAGdIJ6nwYeNks0IqZXbvmOwj3kKRdM6GOGrY2vTGSAOc+zLJtebA8q5MexcFZDC8JjwFnPKD5/2pVoJ7wH5VvJJ/4gQNJ/MU/vgmKiV7+f0/bUsBbKLm0WJ5Gn1JtlfNc1QiAKVTdC9gy0pssujWXvZhuO9S5KlI/WOeByOh5miL878d6vaOT2rigXlyezua5fPcl6lxEnS0obZDjZgMK221sEeTtkvPz+xRGcid9uQKxrCBeSd5H7kiJ7qISm6EiEr0axdQmhLMxxocg3lHovQKrCQPsPg0tPFdgdD7zlVsufR274UMumYbYDK5bmk4byFmjmdKB9/bIvn9YlOoyZoNaLZFzXqA7t5cik9lSeHMj9hQklWCaI0z7qVgeG9lOubKvgC6aez1j4TxSDp4tkBfzrGAGOdh9Cn9RazC1M8LcChci3pwCFkFHQZhdDDMpCY/Z7WdqGe9/AkrWAAAfxmPyxY4fiSmnjGF/pQEQ==,iv:fZsO2HKVT3UMJhogXcWZ0OkaiKMZuN6NHkuckjw8Nhs=,tag:RhXB7up4PrLt44nLQtG+xQ==,type:str]" ,
"mailserver_opendkim_key" : "ENC[AES256_GCM,data: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,iv:s/CchbNuYtfY98Y6BFs+e5R8zbrtB6H+jCM1AZFjK2Y=,tag:ZlqScoqJ+ZUFyYL9NQ06pw==,type:str]" ,
"mailserver_roundcubemail_db_password" : "ENC[AES256_GCM,data:y2d2o7zEICnIAjiudH8=,iv:6qQSTKIkgPxytIuc5TRhhZEggpTY+COfJjtWF7axG3I=,tag:9lyVDg7pT7f3Mgw00Qme2g==,type:str]" ,
"mailserver_sasl_passwd" : "ENC[AES256_GCM,data:2WtDofOBQfViVYMAwCmI7/lTqy1Z2pIF7Kmh8h8z73U2ULEb4cW2Wb2ec4zmP2dU2uiSKKAmKcpsRMP3NVzEpjk3J/G5HsKSWioW7Hlu7K8kgXquAgZ3cQHuvALhUMil,iv:lnsh7XTNf7HVYtzJIV8heLyr6pq2MJ7JrlEy7v/oDhM=,tag:AP/nxruzpxFS6Q7b1JuHAw==,type:str]" ,
"mcaptcha_captcha_salt" : "ENC[AES256_GCM,data:2w9VpLjNKioiNkiHxORj9/ICzkWUZ7MiSh9aafbvqJeDIeIrNABlwZNF/geYDMDPhVBq1Fd6nMpAe7CrSES9PA==,iv:y14XqbTZTnoFuojrljBIYcqSMguom7KTQtMqHq6ZOTQ=,tag:QtihQhPa5vCST5iExKs7wg==,type:str]" ,
"mcaptcha_cookie_secret" : "ENC[AES256_GCM,data:rkidFmD6C4EVEF30iWofB0sakOOejN1OehOmOPnM3xIAaSiAOxuFDqE/5QXZNqnKCvi/CbRhPiIszZhMCFx+Qw==,iv:6FZ/c8zFLdNieoY2JS1JDpxSJF/nQ2IY2G1qXgCdi/Q=,tag:qQZU28tfmRuRn/vCJGVFJg==,type:str]" ,
"mcaptcha_postgresql_password" : "ENC[AES256_GCM,data:penpuXumhoyGjRkatQYBDoLQUUY=,iv:zJFATJ8IN/oV6iLqaWt7uXA5HBtxyMO+snW74ZpRLTo=,tag:id3SQYwMUb3+9UwIaSDgRQ==,type:str]" ,
"modal_api_key" : "ENC[AES256_GCM,data:uiN4tIz6GlwXu58gdN7mexmABY6tpQ2RBQM4tCaJpgT+wumLS95xvqOEbLQqiSJGTyt9kzUSW/h/,iv:zXlNFU0ILeGQKU5uimYWsqe6KGe/uSFD2POE8+eShSs=,tag:PYaQ3Yc1EnshKen9LgRvtw==,type:str]" ,
"monitoring_idrac_password" : "ENC[AES256_GCM,data:B4Ogb9mF,iv:krYKTPdopRIoUmrJBWdmAGW0sLpHVhCsl+B8kBmgajM=,tag:+LNmz4zu44xlQFfZWtxUoQ==,type:str]" ,
"n8n_postgresql_password" : "ENC[AES256_GCM,data:RH+YiHmTmfk0Wr8yPyg=,iv:8tP4ff5EcvVRp+ZacHIXuyG1wq0Rr1Bved24pYgq4fg=,tag:7xy0FTQ6PI4QDLIUSeXayA==,type:str]" ,
"netbox_db_password" : "ENC[AES256_GCM,data:tpq8N1BT6vkBYdJFaCIGbD8XFSdBMw==,iv:8V7sAv/Wuw5dirhFdQtNAn3UNQEoqgQ4MTQP11g2e8g=,tag:hzwaBDPjNtD3bTplcYcLPA==,type:str]" ,
"netbox_superuser_password" : "ENC[AES256_GCM,data:zDU9/KcQXssrMxgsLcLW2Ec4NdYtxTLHmro=,iv:raWA3r7oCdcbs+O1fReqKfLNqIZA9Pes0QrFnfqr1Wc=,tag:gsgHhv/XZg+61kxqRcf8Jw==,type:str]" ,
"nextcloud_db_password" : "ENC[AES256_GCM,data:hjvLJH4r3E+gXL4AFnJ0IA==,iv:F93ivRZVXJm/IW1UEXI2S9RN9uQ2J/MQNMxXk3P90Hw=,tag:iOR+dyiNXKFk8mj6gvcZXw==,type:str]" ,
"nvidia_api_key" : "ENC[AES256_GCM,data:MSmhB2N5Ns2RaktYnCm8CftLaSBpTdI4H367Ag6dmUqfJTI2rcUoKP3dZWJtxEbZFeAGazEq3FaZM7ttVSaPve37fRk5Cg==,iv:Wyt7Ury1Fl17sR5N6Il9X/3WIWtZKmbXH4e6hTjW3EA=,tag:LQYpHV+VFeKIcyPaFUNrnQ==,type:str]" ,
"oauth2_proxy_authenticated_emails" : "ENC[AES256_GCM,data:W4YE5QbKupvr1P50EtONz9AzMC9cp1Ix1aDtYDrbnRvGujcE0XzYmHjzq45e7dV+PyT9bqzSbvTzgEtUaac=,iv:5QUm0rYDttnKKJAxl7w9gNp1SBsCJQD6PnEWKzaC6bI=,tag:dsbeT6HH5rF1ov/PDyKxDw==,type:str]" ,
"oauth2_proxy_client_id" : "ENC[AES256_GCM,data:AsL7hfc+MtrXd1lwP9AM0dJE5jocnu9y/eGfzVWw+YI3vHMBS4o3F6YLCXa1QynyTa7gxsEK5OeMCnhlY3VWITsqzgcOvWbd,iv:c7uCeAOBwIXwIUUIMN9d5uyEuobt4pu5hFBfrqfhpFY=,tag:I8IQPLgK6IYd5PBCuIe1og==,type:str]" ,
"oauth2_proxy_client_secret" : "ENC[AES256_GCM,data:Qqs0SuqlNXKOwkp/W9pqDFfm70cvibGdQzXg1CdfprXCdLk=,iv:Bdn2Nw9lHIS0CSslptaDfvYoENKDv1Kr2ZGx6jy4mMw=,tag:G2AQiyOjPoe2dRbO9R2W5g==,type:str]" ,
[ci skip] phase 2: split terraform.tfvars into config.tfvars + secrets.sops.json
config.tfvars (29 vars, plaintext): hostnames, IPs, DNS records, IDs
secrets.sops.json (140 vars, SOPS-encrypted): passwords, tokens, keys, maps
Both files coexist with terraform.tfvars — no functional change yet.
Complex types preserved: maps (mailserver_accounts, k8s_users, homepage_credentials),
lists (xray_reality_clients), heredocs as \n-escaped JSON strings (SSH keys,
WireGuard conf, headscale config).
2026-03-07 14:04:40 +00:00
"ollama_api_credentials" : {
2026-03-07 19:03:06 +00:00
"ha-london" : "ENC[AES256_GCM,data:reiYsxIsgq3/U5TLJzRZjF6Y7To0sGjX,iv:Ux9iObaOQ26rrevmEG7Kn15pWdgAZsjJ620jVsPDaS4=,tag:WpYfL1LcUd9kGn6XN1Pm2g==,type:str]"
[ci skip] phase 2: split terraform.tfvars into config.tfvars + secrets.sops.json
config.tfvars (29 vars, plaintext): hostnames, IPs, DNS records, IDs
secrets.sops.json (140 vars, SOPS-encrypted): passwords, tokens, keys, maps
Both files coexist with terraform.tfvars — no functional change yet.
Complex types preserved: maps (mailserver_accounts, k8s_users, homepage_credentials),
lists (xray_reality_clients), heredocs as \n-escaped JSON strings (SSH keys,
WireGuard conf, headscale config).
2026-03-07 14:04:40 +00:00
} ,
2026-03-07 19:03:06 +00:00
"onlyoffice_db_password" : "ENC[AES256_GCM,data:eQnsxX6EFfh3wwrMbwpFWQbFjjw8,iv:y0tLExoVvndFXpLcLIuL9PCDLOmbC8lYV2MQHuwmau8=,tag:gv/BTlAb4Z7+/z5+bsqQ8Q==,type:str]" ,
"onlyoffice_jwt_token" : "ENC[AES256_GCM,data:bNW3/93PRFGgRXrw2sS69px7m9Qj,iv:4M/0bnWKBo0v8rrMOWCmdbS3fXW0rhFpMgNJ4Ql/oVk=,tag:5C08lSDQvB98EtIwQq2fkg==,type:str]" ,
[ci skip] phase 2: split terraform.tfvars into config.tfvars + secrets.sops.json
config.tfvars (29 vars, plaintext): hostnames, IPs, DNS records, IDs
secrets.sops.json (140 vars, SOPS-encrypted): passwords, tokens, keys, maps
Both files coexist with terraform.tfvars — no functional change yet.
Complex types preserved: maps (mailserver_accounts, k8s_users, homepage_credentials),
lists (xray_reality_clients), heredocs as \n-escaped JSON strings (SSH keys,
WireGuard conf, headscale config).
2026-03-07 14:04:40 +00:00
"openclaw_skill_secrets" : {
2026-03-07 19:03:06 +00:00
"home_assistant_sofia_token" : "ENC[AES256_GCM,data:Iqxq3p9xs48Lw0UPJOik3GJlx6iajjIrJjP3VVqJIfLETJAD1CmNpMuAw9tdsV+Ls40Lgg82YOfwsEiQJ/D4n/8Se3cdiOTHmBRlvlMLyU/WFL+M3qDJnpy3u5vimwy60MGTyicbZyIzICRrLiY80zJvF5jAzG7eDqSE9Vc4mps/k/fMhp63wxZDli5EA9t83y0o+e3mNqWSSY9tkA1i2q5d3gEtsvUqhAKh3IbN+0AsP55PzDcp,iv:nQdM6+ecj51T1vqI4Xg5WBZ9V2sLkdzY4gQ7uWUx3IY=,tag:V0BXm29AoJj4Y7M8DbYCbQ==,type:str]" ,
"home_assistant_token" : "ENC[AES256_GCM,data:EOrv5NZqonPpghgyPc5k0rk2LF7oQPk3i5AKrTAqd3l4eWjmmIXzE7uAhBjW1p7Tg+5Y6ymPDJJcCkcqtX10VyzwtQD69BKP4O8QpIItmL4KTMKS9ZRwZrw6GfxkFwx9Jt4/kzJ3OevANGOOKC/pWqOmZL8TwtPLk2/w8Woo890ItpQN1kvnM6DtH8IT7yXagPMPrfD1FdgkJaKupEVUaGxnJ0HOv4TxtFkLRU17hs3X5GRwVumF,iv:SDGfyprMjP0eRchQH8EhZN9sLiWuM1HDr95w7RhPvl0=,tag:F3SfPPDsAXbuSifL5mg8Qg==,type:str]" ,
"slack_webhook" : "ENC[AES256_GCM,data:2zGKmyoYOII0SKVRMalvAIxpQcqdGR2TPYM/u0xmQXc6W6owO7lBPKy4i/MIaYwBzPwr0UZl1jrBnxo0ALXDaJqfT6lZm//Mde2qJdXQORaE,iv:depWY3f972cc1bl0uxBOe5OokpQxz480HpcyRTbMnGE=,tag:eTWCXCttYq90mxKygaJKGw==,type:str]" ,
"uptime_kuma_password" : "ENC[AES256_GCM,data:S32ZqTe1pnQqZkDz7fRxvg==,iv:NVSytAHAcX08Q3ui6pEbZZaZUS4LXZKaWIPGf0nc7LM=,tag:pABtfHLpZfTn6BWBCLLYnA==,type:str]"
[ci skip] phase 2: split terraform.tfvars into config.tfvars + secrets.sops.json
config.tfvars (29 vars, plaintext): hostnames, IPs, DNS records, IDs
secrets.sops.json (140 vars, SOPS-encrypted): passwords, tokens, keys, maps
Both files coexist with terraform.tfvars — no functional change yet.
Complex types preserved: maps (mailserver_accounts, k8s_users, homepage_credentials),
lists (xray_reality_clients), heredocs as \n-escaped JSON strings (SSH keys,
WireGuard conf, headscale config).
2026-03-07 14:04:40 +00:00
} ,
2026-03-07 19:03:06 +00:00
"openclaw_ssh_key" : "ENC[AES256_GCM,data:u4Nv5+555Zt8xJuSJctWBTlSGjDFXG/qzNJ8/EBslw6tI7TAJCIRNe2lKPHjfdoxjclh8fe9cVbfs3DaV9c5NdZu/4la34D0FLz6eBOWff2WCRYiE8tTBDoJ1wZxDGKVmIiCsFjcbCLz5dk6Wa6tWIB3z3y726Jde01vOjbYX6psXlKJ1hMCliEUZA7WfFTSBHOwx842cOFCDvm9FQtCKrfNtV95RGPjSmiNX7h7SY5waMJUkqmQbiBe08vvvgvtqCtsqoW5ZBvaF+SZGSAznJo4EfjQzpmtrf3l0Nb7MtKPsJcydlqMtKpdOrZL7JgdinqdQdF/KHW7XCC4rvp92ZKRTI3avHV1R+zX8KDx6fpfzK5HsaDJG9ouM52xAfwUKvmoClMxvg4duASjvoH6eHBvIPA9Aj9ddkaw0QknaiIHBC5lMC5EGjIwbb1g6ZhUN+wrOV24Rj8xjM3jwhuXdMTf3MRsXmSPQvounWDtSLvm3i9AC3t46atl3MNWwMkKSrnwJGa9dXvMW+4epQ265NjB+S5Itsf4ZfggF63qCGpMLh4=,iv:QsBhiJDxS3yz+0a4k16O44uRwr3TnkOE5Ek8/BHhMec=,tag:JpJTP5fQSEELZnj7o/ElKQ==,type:str]" ,
"openclaw_telegram_bot_token" : "ENC[AES256_GCM,data:9XEzMIkwDXpeJsgzJh+Wg4WUixpoh6kojhdyf9JsWsIMzHJa+7pdD+7v5v5Oww==,iv:HhaafLhM+Ax6ocVh05qQgC0DrbiaMzifO/N69qj83tg=,tag:8UHl4tr3RCK5+SMZRwwVFg==,type:str]" ,
"openrouter_api_key" : "ENC[AES256_GCM,data:R95Zhl7SVcMUtEp2iewv5AugcVT8EAA8+TKImmb9hb98rWBt4IqchMP8Wqmlg7yn/7/SvnbOwHo5oPnno9h0xvo+VhpzRnvCjw==,iv:kXNHRHzu1nQwduHYqthSRjivZ5qao5ThdrSF6Ou0LYA=,tag:5ZuflAnyWCcKsWLuKpVgGA==,type:str]" ,
[ci skip] phase 2: split terraform.tfvars into config.tfvars + secrets.sops.json
config.tfvars (29 vars, plaintext): hostnames, IPs, DNS records, IDs
secrets.sops.json (140 vars, SOPS-encrypted): passwords, tokens, keys, maps
Both files coexist with terraform.tfvars — no functional change yet.
Complex types preserved: maps (mailserver_accounts, k8s_users, homepage_credentials),
lists (xray_reality_clients), heredocs as \n-escaped JSON strings (SSH keys,
WireGuard conf, headscale config).
2026-03-07 14:04:40 +00:00
"owntracks_credentials" : {
2026-03-07 19:03:06 +00:00
"anca" : "ENC[AES256_GCM,data:xJDLqLdfd2+KY8vKhIdiW3ZVze2t1ImuJg==,iv:O/455H0Ewsd33/7+G1e5cwiTJCEyKNYGxOJtGcZVz3E=,tag:QiTO1SkuqouYFVEgKihVXg==,type:str]" ,
"viktor" : "ENC[AES256_GCM,data:yJDFsSp18EhQV8wfTS1Ayhbvofs1bkRULA==,iv:StZ5REuOsqiWbkWJxR5wz560qRNqhSydpfQ31UxJYW8=,tag:1HkXQzy/rurXg5l1Ti28ww==,type:str]"
[ci skip] phase 2: split terraform.tfvars into config.tfvars + secrets.sops.json
config.tfvars (29 vars, plaintext): hostnames, IPs, DNS records, IDs
secrets.sops.json (140 vars, SOPS-encrypted): passwords, tokens, keys, maps
Both files coexist with terraform.tfvars — no functional change yet.
Complex types preserved: maps (mailserver_accounts, k8s_users, homepage_credentials),
lists (xray_reality_clients), heredocs as \n-escaped JSON strings (SSH keys,
WireGuard conf, headscale config).
2026-03-07 14:04:40 +00:00
} ,
2026-03-07 19:03:06 +00:00
"paperless_db_password" : "ENC[AES256_GCM,data:yVIWcFfkpDCV8V9eZhjGWoGp+3bB4g==,iv:ueQOD6ORjjzWKtcw/8tOBR0rV1QL/4dQ8OnpPkd3Ex0=,tag:0Zfew0/0Ui0kkIhfBlcNMw==,type:str]" ,
"pihole_web_password" : "ENC[AES256_GCM,data:tYEGZlUR7/TEko80vdZXoSvdtL8=,iv:VYYJnytcQvBzvYJnpLreohYoToAmTRfpHlHwiGp3uzU=,tag:TZWSxg5LwYr2P6XPY8C59g==,type:str]" ,
"plotting_book_session_secret" : "ENC[AES256_GCM,data:HOCXMxP+JMi0YPE6OFDvCIbBWmSBl8QfZfMJna658sx1mo5RbiYiECgYNw8EcOMtpDIYGwVQRK5YoZyVFDgeeg==,iv:a5HlZeJqH6b4shibttmbcQGi5DvDfhXn8QPMGzfvPm8=,tag:jQtdclBoPniwglM2YDXVAg==,type:str]" ,
"proxmox_pm_api_token_id" : "ENC[AES256_GCM,data:/k7BFgRJsnMGirGIdeZYByW/kaecZq0t8J4nB3kWLSs=,iv:vw0uXrGkVTBuBTVyWcBMX+t9LjQGjgzwzJYrRe9LYwo=,tag:KagNqSEXgw7y7+W6UVPGEQ==,type:str]" ,
"proxmox_pm_api_token_secret" : "ENC[AES256_GCM,data:XKLjWuwyeTaOTRsuSQyuKZCPD9EszTr57dJ8mpBba8teKyOA,iv:C4NB8HLwkSWOEOlue4wGmsLcdUuNBd6VmVJ5hGX3lCw=,tag:+Kkk3rfHIyakufQuo3PhtQ==,type:str]" ,
"pve_password" : "ENC[AES256_GCM,data:M4eIIFxW/7ReSpuo4rVVXHrXlfA0mERXKvuDGQ==,iv:Bwxp2oH4drrMaoshqSz3EdInaiHQ/d0ypsaiWcc7274=,tag:OIiPDLAKLMflpzuwCoOgSg==,type:str]" ,
"realestate_crawler_db_password" : "ENC[AES256_GCM,data:FZhm1flVHJmrL3X42LMfN9jOTqzc,iv:qLlvSK1Nx9pl0tdm5zhctfhNHlC1r7qAhIxFlLuufmw=,tag:IJs/Y2dx5lXcabhGaLAReg==,type:str]" ,
[ci skip] phase 2: split terraform.tfvars into config.tfvars + secrets.sops.json
config.tfvars (29 vars, plaintext): hostnames, IPs, DNS records, IDs
secrets.sops.json (140 vars, SOPS-encrypted): passwords, tokens, keys, maps
Both files coexist with terraform.tfvars — no functional change yet.
Complex types preserved: maps (mailserver_accounts, k8s_users, homepage_credentials),
lists (xray_reality_clients), heredocs as \n-escaped JSON strings (SSH keys,
WireGuard conf, headscale config).
2026-03-07 14:04:40 +00:00
"realestate_crawler_notification_settings" : {
2026-03-07 19:03:06 +00:00
"scrape_schedules" : "ENC[AES256_GCM,data:lgx8+itncF0kLOWFthYDnZFXAMTKRLv4mFvFPtA7SLhTwgyBMQCAjv8N1iJC8TzC+fZA/PxM2OZEXx1+IL+FL52uxhV3Au+xf6eP/wbZm4ozSgqOgqrz7+mJU5Mfgi8a897s1QgQDKOlVrXY/JI4Q4jxo1eUcyn8gRfVm0itOXLINzcXWhbCvt+FWoL4wwbKuPvzrajib6E7tz6epcLv8OIk2xerJO+lAIsxMIj67OW+G/QvJf3u6dTqBNV7y9j555mdMT1MOJ0o6wVT8qwOkp4yAOlaVJIzmrca6MrasotsvX//ChoyNpSbLNmaBvBAxAHtZAe3N6/lWg==,iv:xLkAQ/kqk3FIsALycFVdkGo6qa8gwYW1OLk4MkUfMcc=,tag:S8hD0ger+v2NZbjiHzo8ZQ==,type:str]" ,
"slack" : "ENC[AES256_GCM,data:L3NiceMpahNJriMxfxrlSzjHk5J3hjk31dPgnpilOcP5Ad/Bh/lvnkPZZELeAEjcNBD2xIkQlTPKIhUntwWch6TIfcqhHfuXeMbYGpcNit1e,iv:o3KR4iWruHvR1rIP4WiQbdrlfosUE1e4Uapd9FBAXTU=,tag:yVM5Dqcg4tVEixRdp+mv/g==,type:str]"
[ci skip] phase 2: split terraform.tfvars into config.tfvars + secrets.sops.json
config.tfvars (29 vars, plaintext): hostnames, IPs, DNS records, IDs
secrets.sops.json (140 vars, SOPS-encrypted): passwords, tokens, keys, maps
Both files coexist with terraform.tfvars — no functional change yet.
Complex types preserved: maps (mailserver_accounts, k8s_users, homepage_credentials),
lists (xray_reality_clients), heredocs as \n-escaped JSON strings (SSH keys,
WireGuard conf, headscale config).
2026-03-07 14:04:40 +00:00
} ,
2026-03-07 19:03:06 +00:00
"resume_auth_secret" : "ENC[AES256_GCM,data:jDrmFL99qn+OLIikJ4qSbCpSe2K7TS8qm+M4iMeB1UdmsK26BA/3NMyQaSo=,iv:0pkkXJ/OmidpskUIKVyTT/gMAydINosnDOjz+UGxyWk=,tag:7InUawkdzZ2VOv9UtLF0mw==,type:str]" ,
"resume_database_password" : "ENC[AES256_GCM,data:h/ekH5PIPTC3M+7JlBQ=,iv:fdRfl32NGmKSElJ0Jb91TRWLkYjwMoVtqfnMT0HxaUQ=,tag:G7rAsCPOVpIoxQGePGW3cA==,type:str]" ,
"shadowsocks_password" : "ENC[AES256_GCM,data:U2wr9iXuxBAIOsW8sNqgam7ZEUQ=,iv:cOvcOBixasSy9gb1LNdKc61yKO9+92R+/B8MxOdQsF4=,tag:q+MZzL4GcHNhncvXqwdQMg==,type:str]" ,
"slack_bot_token" : "ENC[AES256_GCM,data:W4UpHwO74HbOmgfGMLXMIb8Oy/swvN0t8u3XEwOBrSVGMIQY93MY6G7EVEmLTC0pdcLlGpE8/4N3Ag==,iv:8WOb/8HXPOiWhBL17ckWomALKZ6rp2C7W2Nm8Bbr0Ew=,tag:+YZ+p9xSbqdIKgsbD9xFVA==,type:str]" ,
"speedtest_db_password" : "ENC[AES256_GCM,data:45K0cuosLeC49B2X4Gs=,iv:tRi4hjm6FwCoqQ3tQ4nDZ8Ll2kRlUz3IKEASbSILKw4=,tag:C9SvaqcfHJYTvmWIm6T8pg==,type:str]" ,
"tandoor_database_password" : "ENC[AES256_GCM,data:xTcjXg7250FnsugMh6bmzkjwo5X0EaJI6A==,iv:65SsaSkSQniFCbVSQfnPdTJ57tgsIXq55sjsJIW83D0=,tag:N81NDkYU890ic0DwcSk8rQ==,type:str]" ,
"technitium_db_password" : "ENC[AES256_GCM,data:c3Jshvr8W86vI2RyC2I=,iv:O6dPcIJURxHJCvCj8Ybf/vB/I+gxXtSXV8EveV1gIAk=,tag:pYOC4SyOQX8KK8/8XoLW8g==,type:str]" ,
"technitium_password" : "ENC[AES256_GCM,data:ij8h37P5R2L2pvZe5Hpg1YcIKE9Z4ac=,iv:2SNPd+uIjToLZt0zvwag8pYIi7ku/ouu0kmdrJw+he4=,tag:CE5oB7FWcfgariDkG/Kf+w==,type:str]" ,
"technitium_username" : "ENC[AES256_GCM,data:X7TMiJo=,iv:iG6o/B7ogo6AWwLzBwOV2mAqjHX92BVCmqKLCFDzlHU=,tag:0VHBDYG1ED2auyUazrakAw==,type:str]" ,
"tiny_tuya_api_key" : "ENC[AES256_GCM,data:gnAPOLIM0CnNC07kJkBxcVlsrE0=,iv:57Kp2Rc11ZS7IownoiiE7HmBe7jViao4VigSq5UdR8c=,tag:S3SbbYs5wdjydEMwTruHbw==,type:str]" ,
"tiny_tuya_api_secret" : "ENC[AES256_GCM,data:x/gibvPDIfirtxyw/SLPtV9GaCEHE0yJd0i+Fye1FAo=,iv:UMQUHE3drzWCSNEghnz3CTwAchyxSl36+9HcI/CiIu4=,tag:UI0ncASi3C1QOYTcGlKQeg==,type:str]" ,
"tiny_tuya_service_secret" : "ENC[AES256_GCM,data:x6qsHclqDvmRG4oK9rNykVuqeChMVg==,iv:cIjjeKEcwoOGsMUBvFlQWHcl70Nz5jjve/dhG82fypU=,tag:oUPLOqD23/3g4IZjsmxRrA==,type:str]" ,
"tiny_tuya_slack_url" : "ENC[AES256_GCM,data:CtFvJCsCUMmeYdCDRxRxAETWGgX5psbPApbMdDeOqRjVRadDvwG9KiJGhzNB7fweuavovzwdy5ocwvdrxtMLfajgy5GqlAAQGrJrtmlX6QGK,iv:HHBYAPriYNHcvg40wUL0fhIsr8ixyQhrI5rezy7jglM=,tag:jihtXeJq1QctRNFqSAY43w==,type:str]" ,
"trading_bot_alpaca_api_key" : "ENC[AES256_GCM,data:K9jtLHaDHSmUNGM98wur8cipZHjqtozybJY=,iv:mjqkKR0n6xDMI/kGM0cSQHeQpuCpPwIp4g8zzT8I5y8=,tag:KzMSsTLIePCI76Y932fxkA==,type:str]" ,
"trading_bot_alpaca_secret_key" : "ENC[AES256_GCM,data:XTbyGfSxOGSqy3vVFOx02EGyWFgxnL1caR+/FAfMCxf0osIb/oYUqKLVGzk=,iv:5Z9xxXjS6fWEwq94aeSmhLN4g42d8K3dbhQ1rB7P5ZQ=,tag:fRIX0gq/PT12GpAfc+hBzw==,type:str]" ,
"trading_bot_alpha_vantage_api_key" : "ENC[AES256_GCM,data:lpQH3wRRRpHrMpPUSeIeiQ==,iv:pu0YbSK9ZYGHL50qkx86RaVIC4RDxc2V6DOqp72UJag=,tag:PTJc/wSRoZbkKUDx1Nk0OA==,type:str]" ,
"trading_bot_db_password" : "ENC[AES256_GCM,data:13de6YuXe04Ya47lUOLljNB/FiCuiiUPf5SuDQyfVHM=,iv:5GdlVDaiSCYdIqXBy8qpnfCNxOoPs0g4ognAHnbED6s=,tag:wTMcF4yk/W9SDaMZzQyu4g==,type:str]" ,
"trading_bot_fmp_api_key" : "ENC[AES256_GCM,data:XG2PcgAXTshy6M4jPV65LWSr2B+1l+aEWityhfDIjlQ=,iv:/QYv3qvnvRWoIWGf8oLNeQlri2Plf86nyQnrwDfkBvM=,tag:LTLnrSE2s2WNlKTntB2bDw==,type:str]" ,
"trading_bot_jwt_secret" : "ENC[AES256_GCM,data:p8GCYQ9bFQ7uIqKStQNdvPZJ4xTHHsPeaUzlLeTdHlQKMKId0ah6vzr2r56Kj95qcHQhRIUxx2qubLaWpoEgvQ==,iv:S23K+5UldiMCRgkqxIwjaWWmYpCCIOwVQzDjVNUNwT4=,tag:ZEUlOR+2XGWjbx1zFxJjvg==,type:str]" ,
"trading_bot_reddit_client_id" : "ENC[AES256_GCM,data:jCNEIWo89Dbp,iv:ps+AnZab9SkO3kOoZacbBRSh2CRfJW0UdrjxpnyyXus=,tag:7nDEjXEdssVdxDTblIlCFA==,type:str]" ,
"trading_bot_reddit_client_secret" : "ENC[AES256_GCM,data:aElpquppzMKD,iv:M8ygYmelZRdUQlHH8gzoTOB0d0UcqLpJPk1dGAGjTbo=,tag:o5JmlihhU+0/QNQKHjfz2g==,type:str]" ,
"truenas_api_key" : "ENC[AES256_GCM,data:tSMQdd5g4kRsWB2q/3xCbz4CSIA77jXfDAbGAt9DXQTd6fDyVoMWACmO4mJ1VG2ZL6rz++CqjuM4eXq2ayXlyXwK,iv:X5qWhx5rDtzRRzIn5UmREE9wtBGK2sdkdomz398+fmE=,tag:+8S+QHFzBZT1mP023ym1QQ==,type:str]" ,
"truenas_ssh_private_key" : "ENC[AES256_GCM,data:w3TZYvONTARLIts+Slp9hLtYG6d+aKqNWbH6/MwNY12/Na85DOh5pK8bANzvZ3TMe/87uiscQwXbFy7zK8uAjG9yw2uqYdPOFJkvzvobknHZjTFJZ5d3bg5ruvMscOI1Fy5wLPzCln7p5o38nnAUWsloLkeePdCJ5XWfzSf2tL2UZZKOPqlDmll0a80T5kCqeUAAHhg3QN17ExjBSxq2EIrszc6YgQjMxE36nF+SKHDk5gFP2zcIlv2wUsmwBmDQ/9UaUh9g7+OwztcP3ZVhuz6R/D0qIsj393o9lVlfS7iusMCMd8YPki9I2ohFlWp2FkiPlvxvj0XWdv++hVPHC0lOcWlzjB30f+CIYZSFBNPiVDxB52J6JCeLEliyXxhtvOXBhzZde1ohFfqIY4jSIJHnVMdHcR+99VoTop2vz9pup4txYcRnJk0bECtcyqXIxZYgs3Utk9l32hCulW52BwlcvV2TkNnShsweC6C3HCq/kEHdwZov6FjtzeKIZCPPZwPdrr7SH/In5HZCO1w3WKhgKsJ816e7aAgO,iv:EfvmIT+//2h5GkNYBX7AxT9UHBtN1qi6FPDUuhNabSE=,tag:PVOi/5GvYMM7Iy18Eh6hAg==,type:str]" ,
"url_shortener_api_key" : "ENC[AES256_GCM,data:ivJpYAgJjQVlQDC6YODOYnJJIbK8qmshSbdw8JA0/7EFkl/9,iv:pGU5ScciPzH/Qs0trlhiuEJYz1jvgtvCvKKE99R2CUs=,tag:oXIMelNWMmJrb0s809/kHQ==,type:str]" ,
"url_shortener_geolite_license_key" : "ENC[AES256_GCM,data:B8wrhEIbn1VJ3UyNjzkd0w==,iv:1V5Txbug21DuX9DwXigseoVmaabtAW5SKkkYBtrwQaY=,tag:99viKr5PXQEr7mIuwFPMdQ==,type:str]" ,
"url_shortener_mysql_password" : "ENC[AES256_GCM,data:Xob7+ZsItUo+1HEeuy95WhDQozQ=,iv:v3cd5HI/jDl7XIXiSbZgyyIxvxs6z4BCXmMzFKvTKZU=,tag:PxnF2llGbk7hs4NbL4Xyew==,type:str]" ,
"vaultwarden_smtp_password" : "ENC[AES256_GCM,data:HyS6pj4XNbFFGs7MWdGj9LI1G9I=,iv:DNAI5jCO3udYfm+8XT72Q7V3AP0bd2MVs2FUW18628M=,tag:BefStlPfeXXscYfMhYReWA==,type:str]" ,
"vm_wizard_password" : "ENC[AES256_GCM,data:fnr1WLdPM4/guoAK+ofu/+CAdRIA+CYI+3Pqk6jvSkCo69k2nYzLOy18myQtgZWWmYN9a/EknxOOxvtYTK/BfWg/QnUX4HhMuw==,iv:dn4SHELx8WRRGUs5xInPUnEZ94IUwetxcK4+t213HMc=,tag:fvIN5ISF+jQkJFI3BAKrCA==,type:str]" ,
"wealthfolio_password_hash" : "ENC[AES256_GCM,data:o7YwvVpQRb2t2F5GBxMiZ6vzx7pE4n4J1U2A7CpNywhD5svYFCflzdRNKZgo1MgJjSf5zvUpPSlV/A/WPu9j46fWdEl8kMn3/BepZewSBhRAJnKd,iv:mbUWMg1g2+widEtseTwmALIanyi5qw6EZT/5H0SuvR8=,tag:MJ2Oe91XHlOcs6Nt7DQLgA==,type:str]" ,
"webhook_handler_fb_app_secret" : "ENC[AES256_GCM,data:jio73QEyfI5DlJ2ZUnPKd3BcXjnx7nf/euTAGYfgYDs=,iv:u5ZgajpU7FaJlN1WahCQU32WvyQf1N4fQmA9TVlz9qo=,tag:p1MDtozZTimlHnDatJwU1Q==,type:str]" ,
"webhook_handler_fb_page_token" : "ENC[AES256_GCM,data:FmKbsk17w8YVzvMe6OtrbQ9t2cJniheCxYjrab9NxshM124vqzR1HeMSTEoDCUigdtpTM5eB9OvYybX5reO+mjl0L8FZ0G703I5S1yUbFs6dYYpp0Qj9xDAXahcMjqaBtz/465KtnrSenAW4m5OIeAIsn4BPpacv0S4qAhIp6L3Ml3xOBv8WjddrHL4508JmOrvFyn+C0s37av0IHSZsKxSSwYw2jMiEARe9PCpkz9VrropJLOM/+/sHAC008kbNX7rq7tmGGEl5pqRgaUe3jXo+0UKk,iv:Z3IQ/8h+HZbQ1kZUBjkyNSNmnJb3UTYtmjty56qDH7U=,tag:VtlEYecCywE8sMA60Y3pFw==,type:str]" ,
"webhook_handler_fb_verify_token" : "ENC[AES256_GCM,data:cf42v6EU9I6o6EyqczFvF4xFTNQ=,iv:Ed7JiLfjg7WMhr7tkD9hvMEc1aeg0UaYz5UcDSlIqhU=,tag:bXHecQ2xyvMk/U60jQEGEA==,type:str]" ,
"webhook_handler_git_token" : "ENC[AES256_GCM,data:HtGYsxIFnpzPnafFrWPEYbrGuBW+xvnjCF0pgplmbIdAi9t0h8zakw==,iv:GwfpujwyRIhQNZq9SWdwk0THn7ql9QEXaoPXn94wN50=,tag:9qif+xTJakzYB7PcGUUd/Q==,type:str]" ,
"webhook_handler_git_user" : "ENC[AES256_GCM,data:oT6zMOGx1wC/xctD,iv:e2e+0Vtr6dEEQxNTJa7SqezG45zN1EZsPH5HV5zvy6Q=,tag:0gSQSpKT71BJwbn6bMdWgg==,type:str]" ,
"webhook_handler_secret" : "ENC[AES256_GCM,data:6fxJdIAVjf8jhvL40AY7oOFjF4Y=,iv:M/5vHtSTkqWby1S9YYi5z7hSmVB9ZjGfqP4OCL1pRVo=,tag:olUCMrhBMYSc+a1iD7l9Wg==,type:str]" ,
"webhook_handler_ssh_key" : "ENC[AES256_GCM,data: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,iv:rtiZqxMlaMpgLHDdF7pflzCwJMb8EJ0I73+YpfVeZ8I=,tag:H+PLvgDMrhF9OVZKWM7I+w==,type:str]" ,
"wireguard_firewall_sh" : "ENC[AES256_GCM,data:P3IQ73j5oZvmm5VA2MKwC/E9qMoV0noU9ECMLbrwjrLGRM+pMudWjFD3QQXKVRV/41qYOBYjdsgECO/F4Jjb1A1CAlBgePyXK+OFQ0/4c16wcu9BEhr5hFM98kmzRYt1nl72kSBzpwCrtp4C/jXvDTsQYuXM1l/4kzcchnEVbpYexnugBT0gsAthLMUBxP4Ky6Dijf/0OyU7fUCfRqvXYRTNyC+w+sGnSIiBQC9n6IRf7mrGDu0bPZEPyzPBDJ6RKMiGHtf122An1rsAQfGabzSpw4kyj7uN/9Rd6RClhkFfABcATIstF8zoraVUaPNCAAYAH3hUSCJqxsdCcCMApm5/vF94g58/36xz933n8jw14FWx8UHqSWIHk/nb/21KajI4FiSe4VImTmtlGVNaA6yCxqmbzqlpj2UWkF9zhHA7/6TrY1+dYacO5w7a2e9rQ5in3R6CNDkoD5RDmYvhsqbXXWorhvly73GGzDfLbf0E5Ac4wggVK7p+jhuCHu2l8nYUKf3xZhA1iMIy2xdvYp5aP4s139lPybYzHw==,iv:sKzkDsIwANH1Hn8QPlCFel+0P6rfMMrJMJ6pONS1VBk=,tag:KPWWJ/RYcEt4N4RnSaGOww==,type:str]" ,
"wireguard_wg_0_conf" : "ENC[AES256_GCM,data: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,iv:xVPzfX6BP/gTc9CvNc1i9+I9umYWrAjdhSuba6RjvMw=,tag:hqLanK8lQm6EGNfcIPHg8w==,type:str]" ,
"wireguard_wg_0_key" : "ENC[AES256_GCM,data:la+C91r3zCbXPU0NhYIXzdQc4LRVj7i23K/IbPq3OxtE8OKT6XAGdMxTGjc=,iv:O1s3137gSa0wCYIC6BAPnozIRb3Q5UrYYExRaAHYNZA=,tag:iJNca0caTf1oFqYUCgv0SQ==,type:str]" ,
"woodpecker_agent_secret" : "ENC[AES256_GCM,data:T9AOmV1SUIJ5n4w0+12+Q5zyhDIzICf5UA5znkUSKiWafiKZLWlhvhe1MnkcvRJ1jHxI5j0qpY7lRdEAsfAinw==,iv:91dteTTZOY2d/kuks5XXVxtiezDKCcAH+WpGQQn1KMI=,tag:7Km6WhuFNpo9WnTqQunSSg==,type:str]" ,
"woodpecker_db_password" : "ENC[AES256_GCM,data:fT2bdEHbgt6Gzx9CW6yVSMamaPahcygWdDpMluDEzfc=,iv:o5sBP9sa7uHHsPzB8NElywrskakbfj3Oj+GOZ2/JE5o=,tag:YSoKypDaQiThBVC2PiwNpg==,type:str]" ,
"woodpecker_forgejo_client_id" : "ENC[AES256_GCM,data:QumW0MgEOgzvJu0QRj7mrX+dJdHwGLCd+Mp+NDuDuk1cDDkj,iv:ONM1QCp0CIt/8zgd0CoS9+gzsmworpDkuvvO2VJZ3lk=,tag:czdGelZsR2IyLREcWIXlRQ==,type:str]" ,
"woodpecker_forgejo_client_secret" : "ENC[AES256_GCM,data:36CRdwox9xzL8oVFUPIHjMK9WJvpRnGq2dbEvSPeOmUnVyQonynkEr10xm2G6wxPHoOyTZTlVAo=,iv:pPQjCRRWNNcpUxDOeQRcZH3CjNr9MAb8F+ZnLsv6dAI=,tag:LR4nibTt3vQhYtZN6lcJOg==,type:str]" ,
"woodpecker_github_client_id" : "ENC[AES256_GCM,data:bV9so/5fxPiIiQ58K9kovQuHprs=,iv:AxVCU9qWt60eGpepMCDxygUt2uldJkJP6LvCDh2fqGU=,tag:Lwr4gVDsPOvGLwvnr1KpyQ==,type:str]" ,
"woodpecker_github_client_secret" : "ENC[AES256_GCM,data:2OKjO5esj6Ki4KmeE2WB7WB1nsup3UqxzTbP9PztzJrE+c3GW3wZ3Q==,iv:FAu+KjzIEKDSTJ7Pf0jySO9SidBpOLreLT2V+2DcrHE=,tag:POlSSdt5IfweNbMkWliLPA==,type:str]" ,
[ci skip] phase 2: split terraform.tfvars into config.tfvars + secrets.sops.json
config.tfvars (29 vars, plaintext): hostnames, IPs, DNS records, IDs
secrets.sops.json (140 vars, SOPS-encrypted): passwords, tokens, keys, maps
Both files coexist with terraform.tfvars — no functional change yet.
Complex types preserved: maps (mailserver_accounts, k8s_users, homepage_credentials),
lists (xray_reality_clients), heredocs as \n-escaped JSON strings (SSH keys,
WireGuard conf, headscale config).
2026-03-07 14:04:40 +00:00
"xray_reality_clients" : [
{
2026-03-07 19:03:06 +00:00
"id" : "ENC[AES256_GCM,data:i6JwJidre5vzUfU2Ya5ybPjP9rbREbl15teTz81G2o6z/PIk,iv:wIMFxiC/O4h0Bn6Vt5Uut76Tdu2u23sLghTsJ3wTohg=,tag:IIwRjbMWu4BP0hzhezrETQ==,type:str]"
[ci skip] phase 2: split terraform.tfvars into config.tfvars + secrets.sops.json
config.tfvars (29 vars, plaintext): hostnames, IPs, DNS records, IDs
secrets.sops.json (140 vars, SOPS-encrypted): passwords, tokens, keys, maps
Both files coexist with terraform.tfvars — no functional change yet.
Complex types preserved: maps (mailserver_accounts, k8s_users, homepage_credentials),
lists (xray_reality_clients), heredocs as \n-escaped JSON strings (SSH keys,
WireGuard conf, headscale config).
2026-03-07 14:04:40 +00:00
}
] ,
2026-03-07 19:03:06 +00:00
"xray_reality_private_key" : "ENC[AES256_GCM,data:ydPsidsn3grK2SDLKBzLc3Q91bmAesWVibthB4Pq8oco4ksAhfBNibz6wA==,iv:NMmVXcSEfKpaqy4Aa5cs9GbV7ce527XyNtIQuH87ouA=,tag:iS7wgu9xvKMgfjc4n9tNCQ==,type:str]" ,
[ci skip] phase 2: split terraform.tfvars into config.tfvars + secrets.sops.json
config.tfvars (29 vars, plaintext): hostnames, IPs, DNS records, IDs
secrets.sops.json (140 vars, SOPS-encrypted): passwords, tokens, keys, maps
Both files coexist with terraform.tfvars — no functional change yet.
Complex types preserved: maps (mailserver_accounts, k8s_users, homepage_credentials),
lists (xray_reality_clients), heredocs as \n-escaped JSON strings (SSH keys,
WireGuard conf, headscale config).
2026-03-07 14:04:40 +00:00
"xray_reality_short_ids" : [
2026-03-07 19:03:06 +00:00
"ENC[AES256_GCM,data:6xexGhTi,iv:2As1IkUPjfBgJi2UpOU7pSTWgaFsFl9DTpzNmPEEQ3k=,tag:FInxwCepFkEox/N9dustjw==,type:str]" ,
"ENC[AES256_GCM,data:4Cu+a56xOXg=,iv:+SIWQGo7H2ysYX9a2crYxrud6Whw3BakUq+yzqXlIko=,tag:1j7yI+0PgEkXweiKGST+EA==,type:str]" ,
"ENC[AES256_GCM,data:Gd9wi4XVc9w=,iv:qVnft5jQwDRkNKbFSNXXmFJHhxXEF6PWWnKrDfeRY2M=,tag:MPuPjfd414Gg8n81tLdZWw==,type:str]" ,
"ENC[AES256_GCM,data:ghSb0g4bjio=,iv:nT8gjvTntO8QPoBQN2RjqXu8Gk9wJhlSo8aYN8G8EnU=,tag:7jqvbKLvDdHMZZowlMgxww==,type:str]" ,
"ENC[AES256_GCM,data:0oLC1v7UvIY=,iv:VCaAQLeiUW+XhYhXdkXCatJQMit7DL3/cY0HkU3Aiq4=,tag:eXjgIk3y8lkoKpqcaS568w==,type:str]" ,
"ENC[AES256_GCM,data:Ov2JpK1swtM=,iv:vmcwjkusCpnZTbtupcQ3QGQnA1oj91qBWOpqhD6ZzRk=,tag:BJqvh7mhS3y+vOJKILwsgg==,type:str]"
[ci skip] phase 2: split terraform.tfvars into config.tfvars + secrets.sops.json
config.tfvars (29 vars, plaintext): hostnames, IPs, DNS records, IDs
secrets.sops.json (140 vars, SOPS-encrypted): passwords, tokens, keys, maps
Both files coexist with terraform.tfvars — no functional change yet.
Complex types preserved: maps (mailserver_accounts, k8s_users, homepage_credentials),
lists (xray_reality_clients), heredocs as \n-escaped JSON strings (SSH keys,
WireGuard conf, headscale config).
2026-03-07 14:04:40 +00:00
] ,
"sops" : {
"kms" : null ,
"gcp_kms" : null ,
"azure_kv" : null ,
"hc_vault" : null ,
"age" : [
{
"recipient" : "age1z64h9t3acsm2rr74pz7j4846kwj5tutx9sk78jqv46y8fln4vs2sy920ce" ,
2026-03-07 19:03:06 +00:00
"enc" : "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBCSUNFeldGa291NWVqWDkw\ncGNJV1Jxa1luZEdIU0N5bnVVaG4wUmRiYUZ3CkR0TkZIRHBOUEx0cVNEcE5sdWZR\nZ0tFTjI0ekxaeCsyakZSejBHTVl1VE0KLS0tIHlOWFkwQWhLekxoVXRrVzlIejFz\nd1pwMXY1RFg0V01NMHdsem5USUx4N2cKbbZy7cyR6ToX7B1mg8WbI078hbBziWzX\nIG8hta+OWYZGXlOyqjHO0tsGRRmb6s5usFyWMsQoYbxAggUYXWn7LA==\n-----END AGE ENCRYPTED FILE-----\n"
[ci skip] phase 2: split terraform.tfvars into config.tfvars + secrets.sops.json
config.tfvars (29 vars, plaintext): hostnames, IPs, DNS records, IDs
secrets.sops.json (140 vars, SOPS-encrypted): passwords, tokens, keys, maps
Both files coexist with terraform.tfvars — no functional change yet.
Complex types preserved: maps (mailserver_accounts, k8s_users, homepage_credentials),
lists (xray_reality_clients), heredocs as \n-escaped JSON strings (SSH keys,
WireGuard conf, headscale config).
2026-03-07 14:04:40 +00:00
} ,
{
"recipient" : "age1hrafaswdslw4u63scxp8u5ye4tf8h0xjah0v85w280phy06m0vespz2u0n" ,
2026-03-07 19:03:06 +00:00
"enc" : "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBBdHAyZDM3S0lsQkZlNTRh\nblVmU3VqQnB5L1dWY21hUlFNNFMyeWpHWGtrCk5EYUJwZVpaTEl2bWJkWWJmTzZO\ndUJhMEZZS09CbFlHN3NlYXpyRDRwWG8KLS0tIGNETldlVGhLSVgxVVNzM3FpTmgv\nQzZCUnVqRTRGRmxsQ0ZvTjVwOFJueGsKSM+ky/lvP71GpVqAU00FFdpY93tUBal6\nR5uWLkkzzu8YhXJVyX3OJqTp432Bz6/+la8QNZRIOmwzMtr+gos7bw==\n-----END AGE ENCRYPTED FILE-----\n"
[ci skip] phase 2: split terraform.tfvars into config.tfvars + secrets.sops.json
config.tfvars (29 vars, plaintext): hostnames, IPs, DNS records, IDs
secrets.sops.json (140 vars, SOPS-encrypted): passwords, tokens, keys, maps
Both files coexist with terraform.tfvars — no functional change yet.
Complex types preserved: maps (mailserver_accounts, k8s_users, homepage_credentials),
lists (xray_reality_clients), heredocs as \n-escaped JSON strings (SSH keys,
WireGuard conf, headscale config).
2026-03-07 14:04:40 +00:00
}
] ,
2026-03-07 19:03:06 +00:00
"lastmodified" : "2026-03-07T19:00:11Z" ,
"mac" : "ENC[AES256_GCM,data:xpAGsceQ14DWn5uRq3JeKQHkEB0IBK8qUWs+9xrEhyOTAXgBFiP5lmbYxtnw4vlR+pqmqf5i1Yr+uaCG2pAhsTxhoMXq93blgiFgUK+9OkbjxQjqcQ3a8gjGYbDT6Le6Gsto2LDhMhNc6yMnDj/9TQ9ANEIqryFVtLGfAHBVOsY=,iv:zbpm5fiRELaT9W3DRiQxLAcoXMIgva2Me7i0S+7CpJw=,tag:xGyV5oqrYZ++KmC35PnO5g==,type:str]" ,
[ci skip] phase 2: split terraform.tfvars into config.tfvars + secrets.sops.json
config.tfvars (29 vars, plaintext): hostnames, IPs, DNS records, IDs
secrets.sops.json (140 vars, SOPS-encrypted): passwords, tokens, keys, maps
Both files coexist with terraform.tfvars — no functional change yet.
Complex types preserved: maps (mailserver_accounts, k8s_users, homepage_credentials),
lists (xray_reality_clients), heredocs as \n-escaped JSON strings (SSH keys,
WireGuard conf, headscale config).
2026-03-07 14:04:40 +00:00
"pgp" : null ,
"unencrypted_suffix" : "_unencrypted" ,
"version" : "3.9.4"
}
}