[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 20:20:18 +00:00
"password" : "ENC[AES256_GCM,data:XXnA7SZn/kHwx003fo0=,iv:aK1U9y+Pz6OwOuVvCPx3A1ErEhYhT2dEoQJlNYUGwUc=,tag:AQQnKtW0KPDXCk/xuZA02Q==,type:str]" ,
"sync_id" : "ENC[AES256_GCM,data:jYljlEM4cKQWSZVQDQupvWmcAuE+HBFUvfEHX2GP6oyA7YNj,iv:NM2cYekd/gpQsbk9tYR+B0qOTKGKQPd574imzs5lYes=,tag:jRnyuiGjLoiIxXLqYl8RLQ==,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 20:20:18 +00:00
"password" : "ENC[AES256_GCM,data:5gcSMxAPD6NdVqIWbCMtH17c0VU=,iv:tk2JP8w97mmqKN+7s3mWTxvGLPKvvUKyHPRBXs6HrMI=,tag:VraDdvBiJVzG35c7xeeCMA==,type:str]" ,
"sync_id" : "ENC[AES256_GCM,data:k5PxIPNqLI41mANbDWWp4FW+4x8khuCl9qyFmVgyPNsf44cL,iv:rKNU6exmwJWK3y4LFwyQeZZQ3rsjU/9GMlpW3R+tC20=,tag:2nuyIkVOzmk9SgRvexXaKQ==,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 20:20:18 +00:00
"password" : "ENC[AES256_GCM,data:G9E8X1XCswS7lT4IKV12HDjWNuIjUg==,iv:v1aG7szTTfGfnHXBzkah86RxMewXCc4nIwlTYQuFts4=,tag:e7ZbhC4239zJ7h+WcCdSmQ==,type:str]" ,
"sync_id" : "ENC[AES256_GCM,data:nAfqzzPfRaMqS13G93/cabusY5xKPMhPVH32/rfAgsVWFgNK,iv:JsXOavL0MM+0VIF3yH9q7yTHMZnzrmZdzqm8dlMpDEY=,tag:ixMHH9vHzY7ZODmX23O7Pw==,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 20:20:18 +00:00
"affine_postgresql_password" : "ENC[AES256_GCM,data:Pwx7iOz83prKow5As5xWrA0SiZw=,iv:tfhTmMdGlRLXSvBeY9jyns+XUnHaeh9fkqkedpntO2Q=,tag:oHB3NsQXs2M/9MvqjnnMuA==,type:str]" ,
"aiostreams_database_connection_string" : "ENC[AES256_GCM,data:cDpSiKtDHzOyyoPBZRSEfYpu0w+W4sHDq8+bT+sQf+WjHMRpat8z97Nf5GQ3vVjVQkCubT1NPm4s3RBmOdsvYjt0HmMmvrO5uwLrSHg2MOIpmvQ9LoLMdQ==,iv:81vhRPBl5mBpwdGboWbGuil6XDFaqzpxK5nzYt7DvCU=,tag:jMHGEwVnPrbhAdJHeb1dhw==,type:str]" ,
"alertmanager_account_password" : "ENC[AES256_GCM,data:UOgxY3s3Y2yVgob0zJ6Z2J0EkWg=,iv:PXbxPbQgDFAIJeDBJreK7OBuHeFQJJeaXLrLyVlE9XY=,tag:t+prvA2g01V5cC12kiRemA==,type:str]" ,
"alertmanager_slack_api_url" : "ENC[AES256_GCM,data:S2RaunvO54LtRVxyQCmheso19n7D4eeBNHW4WbCqeQ3ztf3Uu/LX+5CqjjkiAMx3p8crxIBmov3LfpNAClSuY0gvur95nP/UTPQfYwBg6XEU,iv:yDlfS61Kx83JKMJ987CoJwRWZN8TV7j3S0HxwfM1704=,tag:0eo/MiaHWswa7sh7Wnye6A==,type:str]" ,
"auth_fallback_htpasswd" : "ENC[AES256_GCM,data:+9iCgHvuPOjtv2Kwm9l2vRQeJgV1BoOFhdyQ2oERw4BRIBidzbhp7c+WUhU3bWbrPvEqL9Kj/SrwpE8uhR+1SiDy,iv:Q2TjbmHYIou3/u9LM5L3SZ38E9JyUw39z+ueYJZXXGs=,tag:KkaTkxdOswC8WPNS50eWEw==,type:str]" ,
"authentik_api_token" : "ENC[AES256_GCM,data:LinKs6PJb8zoBMdt9GE4gfixGgdBw9ELnrEQHQOt2tQKDjv6AqeRJb4PQPd/rvH+XjvNPwD6CIqLnylN,iv:+GPBuZdGmzEBXgOpjeKPkz6nS8q3J8Uw2PYy1Gb0mvw=,tag:PN9N2iflkyJrpcm2ElzgHQ==,type:str]" ,
"authentik_postgres_password" : "ENC[AES256_GCM,data:fnri9nuL+Gm4APsSO3EyDg==,iv:qhP6+NDZ7I3/gKn0ZjdL6OusEJNzCz7qRxnocBohyIU=,tag:fe953wIGUVvfh55DduD2WQ==,type:str]" ,
"authentik_secret_key" : "ENC[AES256_GCM,data:Q+s+rnL83N4DMX9vooDi4pPR0MPSLEkzS2eqgC01dZRzyun8ep1vqV+EIbRxAXnk6oZ4,iv:gvxnq2Xh++zQhEEiG+hziZ0jkADYOu7Y9vp4Ng/T0fI=,tag:WpmmroNprxBV8Ef/0MThEQ==,type:str]" ,
"brave_api_key" : "ENC[AES256_GCM,data:Bkh0lFYUfu5AHkzB63F9DGjJ/iGbEWY1VRvEjaIBPw==,iv:dMX3KjI/EmRYzwSVKFoLkh9bQkWRAu2J2rzDPHaJTBo=,tag:V0QtqmrF6PpfRuNy8qQfzw==,type:str]" ,
"clickhouse_password" : "ENC[AES256_GCM,data:Xl3mXZLX4IyrV+dCK7w=,iv:9br+BMiafzMIcirKbbMU2QTz1ObzUJXD4ESep+AStvQ=,tag:88pEORTYxObqeECYOltNrg==,type:str]" ,
"clickhouse_postgres_password" : "ENC[AES256_GCM,data:UYTpFUVjwlhgXZSi280=,iv:wDH2E3/wOtexq3ebn3pkjk/m/dWjO7xaL0n++qByBnk=,tag:c3pFZ6VDKjCRiCYP/wzQsw==,type:str]" ,
"cloudflare_api_key" : "ENC[AES256_GCM,data:NeMgRZalYtYyLEcfMbkGgEvU4zqxBIKnTKN+h/oGyQjXx2fJ8w==,iv:PL8mafCk7XakaXCMqFQVSy+vs8CyfsqVseMAwaD9G04=,tag:nqRW9xCxyjFslCAlRbp/BQ==,type:str]" ,
"cloudflare_tunnel_token" : "ENC[AES256_GCM,data:H6aUl8cHCna3uT69DLC1bOy7he+DTs4Wve0/+1S0DLmqJSfweF5kXxzhw2LMfkMOEB7Zg+/cOk1V1mhXw0yN22LJmmdHgbAlGvGAUkDbr1jkZf7A1ee0vRZx05BH/6/YNX1qZ6BFAWGRh+ZL8Z9Dct6z4M10s00lVchT+IL2s/yvKUHknSgDN3UFhn15YAt9odmHmxheYC8RAUgFS1LDbPgfVWVjDh+otS9OD7+YjT53zZnfaMtB3Q==,iv:dDZ+PQhWaaLk8iQ0Fs5hVZCWmDhB1OwupY86jJS8AIM=,tag:UQHL0BHkUbc/jXHOUAL9BA==,type:str]" ,
"coturn_turn_secret" : "ENC[AES256_GCM,data:0sK/cUbGNVEqWCdVzqkjUW5hEXNFKo7tkzLsQeAJTWHHnjKnhIYzdlWCcKiZzusU9nuy5gIFGDeNvvDRa2FK2A==,iv:Jyywrr7tLzXzcwqfrEjbTj9CyLdw8SaxFVVZODJkjQU=,tag:5oX2/8Mbml48RGF1/MesHw==,type:str]" ,
"crowdsec_dash_api_key" : "ENC[AES256_GCM,data:XMcq84ZiE0N/SAfqXpFzgyx91ZSnQzxTm5e5pU0BcWDbjpbP1hZ7Jz7lgg==,iv:i8w7p1iXltI+pppo+B/IU/j/2uL3qRYxnMv6JYCW1rk=,tag:c9ult3EXRrqK8EeaF5DlCg==,type:str]" ,
"crowdsec_dash_machine_id" : "ENC[AES256_GCM,data:4Z1qQCvejBs3UvJLETBoRUAf1VMu8jEBlFOaqXo=,iv:Dl1LyTjzd9wVNsS4Z7l4+z4pgmO66uhyACBl1ya2qLU=,tag:vxh6TM6L/z7nQtrkNTUUdg==,type:str]" ,
"crowdsec_dash_machine_password" : "ENC[AES256_GCM,data:7TEphr2g0WkKHuIPB0sXHDYt3Q6MeL5kAmdfJDChubk0EcHpfTobPgkmsf9rz3kdv/soG3fPauvX4rl/A+V39A==,iv:FfsI3xaZ/2nb4+BayORgwNlkpi/OsFRbxw6nFLr03Qs=,tag:FLvPBkZqDpRUdpa9b750yw==,type:str]" ,
"crowdsec_db_password" : "ENC[AES256_GCM,data:stZ0DmQTfyrxxYQbAms=,iv:/oWRoPsuP5Gjx2g38qdqiQyuNuWPOp3LWC1g18na960=,tag:VH2Avc1ucSv8wQeNtwxgqA==,type:str]" ,
"crowdsec_enroll_key" : "ENC[AES256_GCM,data:DWt0QqoookpMRKQt2vR9LC/coghoCjLm7g==,iv:NIwxerttCGiC0OHl++57BkwbZDzViFOjXXMNClgeEI4=,tag:W0Mtr3O/eZYGsDiF+HJYTQ==,type:str]" ,
"dawarich_database_password" : "ENC[AES256_GCM,data:HDQrshtruqWaL1lmvxWQ2Y3XtjvwzWA03Q==,iv:qnhzDm7MUPjhqD9vdHm4R+N8mec3vL+t7hxnxKTXpW4=,tag:qXv3lrD9PovMAGmRGLgJnw==,type:str]" ,
"dbaas_pgadmin_password" : "ENC[AES256_GCM,data:sQktKxGccdVEgveeA5MJLHtkE0nmBcjARCtNtZ2GxPE=,iv:s7XcehXWZhhyILZROOjz4DcDYrwBL4Z1ar7CZBkm8as=,tag:aJh605iSiJJVMk7EUZ0rRA==,type:str]" ,
"dbaas_postgresql_root_password" : "ENC[AES256_GCM,data:MpdyC96nEZsPZmp8SMJmd7GbAqo5Ryimd5c=,iv:XB0B4Qj4qPmvhb9NbfLDaQEtE1HyClG0Q80ZOZKfvEs=,tag:tpwgcbUaiN3IgfjqdduCnQ==,type:str]" ,
"dbaas_root_password" : "ENC[AES256_GCM,data:x2kbT+c3ZgKRq4b9jV0beVVVOoupSgS3wDP0HQ==,iv:SN6ls7Kky676o/XJSuPNcgBDXdF8ywEmLRQROu8MQcY=,tag:aOOL4JSS5vunufd3oXJgEg==,type:str]" ,
"discord_user_token" : "ENC[AES256_GCM,data:IRbjMMOslaKKfxlgA53fZUX+8I/43QH/D1gx4F6l/RwxbJcnD94sDlqvltitAsJi+KmUduYZBHctxjwluG3YlzCdSNqpgYbb,iv:LaQB2WcAhh+jyTEPPT6Q94jw4sXz4y7ahhpO3doQJL4=,tag:WHv0EBXhxIF9YvEFKAcj3Q==,type:str]" ,
"diun_nfty_token" : "ENC[AES256_GCM,data:JjFwQtBd7Atp+2D8gIWdjJbzH8RUzklTqLN3zoeCfKE=,iv:hXb25gIfSa9b2Fe74ViXyHoB84NAf2XSOeVo+HtAwag=,tag:6wgq+yS+LSYPquAxdDMryg==,type:str]" ,
"diun_slack_url" : "ENC[AES256_GCM,data:R1hTLrQ3zuFcudzmjEZen0yNlyXnI+MP6Afb1b4x5uC6BlTRxJlkJ3RzqxtaeEdmjL/WsuC8xRGdfMNyNqzxlNoRV6S4Abnd2tSHs0f/AWXC,iv:Iq23SDVqu3VtR/W70+k4grDyNaB8hdC5Q5k0TDsJByE=,tag:vLTG21U6NhKmnhN5JFYljQ==,type:str]" ,
"docker_config" : "ENC[AES256_GCM,data:iJSsmngsQimB03O1rsi/QpU/TDO1rUemnBu8BB2kP3ZfqiJRG/C8v4km2iKHEgbwrkD3ikQx5JgbN7Kx1DBKe7QhSvf+p9ksMgZJevJM16Pth+yGMRVi1ILh1/OBM7e+93345AS2bfEBRGEym/CFkAqHtBrslWH2Y27dKDeo03h78O7Bbj669BCTl1ivrM+N3snXxt7JuZ0ebhqoSDFbJEO/0Xi5lZ3e3iTL7mfgsHTKRd2MQNt1u8P8A80FeEz703WW1d9o7xlm5UjNo4629b+A6Q==,iv:J8GoG4PNt5xSWztKDV1VoOcr1uiXKRwqX8x/7EyV9O8=,tag:7xZiHVlyYoG5DVFeW7GlRQ==,type:str]" ,
"dockerhub_registry_password" : "ENC[AES256_GCM,data:BX1PHtxYFI3/06QtkE02u6nbC3Zwa7iuGMgUkLw5ZUXBFU8D,iv:J/JlOSrW/Dj0NMGiwSbFaLVK2HRX1XnblHNHQeMhmx4=,tag:8vjZ2hC0Mv6RNDYD+R9NaA==,type:str]" ,
"finance_app_currency_converter_api_key" : "ENC[AES256_GCM,data:N4QzNrj4OlqDQFoGtCrIWhFrv8h+sQYR,iv:5tkPf/BH9hNggNv5IHt4msnE5iLo4qh+7Bke2K9dcoY=,tag:OBdIwQmEXkrlX7TnsEytSA==,type:str]" ,
"finance_app_db_connection_string" : "ENC[AES256_GCM,data:QWaRfhMxwxLQS5HDc+WtyrItslx/BxiwB8eo0rysIBlWzY4YvHlEZ7CCygL8322f62xYD958zTiS+czX+nS6eYLZJtt+5Mlhli3ugSt+rf1wzc4fIIftyw==,iv:fA5dife4/thT4VhKtk8g2Fn71NsXSwqsUVUpiJcqIBA=,tag:bCGh7U9TrW5vGL2XjTuZPA==,type:str]" ,
"finance_app_gocardless_secret_id" : "ENC[AES256_GCM,data:uGxkiOPUhYgApepxiMJHQueaTXkHOW8NzVw6FPrOaqfSfxJB,iv:H4TKAJI+kHG+w9ofig4ULIsCe+j1RnpVMjippyFNgiM=,tag:6jkoOhVObN6emfJ6Ouz2Ng==,type:str]" ,
"finance_app_gocardless_secret_key" : "ENC[AES256_GCM,data:wxESZELOUn4TsdZyU+AUiQi+fOVst2AjLEwvB8+4NOf9qqip9c7wOrVn9maKsmyBDRBZGp9xm1NWMREIpgYryoqOgEs2SzOPJZZq5ncvBtUTxMVoONr+W5xFULW5oV3u7hpNBwTs6YtV9Kv7pInP3gu2biPXRWfFx+rN1U1oSZg=,iv:NI6er4NO3wI0uXhmexO9OwyDXaM/a4CCYOcMRbtt78o=,tag:zsqVjWbjJWD+Tr3fiq7NBg==,type:str]" ,
"finance_app_graphql_api_secret" : "ENC[AES256_GCM,data:UD/62ZuFwldE2SE7jZ4eIvX5M27wgHl1MurUjYSa90x2MauhleQ=,iv:xR7zm2pN+A+sLGINiT8/OU4X1RNYQ9RevCjw4aAaPn0=,tag:pm0EvCX2K5hHfCHj013O5Q==,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 20:20:18 +00:00
"gemini_api_key" : "ENC[AES256_GCM,data:Br8A7FJ+7x3cOUAhhSG+qLX+R1LXX+D24SU53PKS4x/SDP9JFYYp,iv:1u3ZjGaQUh646K23hU//CJ79uAF6cpxSCnvc5qQflWA=,tag:WbOfgFUkSZWRikyatUXavA==,type:str]" ,
"genius_token" : "ENC[AES256_GCM,data:DulRFPTi2E2MQYI12r633Gr/I5muhgzuPYSuL+0vjocz35cEldw/P2CKiAVMAYU3DKVm0bs/SwAgiAROiztvSw==,iv:63pcNXDniDwNNhztaIjwxx1Gv2peXZmfFAXJVApRAuc=,tag:vPjJCwfvqb7mibfIEtpMEQ==,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 20:20:18 +00:00
"dab_session" : "ENC[AES256_GCM,data:a5n6EziNOWxbOnvuxPIew0re85hIEXeT/SQHhBf0KcX9JoziQp7YVXvHju48VzBu7v6bvDCQl2fQ4Q3REu4Wt/Q5w+Oi7X8Wq/65BWfcr6sBd9omIX8aXee7NOnMPKTcQfWfYde3XhaJkQh1i/p5kCf3HX5qrOH67G833ZrLaBqPxURragUfgiuCpuWMdC4=,iv:d0UxTORGYDepKdYLr5sajkZZ2ivGkqU6Er8y1WpmL0A=,tag:i8OZOLiG9sVGvH2yhQCglQ==,type:str]" ,
"dab_visitor_id" : "ENC[AES256_GCM,data:3TfdOZs+jRCmAx+YbwBXgtyQa2C977g5DZ5wUcxJGH4BhL2X,iv:Z/BIFJbbrZAnua9Igb7x8TmqZ4KOh5x6w39qnCTp88w=,tag:Oa8+dFv3eTRezOE14O6fKw==,type:str]" ,
"gemini_api_key" : "ENC[AES256_GCM,data:UmTlEXt4rcQbpRHM5agEjO1EMACHxajMa8yKlmxpoW7VayTa6QEC,iv:th5xNe/xRrQ0JQ4OsbnviA7hSo14aOT/S9k5O8KqS7Q=,tag:DCyqZnhoa94qhqZWyVM3+A==,type:str]" ,
"genius_token" : "ENC[AES256_GCM,data:5sTuvHifJkOt7J1QkgeCbqoBhkAKH7UaNHSeUElQfFTBVidcoz03hWdzhl3npqkjHUKCCK8v+4eiUY+H9QfJ1A==,iv:1aiJi+2PG1my/U0O+62MHsP2a/nh1GkiqtIF4ugtmo0=,tag:bOW6QMT+utukO6zlhzDCoQ==,type:str]" ,
"listenbrainz_token" : "ENC[AES256_GCM,data:dk97kGafv9YXtH6/0veaRKVqQIzykHWVUVAUUA5ZvusonoIf,iv:oQ+WsdgQplU4sMtqFaW51f95U4u0e26xrZyXfp0G39s=,tag:tAMQm12Z+W/BdzM92vwqVw==,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 20:20:18 +00:00
"frigate_valchedrym_camera_credentials" : "ENC[AES256_GCM,data:ED2NkK5JWzQuO2Qb5X81Xyyfn+hI2Q==,iv:WDUhL8DsAOZiyfpeaVidhvKWs8NRKw6/kZRQHcvcCww=,tag:KshDiKnsZ+HCzNtO/grjzg==,type:str]" ,
"gemini_api_key" : "ENC[AES256_GCM,data:R6oMjJRCnB9cKVdOaSxvEFVzFyZJFnt3aFSOynQKICMnOMcds1n7,iv:qOD8mkLLbgmDFkNteAizNPphPu07jkJmBfYflcMp8/k=,tag:QAl2DNpUzABHhHH0qvfuUg==,type:str]" ,
"geoapify_api_key" : "ENC[AES256_GCM,data:rvfLcLGmKm65rhYcF4gMfHYjKlkC3xsCatk3eDYbWog=,iv:njYgTDrPFgHP66ogKbz1i1rbEmvreektW1owKTiqtHU=,tag:1cm0uJTYO/K6KvXN3r/zgg==,type:str]" ,
"github_pat" : "ENC[AES256_GCM,data:3XHIcc5pHltNslq9pAAyKfy62YNaHvWaBlfQSYqXmBNiJYCInjDLwQ==,iv:D8xPhwUZgp86jRdA7KTwK6y4Jjf+lawNR1pR1h4CaSw=,tag:r2+73Krt8q1B6n0s5FOZJg==,type:str]" ,
"grafana_admin_password" : "ENC[AES256_GCM,data:ONJd5WmGZxd6cwWcBBp1OF6oCII=,iv:WO5WdC2VWgrUk8MJDK8KVUlKx68xO4KWAb9fb9InmVc=,tag:CjXcDYdWvG855qixX63cDQ==,type:str]" ,
"grafana_db_password" : "ENC[AES256_GCM,data:hS9cP+y/oBqPk01zlkasGRVCTrh8,iv:USFjHKqQ6WYJbKS6Sl7H8zWGQGe7rDi5poLR0KToluc=,tag:GMRV3lNklIxigZ9wzdtF7g==,type:str]" ,
"hackmd_db_password" : "ENC[AES256_GCM,data:RDoZ7KLgf53y0Uo4knDV,iv:lhCsEwiVkFuqSNYLzWO8klCnWoRF+En6VfkdpLCuROE=,tag:mN/XZZY7feyWiheS7oKDcg==,type:str]" ,
"haos_api_token" : "ENC[AES256_GCM,data:wEtjABmkWI/pfjU/BTPJnQET4ct3eQ2Epv/1Gw9eTFyUQe/yRu1mXSOvzN4o0RWDsDgB94HbP4+SbaMQyoBTzWRVVdFpe2H/9WW91joKt7naRPmny3k0McuZkzb0STsE/Zp6VPBTalM8wiEVYfrg+pPcyIpDbLrvwMpqyrkiGmcWjEgEDZsYMxFcqULW65WGTKxreAZPSa3+6UgC2QOef0tqvbDq8I1G5QG1CvmHCvu4IO/7Utgt,iv:4+MUZ3fUE7xS0DbJg1RMDCgB6hbLExzvgxjjEn7T7O0=,tag:KUzL9KKoWpqt/kmNeVrEEA==,type:str]" ,
"headscale_acl" : " E N C [ A E S 256 _ G C M , d a t a : + G 183 g 0 l y a E w a 3 Y M e a a z v Q d X v d a u + c R f F q R k C 3 t h / b k R s K N x E X 7 E a f c 7 T v 0 l 8 r U b s i 6 k s H L S u Z 5 r x O 4 A 1 C E F M / L e 5 O 3 i j P r g d 440 m / k v C / O y a M N L U g j a + T E U T A i q q E i + Y L m i z R X + k N + J c C A z T K 2 K J / 5 Y 1 P S w 3 f j + k G W F G I D U h O l E e d O C d W F L T j q s 2 K i S U 3 r L 68 q 3 S E V G s x 5 e S I x l H v 7 L n 0 Q E i H v 25 l G k j g n R t f l 2 e l t P m N O h 6 Y B z f b n z H k q s i d 0 8 g g p 8 N w O q 0 h z y G q O + L + L t O Z i S d u F B l k 2 P f a n M F T S J n 6 L Q L S a k 5 M j o 8 Q A L c + Y k 42 N O k 4 u U k 8 M Z F 7 c c r J b M I R G N m g U h 7 N j v 9 w 7 V w W y + + G U X Z 5 u b d u N r D k / e + v R O 7 A 8 U S g Y i 3 c E b P p 0 2 D n M E l 9 K F z 4 L C z H Z s S Z o U k s K 9E3 i g Q H M r 6 k U K D G s Y F m Q 7 C F x k b M b d u + G w q l O x K A Y / a 5 h z Y T h Q a 66 T i Z N / D i X X B 0 2 d / i l t b E x / G K m D K 1 D K b 6 J R j o f E N f a N U A X 4 V L a U A v 5 C R p X P c f e v A W 68E29 C D f u i K P o r s i y 390 R L z O l e 7 G C l 3 h C 86 h y o Q v H 2 k J A d Z f P z J q I W 7 e x W k u H m 0 v Z t A G 8 t Q G v 46 H 8 o U v 4 U + E p e f Q D v S L p S l U c 8 W d 3 l C N o 1 q m k X e 461 + 3 A n C Q U V W a g f L l R R V y 62 t G Q L s 5 Y z 6 C 9 M S f Z o b h w P y l E 9 D R P l D n w h v W 7 N a T Q B 7 A 6 Y p w F I n o h m N H l Z S 3 A 1 l E K z N q D K l i b Y 1 H m L u d c K o c O p + 25 b V X m 485 o S d a A p x c U M O J / G 1 N j e 5 v n l T p b R n p 0 M n o T G M J T K N q Q 7 N W A q y Q 41 H v B L b D S 6 r W b 48 m o X 6 X b o V U z 25 k n D a R I A O 7 o f E Q / J h 58 F r L X f i c r e l r x H l 8 H P L 7 R K G m I 5 k 3906 c q 2694 n z A r a 8 h j M 6 B M R 6 h P r 7 L k + / H D q Y A d L X J O q h Y a + R X 7 S F Z p M 82 H i O 47 l V U E f 1 J I 3 U p s p w s E s V 8 s E a y t G C g r f 0 T 1 x 3 q k r u h K e f m 5 F C q s 0 x L v p a h I y b P a o C v q g T W w I Q q A C r / f / o W q b f 5 Y z Y 4 L R v o L y + N I b g U q 9 N x J 5 G e g U O o I a K v o W u h l b H l R + 0 C f 14 H V 4 m B E v J k 17 J l 31 N K F R K t D p O k W P w s z V l j V f E a 3 D R T j y m R e C B S E d w 25 E U X p / B 7 M o K D 30 a E v 7 P S m + 288 c u c w H 6 f 4 M q Y P l s k C I 6 u t Q z 1 M f H 9 h I X y 5 a R v p o R Z i v b j V i a l e D c E J Y f N 3 F p / l 2 u C Y H e J g 1 z c D X c g T u j D + R a U p W D d 9 T r I h R 9 f C 5 d 0 e G o M g T 9 g p I q a a l O I k k G J W R A H h v p A L b u 2 r b 5 N 0 B x f h n b k W a a 4 e + n 74 E g x X m 2 l y s x B y 6 W e G 7 L c 7 u M q p q k U j x A d V 5 O 1 X t c R t Y x P s 3 S r p O 9 D B 35 l Q b c x a O y m z n a c m / 9 I k N + L R F 7 W V v 3 h b g x N P 94 / 77 b S K a Y u i I h M L V 4 z J 8 K D B C 7 / N 5 Y l q C M e l D q r k w 3 l O G w U C 5 n I k g r a S g e P j 9 i 25 X I p b J f o o H s s Z i z v t m i z o n a o X Q F P 0 t U Z y n 7 d 2 n f 725 q 3 u A + a m B 6 C + z D z z N 5 z 7 v m 8 Q K g r g s w h w 4 m b F r H a D h k l H w 0 i Y P u B X T C E h P / h A Z A l M B 8 U r S 1 b h M X x + n p / 0 0 601 b T O 0 P X f a T 1 t d 8 v + w K O p B 1 I h A B 9 I j q Z Q V U 4 I z b e p B s b A w 5 D l x J 5 A Q / L h W N + p X 17 A 4 b m 65 N Y 5 u M L O + G w + / x w 1 j L W y / 8 W i C E A 1 W R c s I f O x a p A C / h C D y Y b 3 r q q s + / K P 9 X 4 I 2 t X n e 0 c L / d b 6 G r a J K 0 o W Y 9 T z L w M 75 j / l f z D i u S G p 4 n v y 9 l 1 Q a d A 4E4 / R m V v P I G x K X m F z s J l D l D q f B 0 u F D j y c C c k x P L L / r m D 6 l C u V 8 Q q M R 4 a d 61 O d u p L / m k e l f 5 Z 4 i m f K E b N z Y n w 7 o o F y T 4 S r 98 Y v q h l f A I K m V B Z h k o D H A X M b 6 G K k L a 16 f M S a J H + L m F S a Y 73 R d 1 e l R N N q a U i e G M y N T T 2 i + C 0 M E 1 p C N h Z 6 H V E F v z p / 5 O N h J 14 J r + N g 23 b j Z 0 2 i p 4 i t P Z 5 X t v C a 582 S 7 V p D k J m g V v z g B V H m O 0 I 3 b 8 v K p J J z L R F l n J K v E Q n 0 0 k z q 6 / A M e Y J j h 5 Q i 9 a i D V W 6 l k R W i Q H x r v k Y h v 2 h D v N e Q Q E G / N x c x p X I K G I z 1 B e i X F r p B V S Y r V z T S T I p a k R V / 9 M Q h W h B 0 p 5 v G Y t f e 35 D m 1 V 2 i 5 u D 8 Z g S x F B V f 9 x g 88 Q h w 898 t c 6 a i s d O u C Y y H 7 f F X l q l s u A J m u / 8 f D O w 14 t a Z s l C N a r 16 u W a 6 i y o 1 / d 7 X k w D I + k I D D K s f 7 L z 9 I l 2 l F M q E d h A e i I i a 0 2 / V j 0 8 i e A r n S 3 x U V w T K j A m 99 j D N p Z 5 D w P x f 3 q P a D A w U C t I X b J / Y r 56 d c s U L Z 7 r N V r G Z m 8 T Z 42 y q P D L 4 p F 75 U n H T o S Z d + B 7 k D K q m V w b z R n 7 L V P p R t u x 34 I + 0 32 w Z w q U 7 v 3 / A t / P f m t X v g a J N B r f B Z i S i z D g L h w C P a w 50 d j / 1 S E B 4 t V U i 0 I 86 M U k o A I F e g P e M Z / 4 o A 9 l M / 7 U J b y z R X C S 5 e j q C A J A Q r W f q 22 z 1 K y Y 3 V Z p + E X + 7 w I I o 9 u T m Y g w m u h E 5 I r F M P L 0 1 + Z 2 + 3 G s j s 0 u + B P q N 3 a u l J O H I + 36 O V h r 12 x p i I W G Y V X j 32 B s Y 8 N q u t p 2 o T Z O + E Q x u a 4 o E S A U s w V a I s r C 4 r Y M S 9 w + O I Q L u b 1 T g N z M c 9 A L B x n T 8 i V C C k a e Z s 7 T B C x f / q l f d g i Y s c M n 9 y U T 2 C z q / g p h y q X q l h 9 j 4 F U u W s 0 S c 4 S Y p t 0 W U q W K 9 L V M 9 X n 7 i U 7 B b 9 F A 7 x 8 L n a x s P A t w E 6 m t a s m R v 5 X G n o 6 H m i 1 W 1 b a I w 9 l I R k x 4 a F M c E n e 7 D W w J n j F f 2 x p S D C d w 0 3 N g V y X b 7 C d e Z N a k m q z B C K s 3 m d E x z d p k p R 65 X u C j w m e i j Z u t V 0 U Y V s s 9 j f j 4 w 2 w 7 V x 7 t b r + k P s r 1 c 9 X + k o x E c l v R q w U G D X c U 5 S 2 L K d n O 4 f q q c N 2 T 54 g r x 8 S l / D B y X 0 Q c F r v B j W s L Q p 78 d o 5 C 2 z 0 k U 2 Y 6 o z p w F U Y l Y v F 93 G e 6 K L 6 q X u l H 9 A E d J S D c 8 C U 38 z j m x 8 u K t X 3 I b T A H u g a G l E 43 v N d X p y M b h 0 Y j I 6 i f B q 6 j h v j e U a M M 2 z x 1 B Y u e S t E 4 f D x l Y 1 k x 0 + z K Z m C V U n t t M z F 4 l Y q G w j Z y Y J Z R m t G 5 w O Y Q t q b L w //GdV8mHFdU1LI4Vhepa4BSOEIXdSLmZ0n5UBGRsXPTGsS5snr+5zkrvoJxODbmCL6O8Mdc6FKKZlkTvIXhOeZ1OviY3+13+o1D1mrW96ujd2HNwMUPHYn/RBMOnJr69Od8kQg0Rb4XI4fX78I8TyhEM5DFV3lQoPsHy6a2zXve5Q9BPVSgciANXrD3y7ng7M24Sycd7iHmbIFW+kCZFn9pJjlEXaWkIzGQRVeRSg6hKZn+xNUnZ2CtRPlgJD8+wYwWPOqkDO4kyVd46PkvuQf0cmut5X1E0qF9h8z/WQIzVFyLGcH0VjtXqizlJ/CjtReVSTz2ZjeR0DqlV5wAlN/mOIvLQZ2b7aWQcvaNoYGAuAfCdOaLNqC5vTKx/ifCVACi6vmJq7jbjYsc634gFh4oE5mxZfXQNzLMIOtMqZ/MkfuPv5s1htVHWRx3NrmiieyHqq2fIeAu0Ingq0Myn92eJxJ44OcF56HpiUh8Wc+Ammiiqu2onz7Q5sBFPNU9DESapgckaNqXMWGw9gfDaAayiJZEB9gt0gPctUjsYRxTOkt1unG9I3vwrlhwdnFMyETu9Qt0ZXn2CljY87Of55ah2/cZmujpV6hzojrVl8HDNcajbRK8yDsHxHeLYibHvUt9IVSaHR1PCik9VMzmYzw2oyd8hzsPmQaJJLU4+XPMZMinaZibnqOv/HbyOiRw/Gs9s2qNGtld0o6jKtZbcO0cvmRlyExqXTfG7Caa2oHWVcnySK/PW7dPzQQAqTygRcFAXufPC92j9vuE6kcbvGCjiZagntyCYwurD2QH4NPUyfY/AL3r9zgQPp5lZ3ztGjo6LZTDdFN4HDX/thYgwWnTjZhNmdx4mcMu9cP7SZ6aYdIfxJgZNXiJm9vnYjHXelKr+Ss5qn5sNmffL10fnIbTQByHDIEbTdhnSZ8Fzdyc1aYXtcnEEpWsx5zek2GYJZZe8zGbtGlw47iFabCY94eYuz2E9KWVxgViVPiGzk1
"headscale_config" : " E N C [ A E S 256 _ G C M , d a t a : m Q F 7 M 6 z d N D E f 5 S u e w r w v f D 8 u a r t b d + d P E r G 65 x b L B R T R 4 k 0 4 + I C 7 t B W r D Y z v V K 7 Q l 58 d i w T w V G Y c K w 4 t g b 2 p X l 41 A 2 D i b A y x 1 x Y G e 9 U O X A N l 3 f I j O y I D t 2 Q 0 S w D + O 8 z L r d E s v p z e t v + j j s O o H X E G 1 j W K J V S P M n w E I P x p O O k E A 4 g U C d 1 L 71 m p F U j A S P C B i N / G P j H 2 J B u l o 643 K / h n a Q h 5 S I h v A V s c u z p l i e Y d b G p 9 n k j x d J 8 U W m H E y + J h I s a H W l C D 2 B C F Q 7 o 5 w u t K G i v J U j q 8 U d H U 91 N h s 7 m h 25 c I G F y V w B m Z R B c P P u 2 b j 8 B P I T A D 5 z B l E r J R v 691 i 5 D p j f z i z E g h s 36 E R V e H A 7 g v h w V Z b a D + x Q + P U w 43 r 0 C l D t 68 e w M L U n w p m z 0 U s N 1 Z t K n R 2 H 3 c c h i 6 R J f / d n Y a O o 3 Z q G p J T i 6 T D A 8 G 1 W I X a Y B T r L G c z q 88 P Z q 6 E P k e 0 3 W p V V e t j O J y z E L q X i q g c o D Z s Y H E A 0 C n g 1 n r d 0 3 M d 14 N P c W S v w U r l P O G Z F e i J W G O f e T B 4 y 0 k K L u + + 7 E e I d T q Y A X U h n g B J g w G X Z 3 f a j F d a a w y T v X V g 6 F I B m S N 0 Y 7 I Z P 5 L 5 U O I T u R X E h A E T 8 t A / l 9 R S j t G S 7 / P d 3 U Y U G 9 n n d z l 8 w J i 3 k g a 0 J 5 H + R o H Y z v T G g r u p N y 53 A F E x r f i H 7 M 3 a R V N 6 g X v 3 L m e T y E I R B V 7 e y y 66 j n B h 0 p F B M j 61 Q j r S c M / 2 h 6 O d A 3 A S b I 9 J t V x 8 B p 3 C g F Q i 5 j D g L g T o t t 61 o D Z n A c 0 f b C G 5 w k k S r 0 g 9 y V t L 7 a Z U M A r t 15 h C A Z W t E L f V b 9 J / H C d h U i b 4 H 0 q t k R G h p h + t m 41 r k l H K f H x c z 3 X D n 1 r k x W Y 4 e o 0 P L q J Z f 21 N D z I w R 1 w / o T D S D D H Q p t e M O k u K E z a X G g u T n B M z H + 172e3 I S 30 O 3 j k h N 54 c d n F R 9 K n X z c X z 1 n h H 5 + V g f Q g z C x / 3 u t X q U T d Z c G T b H i l 4 D g r m f P 8 I E e S K d E a A L t Y 62 e H Q y n C Y o x v 6 l i k t z v m s B 9 i 1 p 4 Q o 51 L 4 g e Q m w V e g 6 i l j f E 4 c A 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
"health_postgresql_password" : "ENC[AES256_GCM,data:1+YZn0ijH9WPzR7QXEMVX076pCK+pRf/Seu7GcMs1ys=,iv:GlAXUMXtBTbckCogTBGt3tOnMfLpTNPdoltgqpC7oiI=,tag:+giigqvIEFN+utSGB1cjTg==,type:str]" ,
"health_secret_key" : "ENC[AES256_GCM,data:GSy0iOAsgsJ6TNHNAEUxtyfH9ZWXFIpjYNY96BzvUXxlqPRKEUlTiR1KOB9HV8X0NWgsPhX+JnOlz6gBSR8x7w==,iv:Df3vT2RbvCF9I7mjBqu2aRuhCAVDAgV0ALXi37Lq+fk=,tag:k3Z0vcu2FHO9hb27nPWjRA==,type:str]" ,
"home_assistant_configuration" : "ENC[AES256_GCM,data:kRSZDcSw3p+lCqCCRhXqtnTJlmUhj1qG+X9drpMld8H+PW6r5ktq7TDKF89FXV52inM1ddXPz5Arz28D0stelkZqCP5zgaatR76ffO6uk23YktFPn8Q2sxhE1l6zlmZvHCVKt8XyCSgwwS6VFCNvRoByNyjShlwvkF9YL22WQ5AHLnJrEVnqbjFqpufTPU/WH3gBI3p3kS2aJiv8y3ZH7x1rlcFWH6dHkKTcw8C754ji6DZSXYI5d0qIyarROes40yd2Ntvemz+KNeJcLNM0ohD2O699n/3NiZLIWBXmohEVufU/LO81wS8It8k7GR1eEZqYtzjKDUYirEo4bM+6Yj0xZppeFkKTXBhca02xudqyKY+VytDpwulbb2K01ulpAEp2rrZmErZnorNdS1KbyyAowsQC0IMFb6rmP9qUBSxEdI+GAZPCjhxqLtqrwWHuOZUaEOG1NEryVM+Wa5y6ZP2uHPzmN9to126fNEvKSobBb8gQXShszuztBFDX3GhbGYAjUpKdqWQvKdnbsYCx6/V9y2M+DA2W7xso7gc=,iv:hVfYuAFumBiJMg2qWCH3L6uu52Q30nZWlwiDOQ/N3aY=,tag:J2sS/Szfn9pACd2UAphhjw==,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 20:20:18 +00:00
"password" : "ENC[AES256_GCM,data:PD27apdPvnT+juYLE+PyE/o=,iv:FRZl7PIKBsVfTvU4LzWrnLtolukZ/OnWgEzIsWE9CG8=,tag:QjBsMv9bGuWxSUogrvUj8g==,type:str]" ,
"username" : "ENC[AES256_GCM,data:N9B/4ZY=,iv:cDRlYTygf5LIruEqhq+StreGivDgLihaZriAJIxFgVs=,tag:JGCCklDDaazkStoPDbodUg==,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 20:20:18 +00:00
"password" : "ENC[AES256_GCM,data:lrxhLGdcYDLb5d1bcFRmoJKVt1E3FhxOA/htr/8Pv+q/DiUWStbVAj5zMy7mqPzveQtvzD89wgDV/U+s29ET7w==,iv:FjKjA58OyJvzZAiSQ9KPbndx4dC+fkK3+ip08EYv84Q=,tag:+bicFnNFQqkdcD9BZhAgkQ==,type:str]" ,
"username" : "ENC[AES256_GCM,data:Fzb3bIgFew9e3YaWiK9pEo5vSeOtT5D+fufilfh5,iv:/gG47VaRda8jlnvuQrYrQmOP4qu3rG7s2Sa8SL97CiM=,tag:7IuhmuCpvHUTveywo8QQVA==,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 20:20:18 +00:00
"token" : "ENC[AES256_GCM,data:QQUgnSPUq76V2Lqts/V1euz4zCcjuaEzM1MjRmDQMMNuzaKVFm7vAwU=,iv:aoi1+khnrKVXlRWXGaQo5h0fIrBxO0u5NftnUGe98aw=,tag:E9S/+bYI3RIhSrVXsa2r1A==,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 20:20:18 +00:00
"password" : "ENC[AES256_GCM,data:naxxxvD3GN6nSIJLIRlj+WNibpIDVw==,iv:kNia17NUKLvwqHvqZe38HkhAwcWyE7vMTCtohjh21YI=,tag:1kzymTxhIsuX+qcxZNKtdQ==,type:str]" ,
"token" : "ENC[AES256_GCM,data:7+Rac/LVppiNPrxTekI6/DEK+HB5jm3vOEaxJ0bZ6HI57gCuNRWWog==,iv:84uZuSrDD8FFRdOkBdi1iS2EnU8+P09YYnjqYHG9oyI=,tag:QwIhW+5907cP3XOj6wZXPg==,type:str]" ,
"username" : "ENC[AES256_GCM,data:8mtm2w==,iv:ws0fHKoI2VbV0t+k58iKzYLzIC26yXQbsy9J8MoiOK0=,tag:7AAmY5dDc7BlX9kza3glZw==,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 20:20:18 +00:00
"pfsense_token" : "ENC[AES256_GCM,data:obCh2NzwFwenAo/DVf1AEZHZy9M=,iv:jqXdYROxhIs4Jl0KoehrVPqpO+mHWAy0xp/fwSg9VX8=,tag:eOEY+yh4e072DshTNASnEg==,type:str]" ,
"truenas_token" : "ENC[AES256_GCM,data:xSE1Ry8Ia0uLjYmiRrlSvDjNo4rp+ZW7X046ID9toBnKjczdMDc42EtRbpmCxqoOa02xq1fc63wIRcAEvG85Bm0S,iv:y2I4bfA2cw2UrrDFYvKtKKRZtQ93E2BtBiO2y6Jm0GA=,tag:NstmqZeEClJ1yZ6VbFNd9Q==,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 20:20:18 +00:00
"token" : "ENC[AES256_GCM,data:N+nsQJz+XDE6AGT/5ujt6qLuTyXw245ICbfB9bXqSRSpx8XcQNfB+s/qo+TTvc64JhvGpgwLdtC9LtO5JYsB6A==,iv:hqPyio/LqzlDlb1p89qMU37lHIlwdUReFPnHY2o/eNs=,tag:YzsBa3igvU0ujCd883LoMg==,type:str]"
2026-03-07 16:47:10 +00:00
} ,
"authentik" : {
2026-03-07 20:20:18 +00:00
"token" : "ENC[AES256_GCM,data:ib8q5tR2tkfLAtd7ZUZakPAyem00YFhezinH4QmzogRyJT6kzerkiOEWVdBtrb4Q2LPgiFUYmMm8unA3,iv:E2/8euP/CKUyKF6ApFyAqVCJBYKZ8jV65SDIu1cvksM=,tag:r9ldTrqQjwbkGh2qGWmQ8Q==,type:str]"
2026-03-07 16:47:10 +00:00
} ,
"shlink" : {
2026-03-07 20:20:18 +00:00
"api_key" : "ENC[AES256_GCM,data:XaoC3BKof5voQVZ01JzMMDC2/hOw+SstUf9f1BmNV9Db0pQS,iv:sXSuAAiVIkeqq0zMAccpXzsekOoc1id9JLVpqyyS2mc=,tag:6ZDI9t5Z3Mvt5+rkygzSmw==,type:str]"
2026-03-07 16:47:10 +00:00
} ,
"home_assistant" : {
2026-03-07 20:20:18 +00:00
"token" : "ENC[AES256_GCM,data:YDXLEuwKqPgwAbhG9j8H9q4uiHwaSErB2nhKWy691QCPdY8YPtDwlrxUYK5fnKVSGZGRwyatM8MiOsPMu5MMp+elzlcHvGCzGqD601IoYc2x5Tnt9lMP/LxqOqjJruuhDJDcrO59WjZjy7eDaN7bhVkyLD3aIwpnCE4WPy3ZyLtVx/1JzNXEShMGjz1INIuV2eXthpx8V3dZuPCxqGCiZyWGsDTz75Hl0pqEwiJY82OwHNIQ7N7H,iv:3yEzkUQG9yYo9Jb5ByL1Lx7Y+ZHDZw2u79sz+flmmV4=,tag:YFJDQ0dLDATZlwfF5Udnng==,type:str]"
2026-03-07 16:47:10 +00:00
} ,
"grafana" : {
2026-03-07 20:20:18 +00:00
"username" : "ENC[AES256_GCM,data:tXz/YO0=,iv:72SX/6XqDxePxy8vyKU6Z6G0eNfjcz5SNWvpL6iIvCc=,tag:rV99DYyZA3soNnlh7MEmcg==,type:str]" ,
"password" : "ENC[AES256_GCM,data:p80mSkZkd6aXJu2qirA709sF34A=,iv:aCyOwyR0i21pmKUVtL3CC8RFvNgObNDVBIi4/knuP5A=,tag:9QVND6aREztSDP609r8ReQ==,type:str]"
2026-03-07 16:47:10 +00:00
} ,
"traefik" : { } ,
2026-03-07 17:39:24 +00:00
"speedtest" : { } ,
"headscale" : {
2026-03-07 20:20:18 +00:00
"api_key" : "ENC[AES256_GCM,data:sKnGdrfIydA4F7uIRo14gvuvR7PZQ86IzXnayL2fYw3RO+T1xff2NsBxfHmFMWbPyqyKhjC2,iv:a5qkJ3Z88/nTuVM6elgako8QND7BJoQRklL13Mi99nw=,tag:1al63F2pq6oE3GwJWWCoxQ==,type:str]"
2026-03-07 17:39:24 +00:00
} ,
"prowlarr" : {
2026-03-07 20:20:18 +00:00
"api_key" : "ENC[AES256_GCM,data:ERT7Drn3eLPQeTER8c7QHgdtD5VJ52jcm3WKujq2SsA=,iv:y32Tzxx8PyRPlIxu3rWFI0+xLmvO4jYXfFtRKCmQyqY=,tag:+pyFlAPEGVHB0G51ahoDUg==,type:str]"
2026-03-07 17:39:24 +00:00
} ,
"changedetection" : {
2026-03-07 20:20:18 +00:00
"api_key" : "ENC[AES256_GCM,data:2wRlxJ7R8I0l748wcFUYS0hjgCvYL6BgpWzKtmtDalk=,iv:f/STp4ipwKRm6Io7WXVUW1LddqtTFkpmc6UpEwy+Vh4=,tag:0P5V9nj1dewUkhMawzaThQ==,type:str]"
2026-03-07 17:39:24 +00:00
} ,
"audiobookshelf" : {
2026-03-07 20:20:18 +00:00
"token" : "ENC[AES256_GCM,data:sJWJnI8euIQW/WdT8mAnxSgtpoJXwZvVSID4XLaHu2JOXoo5+CpUwr0g1N9QMzCDvEIz5oe5mML5Wk6kfTr/AQfxrUPLFQCe19xOhWQ0RFKk0xiVm+0PL7waG0SAk/kh8l8qf0tm4EIgQn7R00TjyeRaOs3vGcxMeuA90MeMm0mC5NS4Rg7Ht3EOSfThNDfxZkxvleBUAUluw+0vRFRDCEhooCbZPxhFhjAZL/oiNb6yR0NlwiNzlgg7RitZZUW7kg==,iv:X7sF2ifwjaklA/p8hRZkye15IIoBHPtgfrGPFhNDjco=,tag:zqf5mCn2SpipcRDgNh2Krg==,type:str]"
2026-03-07 19:03:06 +00:00
} ,
"qbittorrent" : {
2026-03-07 20:20:18 +00:00
"username" : "ENC[AES256_GCM,data:iyw7N4Y=,iv:+2tztHE3fDa5tP1ukaCC+TPY/dCe1oa6Gq6U/ZG/JgU=,tag:KbxS1ge3Zejqo+Idk1EGxQ==,type:str]" ,
"password" : "ENC[AES256_GCM,data:w2Ipe2dVOP8xTyYnK1aOvVIunxkByjeju2hc/7VL7A==,iv:rRJeSlCvb0aRVr5kM3dPL3gGb1Itl/Qit3Uv4N1VbSw=,tag:/IM4pnwaD/e4Z8ZZLX6IrQ==,type:str]"
2026-03-07 19:03:06 +00:00
} ,
"navidrome" : {
2026-03-07 20:20:18 +00:00
"user" : "ENC[AES256_GCM,data:dvG+25Gp,iv:PGT5ah7xapYadBVeYn/grv6dQL0jrr04tbbHLKhKnWk=,tag:I9ltBKk3mO7giCR2t9ET5A==,type:str]" ,
"token" : "ENC[AES256_GCM,data:ZY2wTSamlAB6ciRWOEhvPE9ZpE/u/G9bZH4YtOnsmdc=,iv:o/JYzoswlpLWGwBvpSgNBlEv/L+g09JaLtVI8DxHpIc=,tag:qP3PvOqJ8okimE5UDkCXhQ==,type:str]" ,
"salt" : "ENC[AES256_GCM,data:6uGHRAb9tfE=,iv:L4OKxbdFXKejKLHHzrnh+gRKmygtKfy77447wAIHDfE=,tag:cDurwdSNr9izsJETZtNpQA==,type:str]"
2026-03-07 19:03:06 +00:00
} ,
"nextcloud" : {
2026-03-07 20:20:18 +00:00
"username" : "ENC[AES256_GCM,data:03XjHmg=,iv:2ZCvRiBD4qht2OQO7jvDo+eOvsKBlrXThcsYp9vH4Jk=,tag:+VNoXKo9Ubv3PsFcUfnEgg==,type:str]" ,
"password" : "ENC[AES256_GCM,data:f8DcXQzZCWn5lGmX0w6scUawJFIwv4Czdlxa,iv:UOK31RobBPwcgPz0b6i2sKo4NQy2QcNFjOVk8dNhLvU=,tag:DSsDaiAjQ5O7g4cuzlRZCQ==,type:str]"
2026-03-07 19:03:06 +00:00
} ,
"freshrss" : {
2026-03-07 20:20:18 +00:00
"username" : "ENC[AES256_GCM,data:Slcv9Yn3,iv:Uixq6IOJv6HixT25l6yP1Ntc2HLlBs0NOGJmmuDMdh8=,tag:9W0cJUy2c3oq4/IbNipFjg==,type:str]" ,
"password" : "ENC[AES256_GCM,data:h8K6cV3kYAcWgzXGmKDfcUiGDND5,iv:hrT9Jsp4761oT5MQZPj/HLwI6X8kLaVFKSOGMXdL8Vw=,tag:jJS+09yZdfOB+dEH07De9w==,type:str]"
2026-03-07 19:03:06 +00:00
} ,
"linkwarden" : {
2026-03-07 20:20:18 +00:00
"api_key" : "ENC[AES256_GCM,data:guTTWbgJPgJICQJ2o33RLMSc9/wLfaLTVFJwDLnhlbg/EFM4rCIWAABVYhgnL3cfSfNEteaI1zAUExv9qpi/i82d4HT88Ssp4+98ug1ER0OU2GpHoXqXJJc7pz96f4qMFhOWMtaZvMTwvN0PPjApucbdm4fwEbWSBTLD5X2V779woGBYV4sDaGjv26CTSo0WdG98wpNG1DgVm68twzTkft7kKRwmMDqMd5WcFt89as34GTU52d1toCg5RNdPOFm//78VUmE=,iv:vrklwXlbI898rQ8zkqGYzuLIQFpl6gPfweArI9QRHQA=,tag:M/SHKzQ+o1Qc3sIhFz96rg==,type:str]"
2026-03-07 19:03:06 +00:00
} ,
"uptime_kuma" : {
2026-03-07 20:20:18 +00:00
"slug" : "ENC[AES256_GCM,data:tqdHANM=,iv:eITc0Fbbs8j6VOV0FmBNar8V4M6sZjwKimV6QmJfF8A=,tag:WQ0VIUJrujtdxJJI3hmvgA==,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 20:20:18 +00:00
"immich_frame_api_key" : "ENC[AES256_GCM,data:MW8v2W1Tgo3NMyFuGgFiq4zmXycZoN6xZcIeu+paNDF4WT+V1eCV,iv:XsUZhWLZBQ2OWCuOaNd7PT+IoQlk3BxpDuiSRJWTufw=,tag:dkXW01lQroy7Xaf5spMHdw==,type:str]" ,
"immich_postgresql_password" : "ENC[AES256_GCM,data:13MRkLGc,iv:xYMsGndS95wHs00z7ExBBR1l8LFGY3ftCPYMdmnNvvU=,tag:tkN3LAQCmMYXJOKgfNZoBg==,type:str]" ,
"ingress_crowdsec_api_key" : "ENC[AES256_GCM,data:EHpiVy0m4tYrljKu93gEdl8BvUXwvuL8WnrKAdCIet29GlZvnmsDrBWGzQ==,iv:QerWO8b0IH3LTokSEpC0eR9d5cY2PyVpDxqjhfZLyjY=,tag:9QYVawXRwfj9+saH+LA2uA==,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 20:20:18 +00:00
"email" : "ENC[AES256_GCM,data:njgAk0QC4O+UDNrMl1HbGPt2wPRg,iv:8eglmQX2WdMg2gGAhaBD5G0DdDSsncAsuJ+ctnNO7JU=,tag:9TIp7X8qi+hhcp4U+j+NGw==,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 20:20:18 +00:00
"ENC[AES256_GCM,data:28lbpKWVcBLO+rY22Q==,iv:l9STkqeMrW6bJrECr1L+MZ7bgDj2qWzaIC580LM3h+g=,tag:VvaZPHeqNQsHn/YfGv5EXQ==,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 20:20:18 +00:00
"role" : "ENC[AES256_GCM,data:JsD/hcWJ+NW4M9iclCNu,iv:XZy+llFXxs+CprdX5ky9KT6zM8jkFC/pDSumn2mR6x8=,tag:NdT6AAkbpbWG15rx0midSg==,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 20:20:18 +00:00
"email" : "ENC[AES256_GCM,data:LvwGs29L0hto0xH5CUdhEfod7D1kCQ==,iv:9fMWPxC0z/bZHY2adSQX88kg/rcB7RPuU6eCjo3FQYw=,tag:DNlfhm5g6SfZG7bkFmx1zw==,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 20:20:18 +00:00
"role" : "ENC[AES256_GCM,data:E2f5nDg=,iv:+YVkbPDp8zUpyFjBRaNSx8E1L/QGvnVl3U3kjmbqy+Q=,tag:MzgT3Rik0VXzPLqw0DU4hQ==,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 20:20:18 +00:00
"kured_notify_url" : "ENC[AES256_GCM,data:xkagZ0+i0PnADwh044axVxRTojJtRxRfll13Qug9k3Xpvxbo4X1vEVPZscKwEqOifOpPow1QMARfZOTgUvf8X4XeflRueehwpRxVSuxnKy+O,iv:rsK/gFwjcmBxqLr0rN4W/bCtt35SSudvvUlDVc9Lskg=,tag:nHcxIwZ/gDtOiaaShGVkdw==,type:str]" ,
"linkwarden_authentik_client_id" : "ENC[AES256_GCM,data:DKTiwihdC7MHQbjaTCSwHjGwBlyqayUwg3UPQV018CXNkA7ZolYZ0A==,iv:StdFS6Jm4HJdZhn6SdNTXFARzpXXpxZeNQRRsJ2MPkQ=,tag:VJgXDudbu1IDOR1wjiOAWQ==,type:str]" ,
"linkwarden_authentik_client_secret" : "ENC[AES256_GCM,data:heRwe+k7XlORVNbVhZyv38ZT4g3OVPAAl0WR4VykF7D7m1GuAbj4LYZRcofXs1tJZd8h35MdJNk6xQspg2DPbNifPJ7RKCdMSgOMwslrxqnW2PCbntF+4C8gkqkom0oR3mVvfNpAdwZqGQENWkICUihFlV73gJoPWgQ865h3e4E=,iv:hFBs6YewfGV5w0/O1Rv8sokgPD+7Z9eIE/atwRzzFko=,tag:b2xUFLgFKEfs3F7+oR85yg==,type:str]" ,
"linkwarden_postgresql_password" : "ENC[AES256_GCM,data:IQgNjMTeKWVqC1k+qMyQcCc9Yp/oPBRoTbo2IiU6Jd3iwn8fQyfFRrsvm3jRO+4x3wwQ,iv:Al3i2O1T2aKQzhWe4sWoPiDP1NeurZAy9qEVqv/hXf4=,tag:hA7B/stFHHtwI6CovpPAbg==,type:str]" ,
"llama_api_key" : "ENC[AES256_GCM,data:bL0gaK8swKHX5YCpO/ID+cbIHnA3pxkIQOuCi0iB8rKqz7OU0h/cUZoB/jZkv63U,iv:33DszU411Pp538XO9uGqkfIFugdqQyVSK5dA6Ye5hoo=,tag:Ws45LOSRnBzbWuOtSk4Nhg==,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 20:20:18 +00:00
"alarm-valchedrym@viktorbarzin.me" : "ENC[AES256_GCM,data:ggOrbLQ8GEVHrZVGgL5NVHuBOK4=,iv:TlBC9emQ5JZD9A/QB5+waUGSH7ePqyuOKr0KDV0oOYI=,tag:RnRxdMyoMRuqHhq+ue/E1g==,type:str]" ,
"alertmanager@viktorbarzin.me" : "ENC[AES256_GCM,data:R2FX7ueASxPFEd4gZPxPeR/9Jt4=,iv:GA0arc5aq0OI5edXaAcIGll0oSHz1Oa582l9ShOX+LA=,tag:PIV5p7h7ZbrZIi+NpUeaNg==,type:str]" ,
"calibre-web@viktorbarzin.me" : "ENC[AES256_GCM,data:o6M1NxPkWKaEHxUxNlSjDxJPt8+EkQ==,iv:4Ui2JIeqwsJfYKvBPkB7rerQI5H7S0h03+YcmJoYMl4=,tag:TLkZ8+lvKh9Vn0P1BQy2NQ==,type:str]" ,
"info@viktorbarzin.me" : "ENC[AES256_GCM,data:QMVpVgpFZ774sZkz+X77D7XS9CHqc3FL/Q==,iv:VBA+deb+z3VnpDl2rXUGZnN8W2/dy7SJrEHKXWSwhbU=,tag:OuOAs+4UvrTOUdX6cfy1Ww==,type:str]" ,
"lubohristov@viktorbarzin.me" : "ENC[AES256_GCM,data:2NAR99A1cMyjvQS4Xy70UYr5+dA=,iv:4Bj8QZuWxrlKdNWQZzELfZnBU4ANp4xWfhuUqZJrfgc=,tag:6EkYwYeE2P3WP05dJT5+3g==,type:str]" ,
"matrix@viktorbarzin.me" : "ENC[AES256_GCM,data:QfW1UQZlyAPsmHfO0Emd0p+st4nrtB9iC7lMn3xdGHk=,iv:76ZN1Pp+If/fsG0Xd9UOuugPW7aNEK3HOgUptVI4S/g=,tag:5ctvrdlfCp1Y6C+KE7isqg==,type:str]" ,
"me@viktorbarzin.me" : "ENC[AES256_GCM,data:rENuQHmrmmwHMsBog1q6kaAV01U5xVnTpwNnBR5kW20=,iv:1UXhBlFbdZBFS0lJiLqJYXBWqsikR13ea50w3QYBwBc=,tag:1R2+l76zZE5c/SuRwMN6HA==,type:str]" ,
"nextcloud@viktorbarzin.me" : "ENC[AES256_GCM,data:gS/xrIN6Zxz1efKAff91TOaV4BJiMqqFBx7/,iv:J9Ajw7sDQGe7nlHNY2qQHUTwm9qslKFdQsOeEbziMJ0=,tag:aDKpQXm8cykDjUkhMUUZPw==,type:str]" ,
"r730-idrac@viktorbarzin.me" : "ENC[AES256_GCM,data:ggK8a9nTjy7f+6zzRcs0AqM1iZo=,iv:iDNU/Nx2txguu8V8c6QudM6pdd0IWTZ/hCZfMTr5afo=,tag:MJ9jh3v42AgyPsKZbDbYtg==,type:str]" ,
"spam@viktorbarzin.me" : "ENC[AES256_GCM,data:JtzLKmg9qeiX/+rRWZhoTV2bexTbTg==,iv:ed8EsBPGPne2tAJ6ThKJS8PujpU7rfNO4FJLZnNJvBM=,tag:r+ohrVVNE6k2EIt5aVaHTw==,type:str]" ,
"truenas@viktorbarzin.me" : "ENC[AES256_GCM,data:bTScXY6e7Dpbt0GWG0rTRigq9k7bKQ==,iv:JE4OM/PxGn5n0SL5z36fHv7RDgTjv1+1fStL1qpkgfs=,tag:ybxcDPUnDxxBu6FhDQ80lQ==,type:str]" ,
"vaultwarden@viktorbarzin.me" : "ENC[AES256_GCM,data:85a+OiFFREQb6eW1Rkt5qAiVwIg=,iv:MGwUatGZUXcqKRYDsj7vXLDPPfjl7a+uGzRqgxi/3ko=,tag:U0Gi/xECnw4gWKFcTS8/Dw==,type:str]" ,
"yoana@viktorbarzin.me" : "ENC[AES256_GCM,data:8Hqk2xu1NOgxIQ==,iv:aqxsa5XVNvMGCl8dryIIWzkcExjER2yT6pfeTJQdgGw=,tag:+m162igeNy3wFV+yvaAm7g==,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 20:20:18 +00:00
"mailserver_aliases" : "ENC[AES256_GCM,data:K4HPE1pZjoYTe+ZY5VrxP0orD3vETiGjg9Bcrvl1LQ7gQK4VR7OQiSn1Zn+k2kycZKPA5o8+8YkLGqDTYZgaRIEZFhFcq8Yijw1UfmL617whlw8gOsmqYPg1274n3PVHrC4vhI4/odcWmjgxy16AmC2PmngUYT6Inxyd1h7lpgOkx8Pblo4FwRHCsk3kpVQbYogYJbnI0nv9iZteME9BNoHu92GAjNpor7zx5IVElfu7JLNgr0Rs3w98tXwEY37d2Ex+n6yFYRjFQOb843AnysPqqYdn27OBhQuJ/qQxVkVlz8kjVdwHOq9BWiknBR8Nn+n0itI+PzERjMdecjjPj5oAN7NSMkpueQrVMyOYoFpJfJKJ6CdXFGYTeWliwOmqopJpaFmIA0mpz1txRNeITUk7r5iJeThq6YHwaB60K2Q6/JAHXmDBJ8G80GPhCHYs5CFQ7xsFSsgmU4sS6drPQHkNFLL68Otv44ERjkSSmoIVZwnjgmYFLaJ9CsrWlfx5NiCAfyxPtyY1LtzDmpK5Jicow3uNmT7M66KM+595WFBV3XBL0I7jfRkBt70iH93txrGSVGjwA6XOZA==,iv:XrWkTj3z4D6jbO8ptUNmcPRYhfuQurUDaT1krC7sa/U=,tag:/LxONc9pBTVziG5PoXmDqQ==,type:str]" ,
"mailserver_opendkim_key" : "ENC[AES256_GCM,data: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,iv:KaGZIvguUqW/iPDxMgyjgdVSyf1gt770TL0vCWRGT2A=,tag:1H6VRM8EStYDj+fBCv0mkg==,type:str]" ,
"mailserver_roundcubemail_db_password" : "ENC[AES256_GCM,data:ns/DkZSNYJKHtNPyK1E=,iv:A7TdavlZidMHP0F83ssyoZAU6Pfbuwpk4CAwIFomEkE=,tag:t2YH1lkLTklNkD5gcZLWnQ==,type:str]" ,
"mailserver_sasl_passwd" : "ENC[AES256_GCM,data:W26VK4sgmZB2vcBM6BkmVbgoeh4jGn1xF3+n6t7+FWf2x80ex0PJ42z6AJZXyHbeMlj5/8MS/2VyTSnx1L5Pa3HBramVojyYOLyHCJwXg5eByIpL4bq+DY9egUtiIeag,iv:QnSMm0FZjLS5JPBtJ+ZpYA7Scdv1KJIpuTma502dMUg=,tag:NfnB/HP+E2/V2ruMNunKDA==,type:str]" ,
"mcaptcha_captcha_salt" : "ENC[AES256_GCM,data:jYMyisUmkIPv8qvlskfGsZEWiYg1geHeeznZRX5lSc0GBkN69caA79wiooCYOfDx4NHeQiOhh8Sf9rFvouY9wQ==,iv:u2hWPheRZYExFm75ue638yj0ih667qjPBKg0477w+WY=,tag:cVgrkNo0FAkzxOdmP3Odsg==,type:str]" ,
"mcaptcha_cookie_secret" : "ENC[AES256_GCM,data:v1fmGk0BZRIWTpoLoitlBGvEv9FvbXkgMtr34UhvfIR4ADv4KRsPtghOhzBPa7sNGfpbpCm+/z53+GjEOHKwOQ==,iv:QWMxOUgww05bpcLt+rq1H5ZM2m0IBaU4AWhVbhRBdHM=,tag:N8xxuqYJhUt5xo7TJbd3bg==,type:str]" ,
"mcaptcha_postgresql_password" : "ENC[AES256_GCM,data:iuyzoNt7YCjVFI+5N2b/7VFD6tQ=,iv:uYwWkuGuEFGr04Io2oXvx4+TLG5qaDkZAB6rrEPEwJs=,tag:SC13IENH7lSb9OJUpdtAhQ==,type:str]" ,
"modal_api_key" : "ENC[AES256_GCM,data:yBQfOr3Rv815WI84X55QK/ujh3NdXC2ciPqCD7iVUKLGty4a+OO0iKygqx+5s1PGmcIYciEOlMGw,iv:hY/0SJta8WTQRWi6RQmjehKFGb7BJww+4d9X6kJBwcA=,tag:zavF7R94VVmUKOaKisjsYA==,type:str]" ,
"monitoring_idrac_password" : "ENC[AES256_GCM,data:liViElP1,iv:iWjPmtixJJb23yuTbpMCljZDWOzi4obIkOT7zJa6g0Q=,tag:8rkZdo3t4GpY6DdMJUx2OA==,type:str]" ,
"n8n_postgresql_password" : "ENC[AES256_GCM,data:vUs7YD8O06jtln/Bw1k=,iv:BWQDJ7uYpLN0vdsDAabHWhCG/FI/ErpygP7PfjecTC8=,tag:GC7GkbefpcQPsM3ebYD49Q==,type:str]" ,
"netbox_db_password" : "ENC[AES256_GCM,data:N60r3Lt9E3R57GuWd7N85k/ucADBtA==,iv:tIB6BQZYlsSx6/P0OV5BSJEBAGJQTpl3e0Nh9jlFbnE=,tag:GSr9Fhg5uf9g2gKC6wlN3g==,type:str]" ,
"netbox_superuser_password" : "ENC[AES256_GCM,data:/AdqCxW2MmU5W28rZpCmaqEKx9iLbVs/JjM=,iv:P1l0yW9RDz8fqDYBps3gtN6GgvS0Nf9L4u9KbhXke84=,tag:ys6CNxLS9iMjlnKI0KvH9g==,type:str]" ,
"nextcloud_db_password" : "ENC[AES256_GCM,data:DBWaaKFwz3dgcSo6cKOZFQ==,iv:7aIXLrKJHrsYXyISKGIeW4uGOcxmCouXo8/aEK6AiP4=,tag:tORlmaIDaNwvxSd6JguGuA==,type:str]" ,
"nvidia_api_key" : "ENC[AES256_GCM,data:TPVUQVqvFTYNrbY8CiBta/i7BmV0eXgSkCpd3gGGknb0XhMQroiPySFP3ghI8K0kNTZgt3A1aRMYvCAIDUoTUUiTA1c0Aw==,iv:hRACJeEiw+Oo1mImRcDnfurFmP6IsmDwlYeKdtqdWyk=,tag:iWb6T9vM6BDKzCh2QJQDGA==,type:str]" ,
"oauth2_proxy_authenticated_emails" : "ENC[AES256_GCM,data:MJUjxjT+3TKyHIoGQR9aA/DWHucBMQWGvRqIgfopsGCMKff9XxXtW95QXJRatch9InPfqNPaPKRMFe5BXJc=,iv:On0aKWKxXp4ZiMMtTqQxvmWnMNAw82DEmhDTGppCR2g=,tag:vxqjnXYIlflx5Ji0JDS7DA==,type:str]" ,
"oauth2_proxy_client_id" : "ENC[AES256_GCM,data:lHigN5fQBbvKgRNhYd6VxC4pHk6ZrBY1JABOFkMrnNMkQuK1Xswmoz9SbNLWvJKZwN8iwNw9qpO+Y3yB43PIEVWDGciE6+eO,iv:30dTo/iLkUW8mxaDhGXUji9e5gLFu37xPCx6TraZXwU=,tag:VT8lxSjyX83w0zh0vDfVLg==,type:str]" ,
"oauth2_proxy_client_secret" : "ENC[AES256_GCM,data:A9u68tarZ5IS7wZEc9xU5Vklt7XpsJoltiHEooePYgjTPfQ=,iv:MfXbcUoelG7KkA1EDCCCk4LhPiz/DOKsBs6MfgM0gTQ=,tag:/BLuP3XfAofqSLnm1wBvdQ==,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 20:20:18 +00:00
"ha-london" : "ENC[AES256_GCM,data:InzGobRsH1CmB1ygCknPOwe5sVpTvCrg,iv:tr4D+PfordxQ1fIWEBYkDi7cOdJdUE8TtxdNKlLYS+8=,tag:hyS7mS9iTlssVvo+Q6NokQ==,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 20:20:18 +00:00
"onlyoffice_db_password" : "ENC[AES256_GCM,data:Oy12JFlG/7Oyq+pygq5uzNp14/GD,iv:Qwn3iS+Ab7UklMaTt7tF/2vsnhDOOk2mQd6qxXY2rWA=,tag:zW996KIv0+/GkJFNF11OkA==,type:str]" ,
"onlyoffice_jwt_token" : "ENC[AES256_GCM,data:lD6NIpguZC6dRE+FiMECROxTLO0a,iv:zL52QaKHs/Kn0B+LHvsA0qtJQKGyKe+vc7VREXZyaRI=,tag:IgTfGQrZGYKvxZBGU1pnNQ==,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 20:20:18 +00:00
"home_assistant_sofia_token" : "ENC[AES256_GCM,data:5NZ1KhB+G5pxA6SuX+yJMFbFCnSK+Lc3Bqq4VrC/OLblMJstg4IJUbeB8yp1rfn3MMYNJhE2MSw3x0POjacRuDGVzGwHI5pBwX1RVF7wn0BPCpDdODKB2nGS6pk6zcYmuAIXHCj0CNkPyDwgcbsQrfOL2DGhdu8F4d0LDV5hj4bVkM/nd5PPNDxrfWkmavNk1c7zj4HWfb2x0X0Dlj7IbT0oAKPfWhq7A/wt0xlBXtTJ5eD374Ug,iv:RE6S8Kbv/U16arSI0lG2+/jWokHbn/K70biu5zRwzKY=,tag:wtPPjxl5jTheJUzz5NneEA==,type:str]" ,
"home_assistant_token" : "ENC[AES256_GCM,data:4L/0v039htezn2S84Dg0/rvCXRkaoR7qYExXrIK6qaGhKespksptMiVJZMbMnZEgP04XDwPXl1Js4ZPwjFtlzqWsRymPASyPS43cbprOkiXb+pyvW7HZ4BstirR/YE2IRSxOgHhC1OlOqzxvLUP7/pb7xmEOr2o+EU0kygl88Vpl+Z3gP/88LhsFYFoJlwWSoNZrwfm+3o9Vve8BLM4/BMTiwEEFphfoXRTn4fbh0l8aUp6xqhGR,iv:V1HqF5u40QELYzI9zqzO4VTIvY4CGyjUxhMssXwIQ1w=,tag:rH7O2OufAqyHLKLyf6F2zg==,type:str]" ,
"slack_webhook" : "ENC[AES256_GCM,data:giM8heZBDUxv0uiQg2VFa5FYs7Xk3qPKrwS/ShNZ21cnatBoXUhhOewrlyfyOWbQVLSILdp92zORqqucGbNIKK4tlwn8QB0+WxezTClbENbq,iv:InK1sYV0RddFHc18Uu09ESkPcls969UalVK4+TbmD3s=,tag:p/YxfdxRfNH+PMifAsjilg==,type:str]" ,
"uptime_kuma_password" : "ENC[AES256_GCM,data:9kytCUXIGpZlarsajbCrNA==,iv:DGW6l39mjJxBJRywYflLaqt419fAjCjKsgiDbi1UzRA=,tag:2g/Op+jsftkT95NIKTOy0Q==,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 20:20:18 +00:00
"openclaw_ssh_key" : "ENC[AES256_GCM,data:x8ylvLjWsrazYiK4T4EQ+j9PvEZo44J20ZBC6+JpKyVg4Q0uJydycZlMGkJlaJXbXzjpNolhRBNb+5k09hSmHDVXioR5x4a3YDb4UtlexYwIo9TuYJzYU8nNFrAnEg47rUAmwKD88es1Zd/vi3bfqhI6F/xIg0Z1e0DBx+NkfKeyDBwmrfK4INZfrMKIGBYWknkACDft6SKknV2kii/WmXvWzhMEdJgvXtpqvGD84sd/UmGkVRT1Bivi0vLJm1olOgCkYmNFJ9PM9t4K8mstFcS8h4LMjqYVl1nzhafpRMvezpDF4mAdu6egfLBJDbpGcf1FJOy0Mz1EQvexFXvh9qNe3F9J7aaFN3UBER053Ndb0gUku98H08QJ9Pt1IhpjrHOur1YZsTHlFhvO7sjT517C1oV+Nshg8s99d5oMphgct7TeD0mQqurUmfGmPl5rv7dJFDdZn8vgk2bO8rVRRntiLtLW7yIcmnvCRAmc2NeNkm82Gq3WYD8RTY3rai4YJRjB9tMMY/Q/dsn/fSq2htIR7NCSYbfy6g7wgPmzWD/2tLE=,iv:7GX64M2c0Tfl8qrlU5bwrKtpTGOq5TLr0BZSLGCc92M=,tag:jEchAYsxOhc3UepSdJYl6A==,type:str]" ,
"openclaw_telegram_bot_token" : "ENC[AES256_GCM,data:rwBFFOjMZmR3vG4h81twDi6xKHk4vyPGRKYoZ/DoAysEfrU1QS8hp872xzhw3w==,iv:rkDFjfrkzAsUHZfI/Fq7vB4h0OvTx8w9QwAy4MiHAOU=,tag:doWlB0xVcDtFjNmSfwFIeA==,type:str]" ,
"openrouter_api_key" : "ENC[AES256_GCM,data:vvSa1JJg7xjfz2CK/jX3hHPgwOMolhTUXVob4NStD4adyKoBCasCPZQDLSYZraWv+KUC1o6FyLscqjezIgkZ5FCwJLbwY2uwdQ==,iv:p233gdr4nTHHpEDZkA2TGlZmqSxOL/8ufG2XmSxC2eY=,tag:HB4pt3UWhR4VyOOXue3rFQ==,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 20:20:18 +00:00
"anca" : "ENC[AES256_GCM,data:i+t2a8PMhie5z7nq0yDMiElKkkDfwFS8HA==,iv:BAemWJhXJ9ar7IYt2bzQaPLvp/86kR1B5r9XSHb/XgU=,tag:sjVKkKAqs6dSMP36BkT9Og==,type:str]" ,
"viktor" : "ENC[AES256_GCM,data:wAVlxF2KgtuUOyNr3qTynid3/jOdYKkdxQ==,iv:IjyW/CJiu20qQeKVAbnbRRxEXJ1/CuEpg364760EYAs=,tag:jfD+42mprS6tjqsSria25Q==,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 20:20:18 +00:00
"paperless_db_password" : "ENC[AES256_GCM,data:Gog6y5oIU+H3aKk/p7EtmLqFdYcjMQ==,iv:fnVm6I92NHYhHfT8+slp6t/dpgXIu2lbQUv6gJwtki8=,tag:4mtv0pgy0hrlNaxhAfA18Q==,type:str]" ,
"pihole_web_password" : "ENC[AES256_GCM,data:bC+Yzm23N3wkFcIfUmiQLtDoSa4=,iv:OsblZPGwzusj8UlWdt/F6sMuCcmL16EQyfLq7bibKJU=,tag:nu6Q/MwiryjboKXYmiKLsg==,type:str]" ,
"plotting_book_session_secret" : "ENC[AES256_GCM,data:XrnziOvThVGc/IXeJP9tDvnNCqvEUWH1C3bHD96QfYzK8YVNIvWqRCNAjNcWFVDKdhTFPcQvzVUr1XiMGQ5Mxg==,iv:qdGCd2cXWiFzxx9nVoE5EtluV3elhVHcLrCsckyey8g=,tag:JYtBwmVlvt7JKadWFPEp1Q==,type:str]" ,
"proxmox_pm_api_token_id" : "ENC[AES256_GCM,data:Ge2Z5X5V1+xI4ir35ihiijgzjzgBsjuma5IV4DPXo6U=,iv:CwvALaDH0TGkhRs0Nz5kcYArUS+XVNKYPK0OwXrKzBI=,tag:ABSO6R2HMKEXA/mstx+xcA==,type:str]" ,
"proxmox_pm_api_token_secret" : "ENC[AES256_GCM,data:XkM6woVoTnd+sMcqqZXStOrLNm8ylIDrI0ezR/qBGYDZUaIg,iv:4okYRcQHeVEAKSCUCnZYBQK3R+TTUDjAjc+uRiJPD70=,tag:EdB34rXerDQ5RW8wMM45Gw==,type:str]" ,
"pve_password" : "ENC[AES256_GCM,data:qe3nt3kiVo032UNX8O36SerX/BBIJwP3arAlIg==,iv:1ClVmfyhqr5hyiyFnFbqjYERd+jFZzCtfpd4EcO6Dro=,tag:TJRiySNbh8H+CKAeaqR9Ew==,type:str]" ,
"realestate_crawler_db_password" : "ENC[AES256_GCM,data:mmdKcRggpglNDXmhALQluvHC/l+U,iv:Qrw6N3uXidfpEzD0tp6H4zHr2bMtS5ca3JBIsYgunuA=,tag:ARJeWCWCHTYEmxzTtnDT3A==,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 20:20:18 +00:00
"scrape_schedules" : "ENC[AES256_GCM,data:Tt59iycWu1X3jTKUxy8jC48lcskjWN4Sykq02pgFQtzEJw7S3wplBFA8s4iZCbfcf3+sOml2ziuJFaj+8/60omeOXt1C6UeXCl/tT0PTYRupilb/1vPoVf6gtACuo1S9WBFAg/jK/CL1IXfrju1tESKA6jgXNG+F5Y9LiiNjuMQYg8FDSfYLC3B43TfXYn92rwnd4yRs7uHs++lKz73uYjYO/nv0aIOa6zQqYP1MFCfLEgVPyqwluBLs9Y2Vq7bq/DoFf0jiQrcCAc1WmcgTt6LJzwYHF/wUAyhrA/eK5RlECiV+iAn3lJgmwyFho3nZNANgSXbLN5W2LQ==,iv:oU5wkGbNFKkH20sdxdTafWCttHFmiMAdNEdDGiwLnOE=,tag:tQQ7IV/EAAIvWgHuTI2C7g==,type:str]" ,
"slack" : "ENC[AES256_GCM,data:4ZsiX9cOm4MApvXNiYhBAJ8A1tDXVEn+Z6Kq7WQjhRUJ7JYjd+b+mVPVQdR7jUIKlxCWQA3BftMX1so3r4+cVOmIUHYsZslecqNr9mks3tIB,iv:HKY2dDp5MCFvVDCehdt9E+cXD8N9HIZdrSglpeJRF/s=,tag:ncR7wqFm6V4MucCA4LU/eQ==,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 20:20:18 +00:00
"resume_auth_secret" : "ENC[AES256_GCM,data:/nb3FsNCsVdgpU80srns4IPftXZftAn4+vYqcw5AcNT8zFdkuVkyzSoRUSw=,iv:OS5Fnaiq55Dp+E/V33tiyPFOpLqtAetwkcDlRdpeXMw=,tag:3415fUK0/mW5SwB8lNZjPw==,type:str]" ,
"resume_database_password" : "ENC[AES256_GCM,data:h0fPNi4dBbsCjwBgxPw=,iv:YwepXbUiCvBjb/WMTpMebV58Ulk0CfNTuBli3oRPFLQ=,tag:vEzM2ehMLCWErNa9VNs7AA==,type:str]" ,
"shadowsocks_password" : "ENC[AES256_GCM,data:KRpTPbeuW8A+6YFRpz7Zc0h3yHk=,iv:zgYVMaGLYqgQ9ygnpJhdf78/Il8RGxkjwizIziDd6Ik=,tag:ry6YLOH486m58spdRA42yg==,type:str]" ,
"slack_bot_token" : "ENC[AES256_GCM,data:bFkT/DVynLkPr6KY0E3+NRMMGpymDuGR39gcWD1FkWaXyGukrr7YgilMjFRGTOg+8RTRmfORtr9GlQ==,iv:jx//R+ES+j3ErqFL4CvlAHOYmKpBBffUvUTVbQ8/vb0=,tag:EiCRMH/93xQ7b+w8BuqVSg==,type:str]" ,
"speedtest_db_password" : "ENC[AES256_GCM,data:GZwpXWqzwZEJqJJkMN8=,iv:OK4RtZ4C1z9MRAPl3pMu4Zj2t0AfOUrSTpNkth8KPIM=,tag:kQ2fyUxKikR90g1qfRkm6w==,type:str]" ,
"tandoor_database_password" : "ENC[AES256_GCM,data:QR8xN+3jOEm4nsCrHKiFZjXhfVXlG/2oxQ==,iv:eZuw4gbYyd4YEY7HQhe4+2wirV85XTlnvXqEIlSPcM4=,tag:5E4XSbvRQBNzKrRJmXnc1Q==,type:str]" ,
"technitium_db_password" : "ENC[AES256_GCM,data:+mjNK/C24yQGhEvHAks=,iv:qA0k37XWrTiEKQi2hjc6njUox6svJL0wK2lXStyO46Y=,tag:Og/V3ND+Exy05jNHvfwLGg==,type:str]" ,
"technitium_password" : "ENC[AES256_GCM,data:Mpsiek9MZYeLkDEgR0s2S8sKrhtJ6wQ=,iv:trG044PH2iipmRD+Fp6Oa7pjPUbV+Zoy26uXqOqFNaQ=,tag:y0/e75yggGMU2M37XX7s1A==,type:str]" ,
"technitium_username" : "ENC[AES256_GCM,data:6SAErZM=,iv:krUriBHDUbRjyoi4kRJY76km/f/FilpLmIUIs9cZaH8=,tag:n9rEt9tZR0o0uSLMNztGBw==,type:str]" ,
"tiny_tuya_api_key" : "ENC[AES256_GCM,data:FUI2Wen+r6NM9HOCRkg1UzLBw/U=,iv:CsMHPMvrFJ6dJSsyCwc2o+4JD73rD2nLNPhfQc403Ik=,tag:wkv1LGLQs+wjNxoXYIZ/Pg==,type:str]" ,
"tiny_tuya_api_secret" : "ENC[AES256_GCM,data:5sZcOaN/AGZpbc/P8RkyGQTmZ3buOjbbu/xb8klYAjo=,iv:ECGIiijxsbt6qCMHhczoguqFDFkMWfIlX52qlSxuSqk=,tag:d3VqKluDfod+HZn9XUu36w==,type:str]" ,
"tiny_tuya_service_secret" : "ENC[AES256_GCM,data:27RdBEltl2/TXq9fuGW083AulbRabA==,iv:zRoBL0KbJjQ+uilJKy4dySWuW2AjclWlm9V6PM5mqTQ=,tag:8W3j88tp7pcKgN/SJzyquA==,type:str]" ,
"tiny_tuya_slack_url" : "ENC[AES256_GCM,data:GnyNvhuHfWC5E3sn3Ja4Ykn8N89e4kpOSZ6areyr9dp7HjMGKTx60HV8g38kCwRHkW8l5Zjuap/3vdyoNS7mH9V0UrYMvkNEAnJFVrBQmQFx,iv:6wv4NVU+IAsd2z154T4z+pslzQhmJlts2ajd+zCQBiU=,tag:Pbc9toTlgZBgkK83x1jX7A==,type:str]" ,
"trading_bot_alpaca_api_key" : "ENC[AES256_GCM,data:/Bw81o1T8LG8B3iQEO6UH7QyQdRqo29+Vb8=,iv:SFiq6R+51Z/gkfX2K+ququwrI9js7MyemMaVGkkFhLI=,tag:6aLGAhzqv1KgdTl3y+daZA==,type:str]" ,
"trading_bot_alpaca_secret_key" : "ENC[AES256_GCM,data:oI6xB+xD30lYh/7sVxTWgBIlS0lg3LDeYCSKPuj+48zCYBHYn4GE/LSKyog=,iv:QGUQ+MCQ4eMew77R/JxmByqPlF2pqV+4aXd7YKT50gA=,tag:82cH4aTildxZgiJozrt5jQ==,type:str]" ,
"trading_bot_alpha_vantage_api_key" : "ENC[AES256_GCM,data:uCrL8OVHgiDGwJnyit23lQ==,iv:56MO1OqBWzWWwbSAI6N5zBGszSlBTf2Cjsugyq7ayEk=,tag:/1orrivYLU8dzq4SBE2r3g==,type:str]" ,
"trading_bot_db_password" : "ENC[AES256_GCM,data:u3yPFm/emwwN0PY2J8h3uxhlXKmPSXXqZw27t4hKUWM=,iv:iYjSeiT/1/SvYrPrN+6MXpZWm1JRxLWKeUBv/kbQvz4=,tag:IF9nBRSu7J7i+GdUwmoMYQ==,type:str]" ,
"trading_bot_fmp_api_key" : "ENC[AES256_GCM,data:P47bD6lny+YQMjYvR8tY2Q/lCzFJemkNStHv1exKBQY=,iv:Jb+g11/KOgNzd2aa7M5BzlS9agW94tBKzplCDOHu2YM=,tag:R90YvlWL6bHL5U1CXYuKKQ==,type:str]" ,
"trading_bot_jwt_secret" : "ENC[AES256_GCM,data:binEqFN/jgjA7Gu7JAjq0YL581lvEZpqznyeSN80v8WRtpIbjSYz9alMdwy56KRscI0ENEA+hrgdioFpWo6N4Q==,iv:ttvKAn4i/gc+panhrwhtPvYLq7Z+UseOT/+wF4YA2Ao=,tag:/qccwp8APUGtMJhbixJf9Q==,type:str]" ,
"trading_bot_reddit_client_id" : "ENC[AES256_GCM,data:BwPU+OI6Jfdm,iv:8aQjQ3e664HWB4jRUG0iqzLUAy9qCex3LjIjS+3uRD4=,tag:0T/frYgPPE21wc+Qf2Z+UQ==,type:str]" ,
"trading_bot_reddit_client_secret" : "ENC[AES256_GCM,data:d+x7qYcGD3Yd,iv:Hj3kcnDgvIUlicJbj//Klb4GsNIgINomZxZhZ8uzHps=,tag:592LQbbnTIbh4u8SU1eCgw==,type:str]" ,
"truenas_api_key" : "ENC[AES256_GCM,data:ZxlBwFJORSeRdhkDlUZCiEMWAGbcSycIgGVrap9fOz5xqV2RXnCDA69EpJ8kWSSbu49vVEwdSrr8PPUK1FvMTLaO,iv:ukm7Qur6Bk5H19HzKTMGaSJrTqr903V2YLjRhAirBA4=,tag:I72g2TTo7aC0gEqfk+JAng==,type:str]" ,
"truenas_ssh_private_key" : "ENC[AES256_GCM,data:h8NKVaDvFmMcu4lGMgnJVelai5kukx/JBmDWMGUCfoTNGZ0SigWUIWI2MJrMumZp0UU7OE6R0BZOjRDF27oC4HiipMn5GSd7KS5qjt7TaqerL4QKUZtY7woU3+CtVzEZCpW7utpqJeiOdS2ojKXodtTjoa1nE7iPF+I+MG/bpBOuFCtU1ZT04wjNhyZyfiLwR12AowCZc0S4Pbw2S3BnXtX2epNOv1lFczjG7Wq9bHIOKTijygwGE9xTguJXvvQypbqepqSO2db3xiu2/eLminJZHHktyKnXEftSo8ct8QeXqknDyMXMyvufiFlYFmpdO/X75oHXMnDp9kLXJM2OHpi8z6FGH2kE8Rf7lgzSp3IE04hmESXsMJFFTewjjvCTnIyCzT8fOL3UCgh9Prhhulljq0PMyOd1Sp5f6MXWCMIwXAWZn/K3DCb7oORlz7Zpbm0XWM99Pm+XENwEVedReryEbINJ1P0k3jXQprn5xoWfXQNGXps/k7ktQtzA2YCW4/m1g32SkWZGR6YuL/WwoSefa3bvb0QdyL+f,iv:Q7fFDC+ovlTO3eYrLr5xjUef7E/SrUO8BRdZpXT3SQ0=,tag:+psm6htx0k+FmmxElkJmYA==,type:str]" ,
"url_shortener_api_key" : "ENC[AES256_GCM,data:wW1mEmFmHiWPQPEOjB7HxVhkVPNrEP0pqG5+T4klNAqARsXy,iv:Ogzyc3NecSppUl1sZ0P1SueladbXcsxds5O2TMUDWUc=,tag:Zcbq6nVO4S6oQYjyjfjyRg==,type:str]" ,
"url_shortener_geolite_license_key" : "ENC[AES256_GCM,data:S3vbGSWkd8TnK2Wso5ptWA==,iv:piDQpsMBZQtQ6hYNJpOMMXsfXEJXMWHL+7B5iH28vEY=,tag:f3OSpUlimSSimH9A12rvMw==,type:str]" ,
"url_shortener_mysql_password" : "ENC[AES256_GCM,data:uQ+2ayIlGsue/cjQ9uoupChAImw=,iv:fYlVEB78zyuUExZ6OVJzu5VlWFQBnFw5CGOrMxgfSsE=,tag:NNuadnZcMpxGI0xZKj0tAw==,type:str]" ,
"vaultwarden_smtp_password" : "ENC[AES256_GCM,data:9WvySUDjL4TtRE9RhOkd54YbH/o=,iv:3PnhLSE5QsCIm+LUpOtl4aRfraMIbDe5aC8TQLt0Jlw=,tag:5Oi5Utc3VSVJ6UUlpfDfow==,type:str]" ,
"vm_wizard_password" : "ENC[AES256_GCM,data:HGsro+oxVw/NgjRG0p/WeFaLdsVzUlBDxl5CsvdU/d35yEvj1sMneDGG7KLs90CM8suGEXFki+nGsgn8iZWeAz8o4tqLrN1nvg==,iv:GKtjaUeXugu6Z1R7ejxf1UHKPzqszB/NQuK5eCZqIss=,tag:mr2Oux7euVI33DrIFgglig==,type:str]" ,
"wealthfolio_password_hash" : "ENC[AES256_GCM,data:XbUIDGyoq1Jo4mDkAeGiFbU8LCktOrBNR5FfhSao2PDHzjJxkXcD8c/HgRjfuepMs8kTwbzZO5IegXae2S6O4klG9ph3yPUhH1fhuTqpwhPRvCwF,iv:qT0SLzD5BGFDy6Nkyv2+wCGCup4srMG8eCyOgeQDatM=,tag:0aLcDJsZKgO2fVbsfYhRLQ==,type:str]" ,
"webhook_handler_fb_app_secret" : "ENC[AES256_GCM,data:4aFJB9EbON5ATkU0FrB6+0QuMK3hrrM5mc9HUHX0EyM=,iv:k9bfONZ471fN9A2pOhQ2NBe61zmJHjBjewxxTSbLiR4=,tag:07fDhtCNQYKHwlfmX7Co5Q==,type:str]" ,
"webhook_handler_fb_page_token" : "ENC[AES256_GCM,data:yo4VvcdiHpMR3baeozEYGIHpV7Gs1OpSRIC6quOlWXZ3lQzy537N1UL1KLeSjIkkmgQGO7cjZfaHrHxoLhy42Y0+eFaPqZV6oPN4TlW51L5rdOTJCW0TUGdsIWYTxtWespm/z/ccenAGUnUrhXk8kFHFSY9qPM1iJDDtHy4vxsRppqVTMgNYzH7J0qU8MAt12SdmojCHfwWTWodr6wEBIrBSwif61SFCbTb9XgZSmiw6t0VFsEl1QzxpC8hZqhHh+ntBDPhSOiHvAmIIRpOerlV6Vv4M,iv:zz0LhKzxi7cxhVhWwCRwHOBh9D6eNSE8oX5ufAFiJe4=,tag:sWSCJXZ0e59h5cYd4i8ikw==,type:str]" ,
"webhook_handler_fb_verify_token" : "ENC[AES256_GCM,data:Lmxmian1l8djWW9ejgWOTLJNC+w=,iv:piPKPzbVAIR05CP5Czc2+Ao/r0vDZm8McazhfPJSoqA=,tag:Xc2hGy/jgszaIlSMuclzRQ==,type:str]" ,
"webhook_handler_git_token" : "ENC[AES256_GCM,data:iJZcmr0lIa1j92L2M7lrrOC12vnjbkzDY6YvUtsrf30mD9alagwewQ==,iv:HVxqxeo4Zy3cb3aF+yYQgEyzyTyiAKW3yvHOiixzl4k=,tag:ae7bika56XMg5n+u7D1KJg==,type:str]" ,
"webhook_handler_git_user" : "ENC[AES256_GCM,data:Q40Tw9N0cC0dO9Wg,iv:7pQaGadq5ywp5U05Ek71eNjBTOxbVuvbK0yfrRtfgis=,tag:C+x0ngWWZ2bAFVG9UiLW7g==,type:str]" ,
"webhook_handler_secret" : "ENC[AES256_GCM,data:OUx3+GbeEDqN4sg6qKRbY4IyOPs=,iv:AJru2Cad2ryxeFhFUwAIE2Om1LToGZd4er/EYhBq5uk=,tag:FD8msKmYfaL4T/CJ149cnQ==,type:str]" ,
"webhook_handler_ssh_key" : "ENC[AES256_GCM,data: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,iv:DfatOvbyk/rIfkQj8OVuoSZZXluj8gw/TpsqDNOjXvY=,tag:DIr6BOnRb6Evezca9yCAvA==,type:str]" ,
"wireguard_firewall_sh" : "ENC[AES256_GCM,data:3ntR7LCyhRikt3NxJ3yu7hRQ/PyJCiINBQ6xS4wsmtEnvj8Ulz9mvaJ2VxzTYdNtBM0FOsImbv5cfvzw7L22bftmHHOWt9T6n/+WqbAmhpyDaB2tsulLp3IMpane+rE5YZJwW6l5hyS7MqSx0pyn6cAz6/WfaBR+dj3/raDwrE6Dnv460rH3VAlOKxkZLJVHTIPgbrsa+1Zzm5GvG1juFk/QvXFuUUQvs96gMURlDcGKzVcAurTI+C3nqDrwikVCE2+Vsw4WnIO2KmuUBgF7iir5y8G/E3wcT+W3u48vjC8Os/Wwvr/N3hFE+YtdnSmGy4zp5egUQtB6eMsel40i0/3+Lq1Nw2x+F1HyTHXNdB2ZH1nMpBhFmADdHDmKIELRz7jJmni0d7Ac8mBzt+MGDjABRszVpPZquHOT/Zl/SK6B3OW54w13OFkqI5GC+uEs5rnYSD4ErLMmv+9N38CdEJv47MT+MgwUcZs6w0XTJc7YXCbpSU5XWpqClwA3gr56Ufj1a4eoPxkySqqcUAHkaO2pJCLnc6gu0SQVZw==,iv:j3Xruxbs/Gt6fCi3RR7BuMWufWsw0jBjrVxJlFYbngY=,tag:jwDkdAwvPa6ak1kq6hDP5Q==,type:str]" ,
"wireguard_wg_0_conf" : "ENC[AES256_GCM,data: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,iv:SeBC0dz/lrBka4kSiWBj/D2IkIVEIHxfuzsghNDQjD4=,tag:XtRnqv1qaNdRCHF4RCs5Zg==,type:str]" ,
"wireguard_wg_0_key" : "ENC[AES256_GCM,data:m+qOtUBi0jS2jI8j+kTt57Df0RT6FM4rDzF1tOupJnsiUy3gS5md4SP0T3M=,iv:6dhpYfEApap25BAU16pfS836WOGtfVtwgl9iDwoE30w=,tag:VPGXw4DAyAVaJrgQK0iLMw==,type:str]" ,
"woodpecker_agent_secret" : "ENC[AES256_GCM,data:o0HU71OGtKsnFvRAMw26WRyndo6mWpCHtsToHK2E9TqmTAG0Kqd8z7kP5LrNQu+CXJZxKSmT6Kpp6I/mpa8qtw==,iv:JE/R6ZGTV6shYCMLijg0e+qtFhqG9tK6+1V81jVDIpA=,tag:bVBXoSkCWmDWK5iPRULP8g==,type:str]" ,
"woodpecker_db_password" : "ENC[AES256_GCM,data:0NojU8t7G0v5nWcBlgrFtmy6Xuiw6C0GCUHr3Sg3/kA=,iv:thDXRLjaz18R3ehqnLOpN0ZSZ+wDR1Jz0uEkPRHk5T8=,tag:/gOulD/Cayj4sQtnQvI0Xw==,type:str]" ,
"woodpecker_forgejo_client_id" : "ENC[AES256_GCM,data:EyzIQc86OKFZeqd3MqkbT7oOtH/Ov2hfos0U9tE7AqTCJU64,iv:kSYtbL8dO99vTkW8kecIQH7NqLgXm96odedgLL6KJu8=,tag:AKqEJegLOFMEIR/1zlYZSA==,type:str]" ,
"woodpecker_forgejo_client_secret" : "ENC[AES256_GCM,data:WnCQTynOF4DsOw6OQ6yVJ1uqImqM+Y8IKOOskcRITjRvu5wRH5DOnxZxGuJeIjYXWQoTyg+/DqY=,iv:FIYjoSIcEnT/kQH9enlcTUkZe35itzQl0xas/oyLDMs=,tag:4LPRLy/fgcKnZAuA9EPynA==,type:str]" ,
"woodpecker_github_client_id" : "ENC[AES256_GCM,data:lqAZE/7bsU3txs/mUJeLQCoWUk8=,iv:CyGryb5OIuoaK/O63cXBcF89FJANiwfYrpLWbxQScLY=,tag:tfOIexGaQRYwLHTaMM0AhA==,type:str]" ,
"woodpecker_github_client_secret" : "ENC[AES256_GCM,data:7EdCseE/J+pPCEZMJl4E0iuL3HCDgHDvI3nAkEWycfViQqpiHoLirQ==,iv:tmy636nqCK3mQbPNywXqEKDninTyROlDjAvctt51mZ8=,tag:+w1LxFPwVbVTzzWi+MZa+w==,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 20:20:18 +00:00
"id" : "ENC[AES256_GCM,data:YHV5TAGs3jIq8f/k+LfUEgthQhwIVZJk/4IN7L/CPkRFUQtJ,iv:PIVhRbDSlZG5Cvy1FSxIgGoE2iXSpPiCzNXzsIfqPc8=,tag:1+IXk9X8v1XqHyvN0PWKHA==,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 20:20:18 +00:00
"xray_reality_private_key" : "ENC[AES256_GCM,data:qvpV+l1Tvrp6CNxcWNXRaokagb5Y5i4evo4l+CVF9Kq8zEzgmEwI4zKUCA==,iv:+wFaOv86foML9x51F7v3PHYuiqA+DEuJ9UtptHO+QZ0=,tag:3HLBZz8t8ZbsD5o1sUMtYQ==,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 20:20:18 +00:00
"ENC[AES256_GCM,data:jbJaLNNo,iv:24RgppccjoZgOv9xfmKaS2A2mC22tZRWdPi9KUMe51U=,tag:+Dby+WDHW54EqQgRf6YlnQ==,type:str]" ,
"ENC[AES256_GCM,data:ONEqcpSz894=,iv:Y/lHFJoeqAZyM/pSBO7HcP2j2oNNpgTn16W8/VeAsJ0=,tag:MzmK/FrdtzNKYKM/tvfSQQ==,type:str]" ,
"ENC[AES256_GCM,data:yioFu8KvdpE=,iv:RjMCBIjQfijWH2NpztZTFkQH48Kt0P5kE8MHGZO9gMY=,tag:C2XKCKvDxpCKKG6lIRQKug==,type:str]" ,
"ENC[AES256_GCM,data:GnAkikLRZfM=,iv:41JoOtP6aDXjs2jOrN5n2XQBsEnnZO+uNN8vXZjdi4Y=,tag:vnPPb/bxXGR1aUteBgHPOg==,type:str]" ,
"ENC[AES256_GCM,data:MIHRGbGAWug=,iv:9/JQcfPBGJ12/+K6AIcX7skSjkymZ4NbhxQsRAs+BPE=,tag:/4GQmKKyv95KR8aOedTcJA==,type:str]" ,
"ENC[AES256_GCM,data:PrtW5VAPNVw=,iv:j3A1zyl8VVGHYG+I8k32gifMXQWFkZIo9sVwWXhX2RM=,tag:tl00QsZtEcPzhS6JO3VEmg==,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 20:20:18 +00:00
"forgejo_api_token" : "ENC[AES256_GCM,data:lbESvj0Ffl3ymZ4LdKIiIOvkPvoaJeBXJlm8rqAvT2KO3TjDqE7NhA==,iv:EkIdj/rbiNnS/LVOPCYq6+wDDdEEYNuESm28mQ6uRck=,tag:5GW3kcaMcvTvYNQKL+Knew==,type:str]" ,
"forgejo_authentik_client_id" : "ENC[AES256_GCM,data:8IJfKLPTiC5mgLP6m+U6f0wqBkZhVlvycWYxx+MIeCqkyx8/aqk25Q==,iv:Wlbo7GJA1+dEQTzxv0yHpSRYL3bG80a0rfXvpMqpHJM=,tag:52FuUK48P8Wwia1sKM/bdg==,type:str]" ,
"forgejo_authentik_client_secret" : "ENC[AES256_GCM,data:pCnpPjIJL1gZygy8XbqrRp44NHkfOoW24YYIP5CK4bnL8JNtok8yiir/IMedhewEZ1jKM5lkNxB0OnZC+o4oDX7vTlIjbKpbKTsT/S1eK1UJZsslIkfdM7bPPQVpOwZDgQv/PoyEB6Tv01j/ERJECgTgdl4rZbdUkZz3oj0J+ZU=,iv:xm0DoijBqZoannTVgeM+IqSEqsroQM00NMHXaFk3oao=,tag:mZ0wt+T1gY134ajLSXNJGg==,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 20:20:18 +00:00
"enc" : "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBYTUQ4QzgwQ0ZXemJGSEZI\ncVVPRjVCdkVGSThYajVjbDRCM1RTRnBtMzNvClN0NDZIQ3Z0Z2tDSDR0WDk2SUtE\nRzNyTEZiTng0b0tBT3dtYjJIbVlscFEKLS0tIFV4ZUZmL3d2OFBTUEFJdmlNZUVR\nbm5mWkFsRnZMc1l2eDRPOEYrSVFNcGsKr1pumbqoH0JS8xEAlwW96guVDHP6kPsR\nhPEIEwSNyhS98fX9UAhnhCidygf/uvi38gSdF9oa2yvDgQa5aj3RJw==\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 20:20:18 +00:00
"enc" : "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB4MUdFWGRFbzhCcXd5WlVB\nc2R4bkt0cEJpSnBwbDhIUEgrdDk2cXpKYmtrCk1OTWNzZ3JORC9qMXJNTUh2K0hH\nWWVjYiticTdlRTFCdHFXY1Y4UGhZdEEKLS0tIC9ZUDlBMmJjNFlzaDdQemJhSzRQ\neGZOV2ExaVhXVklWaFBjSHoweCtyY00KHfXBeCpPGsyoH19CIq24amNRvOYFzWTK\nBBIj2xifpS0HZgJ4oe9XJnlii0FE2/tpcdBegua9mM5V2pYxAKrOdQ==\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 20:20:18 +00:00
"lastmodified" : "2026-03-07T20:16:46Z" ,
"mac" : "ENC[AES256_GCM,data:Hw6qH4GYMHG/JVHO0j4EuyePpdc7tsj8MHTcehmVgsxPHM0LePswCDoK4+8PMXOuYgq3JUiQG7H2fw6kQSKVIUzKJ5pZ8bkY0xtVtH+UvWc6qgJBjAQwrJrXp5dqvQKwSY0LIFjTaqZO1BVK49IObrNXMsMnUJSTw2eV/fd+8Ds=,iv:KrvYJZXsGfgSSEX2vEbkxe6tKMcDD65tRg39LNcbRIw=,tag:l1zJiAHMoK5IXm5YPdiJLQ==,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"
}
}