state: add Vault Transit as primary SOPS backend, age as fallback

- .sops.yaml: add hc_vault_transit_uri for transit/keys/sops-state
- state-sync: try Vault Transit first, fall back to age key on disk
- Re-encrypted all 101 state files with both Vault Transit + age
- Normal workflow: vault login → decrypt via Transit (no key files)
- Bootstrap/DR: age key at ~/.config/sops/age/keys.txt
This commit is contained in:
Viktor Barzin 2026-03-17 22:56:33 +00:00
parent 9f80eb7ba0
commit 4e7ca1ad61
96 changed files with 57526 additions and 56754 deletions

View file

@ -1,119 +1,119 @@
{
"version": "ENC[AES256_GCM,data:LQ==,iv:lk1TJbKRwD5jQ20XGr2V2XKAQ4zzBgmr0wpl4ZmlfUo=,tag:9MESI+n8k8WJz3VCraL1ZQ==,type:float]",
"terraform_version": "ENC[AES256_GCM,data:q6G6nxI=,iv:pnNq1P0Q3cCAQ18Fn3OnfxYVnUe9/MNpIFTWhpS6QGE=,tag:+2lFb7fHBzfWGByK9y1KtA==,type:str]",
"serial": "ENC[AES256_GCM,data:Qw==,iv:qJGt9+lmZSBZpw8xzHpagiqXsw+nC/ALnvkzlv6lvhM=,tag:YxbhtKxJ4uBshx9xrQjyoA==,type:float]",
"lineage": "ENC[AES256_GCM,data:3+tAMG1ljMs47dASpM3m/v2HXNU/SAQR0tcD8HqYNp1rLqRy,iv:co4PgWgzHr6wJq5YAYaT9J3YjVxscarxk/ZL1VTniXA=,tag:WpfbXpV0G/lduRVe+LriAw==,type:str]",
"version": "ENC[AES256_GCM,data:7g==,iv:/piRd9/Deio9HzttEZ9lD5BHMXVscYlezQQntZOmS+w=,tag:Y6qQaA/sD7701UpiMyKvUw==,type:float]",
"terraform_version": "ENC[AES256_GCM,data:GkWM6kM=,iv:gjLnhi4VKPnaHW7UEuyNy56PPYNksS89dYSDG96qxA8=,tag:O91pWE8m0+oMUODrWDzT/A==,type:str]",
"serial": "ENC[AES256_GCM,data:YA==,iv:E11It2rdW2MANGtLWt8bYCWveVf1chJjgPna8GU06kI=,tag:REqj0yfm/NF/hfwhZJkBgg==,type:float]",
"lineage": "ENC[AES256_GCM,data:DaogI+698cMlwbat5I66eKrlIsgQF4c9dNzbM2lqiV4RzWih,iv:3mEqELBwzi3ZAC9hCBr7bUiwZEtqw5O4fAZFBZDUmfc=,tag:6pqn4+yuiNNHY14VPEzkUA==,type:str]",
"outputs": {},
"resources": [
{
"module": "ENC[AES256_GCM,data:yRfjVYdr67RFOSM=,iv:hX7lZ2Mr9CxznGfomqLAczxP3bplYYeHTe4up4Uz6OY=,tag:b17UnZTw3bIchmvl+VekIA==,type:str]",
"mode": "ENC[AES256_GCM,data:lKJsU49jFg==,iv:mFUk85hw1t5ZWVyVBC8r0KYXsTQRgOZmOw9SMix+hJA=,tag:/nmOBECuRsvGysZJQ2+GSA==,type:str]",
"type": "ENC[AES256_GCM,data:jPa/NuZFiib7fS3r,iv:vVrNj9HSFKcvyCi6sFWFSz2BmWiox0kk2dks28J64B4=,tag:y2mlIgSVaB7RLs7Al5vtFg==,type:str]",
"name": "ENC[AES256_GCM,data:ZY3tgw==,iv:weRCbV1VoqvdA/32+ILXRkHDrFzw5p02thcjxpwTvw0=,tag:K0XPMAnPW4CuK+YLn7SCGA==,type:str]",
"provider": "ENC[AES256_GCM,data:SJBL82MbWH3S6x4BXl8P+9x2fbEqIxt5sq9YlEnyeolwQ2QnkEMtV7tIkdiFU3RX,iv:rVjADqw+w3wE3z55ZryDs5xkXKbMPhPICNrQye+i8F8=,tag:9t22eanKZWCQoz8GMQiiXQ==,type:str]",
"module": "ENC[AES256_GCM,data:dFbI8uChrCwzDTM=,iv:8oixmkaFLR+BhJEh1RH2ZdpywJn1HKnwu2P2Vxeut8I=,tag:xpM1ihYIb55Lr0vSbFyFtQ==,type:str]",
"mode": "ENC[AES256_GCM,data:DMmhfs/2Jw==,iv:yecQLWf4vfk1IK2m8cmwvYm5rFKEA5SzD9CDPPC3tnk=,tag:bGKbukkbswZt9P4ie4bdcA==,type:str]",
"type": "ENC[AES256_GCM,data:FP7pb9pUGAIXYFiV,iv:QisvQhCnZfcTU5s6DjVgoHolemCTo50E4vNZBGL4QpY=,tag:AbJ4QQmBW3C0gQv3Iyt24A==,type:str]",
"name": "ENC[AES256_GCM,data:FtRt2w==,iv:IefAAPlkvxWoXYuSshmHBBTZ3k9Y4sPCqn04+afG2Ao=,tag:cB0K9mE4CP9N47srYOA1hA==,type:str]",
"provider": "ENC[AES256_GCM,data:E3CDVJ1Ugg6OqR/EhGeWxRouBsXG4iDSFSSRnbwELYedtJSdpo7GR5iS+GN91K7w,iv:jkbZGTD4iYjHSVzatIoPKeGrjMn5z1dU6PfgCHCMV5I=,tag:1rSFU/pkBgLTCgDoB+kHKQ==,type:str]",
"instances": [
{
"schema_version": "ENC[AES256_GCM,data:jw==,iv:dCABT1T2Adkt4i3brW/eLj7UNzZSUixqjcgkoO9mTEE=,tag:dumhG3YKWHcCftemyWlSag==,type:float]",
"schema_version": "ENC[AES256_GCM,data:dw==,iv:VS+qX7XLV6sD+UCaU3ZjfDv2ARVZTYdZT35MpvUHanc=,tag:5II1iqbu4u5a5LgRm0c6jg==,type:float]",
"attributes": {
"atomic": "ENC[AES256_GCM,data:zbeK3g==,iv:yrkA7jVHELI95WDJ5UEYd5gMzVP5mloNFgAc9IGWIDk=,tag:jH+hfR1PVspxG5apNoMAuQ==,type:bool]",
"chart": "ENC[AES256_GCM,data:fGi0y2MZ9C67ta/fZIk=,iv:jbUayiv3JllefB8OnLTX/Uel2ginoX1V8XZkZv9wsQg=,tag:CX2cm4b06fNQU+x3MnLXCQ==,type:str]",
"cleanup_on_fail": "ENC[AES256_GCM,data:KdhIVFM=,iv:L5xqiC0NuEL+K487BrXO3tgk+G5hOA3GY/vVuaup1LA=,tag:Lq77zpA2ugvZ1aZdiwHqUQ==,type:bool]",
"create_namespace": "ENC[AES256_GCM,data:biNJCtk=,iv:urI3RS4OYC5nD2pyaVCUGSKH1oxoIgaMmHSyTMF0VXo=,tag:KQhHFpOw4+GJdOrI+bHUsg==,type:bool]",
"dependency_update": "ENC[AES256_GCM,data:1OrTWHc=,iv:6magbIl5Q8ioB9F2IVj43APY74b+gnSkfKkhJ1UMd1A=,tag:saaQ+WixEZClzbhT2Hnm0g==,type:bool]",
"description": "ENC[AES256_GCM,data:dAp/M/S8/HAKi2MtVzylFQ==,iv:ohbkzIsQs+MYJquI0safq9sc63btQ2tBvrVnhJ4OpyE=,tag:LXEqphLwSeE4W6f1NpQbpA==,type:str]",
"atomic": "ENC[AES256_GCM,data:WQDfSw==,iv:hBDdDbYLtaPgOy4utCR/hQ1F7HhRrx0cxSSP4bH7CMg=,tag:Y6cPBkwBtd8ehtaZ27SQvQ==,type:bool]",
"chart": "ENC[AES256_GCM,data:3VPgTLoGZ5L1RVB4Jaw=,iv:qylQmCASKf6WWrykqG2HFKj7LXgi/9OBSf+9h8gapY4=,tag:HxCbkKxt04b+gBQF4nshYA==,type:str]",
"cleanup_on_fail": "ENC[AES256_GCM,data:CzpDpmo=,iv:FHgX8GrghykGFSL5mobXT7b4pHPE7RJUDak4twWZvkg=,tag:CQaDcPDGGwLkqmPP3Lhe7A==,type:bool]",
"create_namespace": "ENC[AES256_GCM,data:WeEngXE=,iv:APlaA3rwF6gubPOY+yeFTHIwyy3se4WlYHJgD2Uc14s=,tag:NegiOPvt1J040GAxF5pGlw==,type:bool]",
"dependency_update": "ENC[AES256_GCM,data:+niGcQs=,iv:vzhtodQplF+La0QNeda2T0WUIwoPak1nHh+GJjet48Q=,tag:JJKPBPM65puXvQyLk2EGhw==,type:bool]",
"description": "ENC[AES256_GCM,data:nxM2xkdkfum1pll8RITfKQ==,iv:6nCNn600zmnIsfgPThZlwmBoGUMT6QKF8TIR/silsSg=,tag:mA5UjDb2pWNspJYvdROjcQ==,type:str]",
"devel": null,
"disable_crd_hooks": "ENC[AES256_GCM,data:L0gL0Wg=,iv:QnbDMEdaurCLK8DtMXu1LM0nGXGhjFLvTSxHFxaQ5/g=,tag:bQ8Ue6dzvvQi3dodta9zZw==,type:bool]",
"disable_openapi_validation": "ENC[AES256_GCM,data:POncjvg=,iv:oxwSohjl6sTp4KFCK6hcTTHcK7Vwex+ZA+uD3j92cqM=,tag:IdJBteC6xN2OyoGTr8HgTQ==,type:bool]",
"disable_webhooks": "ENC[AES256_GCM,data:VcfcD/s=,iv:LsOV/aIq0q8T8dx6UXZm1FCx+3/QtTbui5eBFjLJRQA=,tag:SP5r9joivlrydbl1bbrcDA==,type:bool]",
"force_update": "ENC[AES256_GCM,data:Q77LFEE=,iv:0URJG1Tf85hm0G40KNMA7IHXc7OCwIkCPyT4CG39IAw=,tag:kMB+bmxydihUEqAtQFyU4A==,type:bool]",
"id": "ENC[AES256_GCM,data:5BWiEQ==,iv:Rkta+ZuktGY8sS0FVbfP2QXV44tw4Xl93QzmVS54RZ8=,tag:aoHe4KpUFudp+w0D/IcL0g==,type:str]",
"disable_crd_hooks": "ENC[AES256_GCM,data:HFIgt4I=,iv:rRgymRYDcfhWmesCW2lFRlGH1gmIJYUfhWPvr7mYUgw=,tag:6vc28OshH0oRT4wD1FckZA==,type:bool]",
"disable_openapi_validation": "ENC[AES256_GCM,data:rtP3AG0=,iv:rfdcXPR0j/htWGX8eoXvCBRTEr4h33Gcqbi8JiIOFos=,tag:dQYtMeACEW/pdJsmCZRJUw==,type:bool]",
"disable_webhooks": "ENC[AES256_GCM,data:Cn3tBHg=,iv:gcnRXfqF2aRg+4VIAvRZQqjFrKZnWcis//zqu9Wr2mU=,tag:tBcF7L3QwubYzf0QlxF9Kg==,type:bool]",
"force_update": "ENC[AES256_GCM,data:W2sdSV0=,iv:8obh4oLJNPsX8zNhVdlnIpx6I7jdE0Z0FUPX/NfcYUQ=,tag:KkqFTXWy6uG03EV4HeZ3UQ==,type:bool]",
"id": "ENC[AES256_GCM,data:A6eKww==,iv:5QMGW6AXAcR7K/8nLEKQzek0z8gj+ChXGecziGPvKFE=,tag:UJOfFkhpI4PevnSslGc1lA==,type:str]",
"keyring": null,
"lint": "ENC[AES256_GCM,data:17ZYGzQ=,iv:grK7AzLBYhDkWNB6umRKG/eZknxKM+69EUheO7w7Cac=,tag:opbcnTet+t058Gr3wlvudQ==,type:bool]",
"lint": "ENC[AES256_GCM,data:5jnYy5w=,iv:/f2QLcP8/ieCJfaVz9vKRolI5DkQYASQ2ITJp+WEkSE=,tag:9wK6CfTzX2s/gjPeKIDxnA==,type:bool]",
"manifest": null,
"max_history": "ENC[AES256_GCM,data:tw==,iv:r+Un3b/v9hJShgcRyH/Hw8ZAt47Y+QDRfUV5QpXVz6o=,tag:wkyaAkBq2lTU1yvEBaZBhg==,type:float]",
"max_history": "ENC[AES256_GCM,data:IQ==,iv:BOr3nrNlJlSgP3KzaX0iNcVZq9WuTYT2pOzuPdg4l/A=,tag:KAiGWFBQTMFljc/VHUezvQ==,type:float]",
"metadata": {
"app_version": "ENC[AES256_GCM,data:TR3gsScv,iv:KdgqYXDkNSqDdZoDFMRdMHFUPTloDQJ/3PazaSBrU0M=,tag:8tLyrI0fp7rdR6HekmriGQ==,type:str]",
"chart": "ENC[AES256_GCM,data:JWBTSYT9isW32zUW6Jw=,iv:ZULZvDvSbpM5q4RUIROedvlxe8bsXSLW4krHzB+hsDM=,tag:8UYTcn4QTq/PRi/K0XcSWw==,type:str]",
"first_deployed": "ENC[AES256_GCM,data:GxC8aHUDolHHAw==,iv:x/+Zex5TqMVMgHuS4PBM9DpcZxz5B8cXN6kbg4yk2XA=,tag:28rnmdpE0Sz1U1YA/vRm2Q==,type:float]",
"last_deployed": "ENC[AES256_GCM,data:JR6+UXZpZBUFXg==,iv:hgp4zIWpkEn2QN3hR1wAFZ8Veu8OiMSZ8iw0SWxZtfo=,tag:QVQlIRXo0rOiXeZAIbCLEA==,type:float]",
"name": "ENC[AES256_GCM,data:HPRLNQ==,iv:3iDihdbYlBxk3PpYER1idTkYU520OlmxzDUK+DSpxb4=,tag:d035pjETZJGJNSc3PZar5Q==,type:str]",
"namespace": "ENC[AES256_GCM,data:Mb3D4DyYLm5QEk4=,iv:D2ztq/KVZOUm7nGRTyyc9abr99iSBGVdDIz4dEoGuFY=,tag:999uyyZXSgPEcgC60cyyCQ==,type:str]",
"notes": "ENC[AES256_GCM,data:2iiDVzaiXqJ+VgV2FvooUcCkv+GyMBVzzAEuoMVcXHExn4vl9XRFywoQN9+LxWnX3wCoQDvnhJ0zVNGI0tKCGH35KZ2FAz35sfBBE18COw0CXtNDggMI+o2bXXas+cWVDYwW8XT7pgDkDdBsFM506TeAAEiBeZJRt8JrLMbkqjdCks+A6DufMQEAL5LQOLVhW9J03hB/JogLb3XW0P7P2GVlP6Vkf1Nr8MaHjALD9g+aYYIQK2DbXzk8V+lkrM/LOnQ+2xxEN/N2PA5wxg/hrb2yCjnrUpOCGiLleMOATbTSs9hSGT4eFbCHwR9KZBVc2dMCEllgrHHjODz3xOc4uWn7KBE9sHDG/nGx4Vgspo8VbfPc4CWCJnUfqt4Ek1S8+acTHB5boel14Jug7WteKJiN+Cxs3Tu0fnXGXMzUqwlRKTNlQEc9t0cUcdCgwVFlysCCs/D6TDueqXFC6DZC/WWxXVlB+2DSPA==,iv:/QC1QYFLFQLjRmymn2HpvlqvSIrqY5fH0NY+fhbbl7g=,tag:xQVDqLCKK7dWHWq5bRXEAQ==,type:str]",
"revision": "ENC[AES256_GCM,data:mA==,iv:DDJ3obYhMy1+lVx02BF5xoxeO6WbdlRM4GnievqJ+yU=,tag:k5xOeTeqakpPR5iwFPd1Fg==,type:float]",
"values": "ENC[AES256_GCM,data:Tbl4ZEgQtPwbeMoHqVUxreEXU0+/DPOFm/PcXJFDZd7wmPfhm0yOOakKjHZ/JXRzLtGQPB+/F/YZZZxYFO1tR+M4Mv51x42nPguNxpvjCVtIt8OYZladXGabeOJaTnAZdXEIU5AOjIA3KQS+BwaoFl3V1SDz6Ga+P1DW/XHF,iv:hVOWTYH/xmtwKfss99pp+eJ9VK7M9Cp3Zh2DBBc9R/8=,tag:dCzDbf2MOZjdUtOMKZW74w==,type:str]",
"version": "ENC[AES256_GCM,data:p8SLid0J,iv:0aGRmpk8fy0qsAui4XYIOV6KdYoovp18Altcuh8b8nE=,tag:ypJupy/+uirLhhCyFTNPuA==,type:str]"
"app_version": "ENC[AES256_GCM,data:Z2ckaTic,iv:x8rLrDTgjrlQhleS+uGRcgcR+CwmVK7Bsx1w2sanQfE=,tag:s1i0AHn+egJrC+amqi8j+A==,type:str]",
"chart": "ENC[AES256_GCM,data:5BN2IqMUcdWvE7rKFZw=,iv:9w/OyzDFLkNRPqdFezNOTQQkaSJwkEOv53p0De0HUS4=,tag:JA7zMDSjHxW0t1WPX20fww==,type:str]",
"first_deployed": "ENC[AES256_GCM,data:iEAvYzWoJFh28g==,iv:HK8jCzMMD0X9aZDNKyG3T6cNNCqPafVm1inKuekQthE=,tag:2n+Aq8DP02+z6AwnoKn5Gw==,type:float]",
"last_deployed": "ENC[AES256_GCM,data:VbMZtWWbAr+YtA==,iv:yNaphfX/94RDUDMy5zzaDTRh0Xswz7iw6UUNgsEEARE=,tag:Xu2tXRGasiTIersR4v+WQA==,type:float]",
"name": "ENC[AES256_GCM,data:8cdQUg==,iv:4CnFA9sSrJVSNwA3As4t0EXOPNXvEC9JdFhwYebQMdw=,tag:VJKDrD5Wo1dh1g89Ub2mJQ==,type:str]",
"namespace": "ENC[AES256_GCM,data:drHN8unuG6CMWgw=,iv:xNg4Q3CKZ2I0yDZyc2HgOe6gCDV7MiH7AW9Hi1u8GwU=,tag:hz5fHDkBN2Al+aeNwtj+EQ==,type:str]",
"notes": "ENC[AES256_GCM,data:BESNN69OWcXjW/UM44ve4VA9y/s/imT0oRx8wuKfzo4c8WIeLO/8rIZZUskiVy4qhqmdQjxdedwEdIZ+7JdBycFMBf1iwRTvTNpL5aru9OdApKKBg1q+aItUdHrWMgqFi4yr01At4jjDtzPELVjgP/njFjeaIlQessdKgFQ5j5gmObKRDrvAGNdUFQ1vQPeGGlWuWyDcQxPCoJgifThRDdqd74NuC6RYAlpBoiCrE8hIKGJwxagyyiSO0wF7dK4kALgoAUevUaWORkIQaOLpZ7IsbCH2XXI/HX+l2+b4PNOzjOBml0XO+AEVpXgHm2vS/TDqSipG1XKm8O2d03691KogeBO/9e5GzPYu0aUF8EU5Gcd9RIZbOKBKEB6Yuw8MKZGpDA9fOx64xeM6pj14N6vvXV9lEAiWLCBp/iEo7GnfseqPd+euLRlWoorhHNxwhHmpYOE56oalO61iIvnyOfl/wMJfbJnIug==,iv:Uw7zhx87ve++hm/f5E4lhi+l1cLJhH3NUHepiI9A7nw=,tag:MItySdTzf+ESaFfXzbFxuw==,type:str]",
"revision": "ENC[AES256_GCM,data:Aw==,iv:A6eFFawv1nYUyQeq/i4orsAS3n8vfyg/AWpbqUCFalo=,tag:Y03nCEnHtUG7XmfEdh3PRg==,type:float]",
"values": "ENC[AES256_GCM,data:ntQOvpQXT6f0QXl3WKe6YGHA7TWHIuC1DzR5vdixDubYj/rpcb6uBQ42+Zw9wg9WDlclPUu8xB4ggb0CG/WiKfCSVEkIeMAcLXxZoyGbhkRxRT2QTbp/VzwJL5zFGPbk5oupvSPkMWbucY8OCUZeQ9jZqWG8GPFxlVzxX0mx,iv:/cwO8+oPo8DRU9qbYDv64dgt28byO0JZAm8kEDy+K14=,tag:bGwsDxrAy34QjzvQ4STZfg==,type:str]",
"version": "ENC[AES256_GCM,data:zmigFzDy,iv:sOUxthqurQILNKXP09R/6yVC8EUlgUF8PcCxGg9Hwpo=,tag:GPMQUix9icSv7TJMyf/CPg==,type:str]"
},
"name": "ENC[AES256_GCM,data:kObXqw==,iv:piRGPQPDRBO+H1rvAE90nvvELbuFjuSRkYtNTLRG+JY=,tag:zTK74l9xT/uDMewPEYxq0g==,type:str]",
"namespace": "ENC[AES256_GCM,data:YSBrhSOJ0jwV7fg=,iv:keEVxWOImFpTMhD39uyEZyH3g2ftdN5c6rYjtM3VdFw=,tag:Yx/w1mkhR10JvJPDzhCbag==,type:str]",
"pass_credentials": "ENC[AES256_GCM,data:EnvaKmU=,iv:A1zWEwRnc06Jefc6qpU5Rtf/6gB1DsaxJ9AF+EkNnXQ=,tag:reMFLBHlzekmYN7JE28aZw==,type:bool]",
"name": "ENC[AES256_GCM,data:a/LuHA==,iv:9ziIBxyN+UvoNd+C14pZ1g/iW6nXI6b0ufKfqaqfO4Y=,tag:SI+PlgStj7dlS7zDcZowLw==,type:str]",
"namespace": "ENC[AES256_GCM,data:l+J8pQo5vRHMZOI=,iv:gGgrLVhSmXUCfUYrJwXKxp1pH4riwF30DR5mg+ngRvY=,tag:W92k6rqH/KRgWiYvoVYYSA==,type:str]",
"pass_credentials": "ENC[AES256_GCM,data:RErQwC4=,iv:edCnPmR6eNTEfsnSrmMj/u3LCLdohBFyHekICby7opk=,tag:nxdmSo1pekw98BmZ+JRqOw==,type:bool]",
"postrender": null,
"recreate_pods": "ENC[AES256_GCM,data:zqFBnqU=,iv:gIMEcDgoEHJGsRVN5vXRKk4kM1FjKaQEawdta1HlbVw=,tag:clfjq0+uIsryVgLtCXb31w==,type:bool]",
"render_subchart_notes": "ENC[AES256_GCM,data:oNVCEQ==,iv:rnxbJYk9mOysMf+0BBl1KLaBynEG+oA9UhOz1gbht9U=,tag:DDPdXplLhG67Nc3pOl5FbQ==,type:bool]",
"replace": "ENC[AES256_GCM,data:PNFarVo=,iv:uSMS9TnONscPU+gdqTxrx0F03coD3UAkF/PfPPE9314=,tag:irS6UHuLu1IqdXHn538JiQ==,type:bool]",
"repository": "ENC[AES256_GCM,data:bXdZr9Zd+LEdxt/BpXmhJJazLxaJrdGSjS9abh0oXePp7PuvvD7j,iv:MKWt1Kmj1wdExGOZjKmgJY9OSM1kz5UQ2p54SNxV96w=,tag:U8qeH1B54lnlbEbU3WBOXg==,type:str]",
"recreate_pods": "ENC[AES256_GCM,data:t7zNKIE=,iv:+uiPZ5IYRG3loi+1rDpn9enVIwN913A0+xgtLMetMNk=,tag:JS8Tj0kKuCBTQhJ42fmUhQ==,type:bool]",
"render_subchart_notes": "ENC[AES256_GCM,data:anVZoA==,iv:N1AlhR/YsSJx4fB8NMOvsJI4icjbKjB32UjcHtVPNdI=,tag:zaazWeVg7X9OTwwdY9nleA==,type:bool]",
"replace": "ENC[AES256_GCM,data:+Gu/WoU=,iv:n+KOThXMItYwbjbLXTLijYxJnY5x4cUL9wlDsHB5+00=,tag:PD4S/v4R0N+qcaxD0HO/iA==,type:bool]",
"repository": "ENC[AES256_GCM,data:rblah6oM9hYErfIp9ut/jgiyT9lZv5VVopY47D/OUN1DZyC5wQzw,iv:0DLh+vJlizPhBkDjHm3MwO3KXRdvnIa2B4GfyJ75iig=,tag:JC3PF8ympWR2RGbmPOueyA==,type:str]",
"repository_ca_file": null,
"repository_cert_file": null,
"repository_key_file": null,
"repository_password": null,
"repository_username": null,
"reset_values": "ENC[AES256_GCM,data:zuFtk0k=,iv:sNvjmWnlMb4mdZdUKkCl4WgWbCIklTKYqh98idi/R7w=,tag:WuweXcXSda0Gw91XXdN54A==,type:bool]",
"reset_values": "ENC[AES256_GCM,data:yQuQ2Hc=,iv:UpLtTe1g5RqWMVD6Tk3oGPSWuQO8sKpz2rs11EelIR0=,tag:0PMKiXI1kv0/aerPqNZSww==,type:bool]",
"resources": null,
"reuse_values": "ENC[AES256_GCM,data:a6njYWI=,iv:S3ok3v0phTS7T3BGAEBvFItWuS1syMiXhet1FeOpiNM=,tag:n1uDXrQ/74kn3SHJrL/jAQ==,type:bool]",
"reuse_values": "ENC[AES256_GCM,data:XZcby18=,iv:dhisLvTF1huADk+n/UwrYXh026IBoo0g2psJ73F4n+I=,tag:0ghJxmtDDI5u9j3IHTuQag==,type:bool]",
"set": null,
"set_list": null,
"set_sensitive": null,
"set_wo": null,
"set_wo_revision": null,
"skip_crds": "ENC[AES256_GCM,data:seEfZdw=,iv:3alvkQuP+zZr5X1mJwgjZciu/O0apY413RGBlTSiQAE=,tag:CqqlhAO2RGmdFDUhlwf5Cg==,type:bool]",
"status": "ENC[AES256_GCM,data:joSwXJSDKT8=,iv:N6D1HuHV2qY8iKa1NQCyTqnPhYYx0V8RtJ91andZntA=,tag:G0wIZsz4Ymaorle73nmowQ==,type:str]",
"take_ownership": "ENC[AES256_GCM,data:5X+fd0w=,iv:4aUl6OQ9gHo3VtmyIrKpsgx1CUIX2yJLHJkQyUdaov4=,tag:jTCV2ZL+h33xzY50I3wCGA==,type:bool]",
"timeout": "ENC[AES256_GCM,data:J7n4,iv:eC1k5Zpr5hsuITb6DtsKoqny4Tx37Ta31XlSi6VMQa8=,tag:znhmyinVNL67Eo7BaRZoAg==,type:float]",
"skip_crds": "ENC[AES256_GCM,data:wAWmkOA=,iv:tgmeij+a+lF9MX6218LV2DHUuVyYoRsTMxm6207DffQ=,tag:z94jyunwq1LSVo6abRVJtA==,type:bool]",
"status": "ENC[AES256_GCM,data:hZlEagovA+c=,iv:8ufAPLwtm30VVYgvqUoa2EQ95bxw4D7CWzw6iDJHLiM=,tag:ZR2r0TGTOfVwJ638MWhImw==,type:str]",
"take_ownership": "ENC[AES256_GCM,data:kgC9m+8=,iv:ppeB8IhyGT+0bPgpHsMBNHPuoGUGNZC4rLVugmQ0iXE=,tag:9qX2slA0vxxnwr4SX6UKew==,type:bool]",
"timeout": "ENC[AES256_GCM,data:ONMq,iv:/48D5Qvss7/wSqmxdzcEix1RaJjhcDYaAjUpyQiWZnU=,tag:wuv1jIpbMn3h/5n3uIpGVw==,type:float]",
"timeouts": null,
"upgrade_install": "ENC[AES256_GCM,data:tMHxT3c=,iv:ZwLN94ecy4gFrn1ttv8c99L5PCMcXJqA72hStxzTuN0=,tag:4mR8n7jxLIO/9tBEZlDMmQ==,type:bool]",
"upgrade_install": "ENC[AES256_GCM,data:RG0f0oY=,iv:5RI5mFSXdBD0woLZvE/5ZBKGbtUjYISTZSBXaudKmIY=,tag:o5I8pFu6T2a/zKMvZFjnJA==,type:bool]",
"values": [
"ENC[AES256_GCM,data:k12ltrzm1gL2VdZ5WXc9u1Wg95RvdUHcEuHUdAlatIVsh6JPE8+xUilQxRlN7fWMu+g5/rHZZuISF01j9jqZkUwmFWLjuTu56aCbz0W+tDuXlWTtf7MNVH3dQgdPSzunNPCNyPn6aUbeWQrrDzqtE/ca0k292U6Qv97gfaz6udNRDhb4AJn9cOQ1ALoplKXt,iv:kaU+ae4wILGAx8QE4ozBZKa8p0R4tLtZTsuki9fUgSM=,tag:44Eyw3KCTN99t/ObTlJ8Ag==,type:str]"
"ENC[AES256_GCM,data:+ouoy51NpxBqWyq4vL154NnfHAgzCBjouIANDaqb918+kqIt8CAcKboOw5rTxO/IlTAoJdvJKaJgTXsXzTNDesKpGxlqrRvLvfVb02nlFp/UCxgo0hsr3GJna0fi46GWyykeHaoY7kJue50xchYJxwqtqD2uunSISalNcOMfZAgrq6n5lKK6+g22XZJmvJ6v,iv:w9YkYSN+6ZI4VQBIYGOshXPqXulSzqMAFBuRRwZA960=,tag:/EgRJkTCp5dVfiE70Ygh0A==,type:str]"
],
"verify": "ENC[AES256_GCM,data:IysWREs=,iv:wI7ezGPPxcWTgFnqR4fK5P3q+l2010Bsl6dITilijCM=,tag:k4Coo7DBu6WPp9W3NEPlew==,type:bool]",
"version": "ENC[AES256_GCM,data:hc7+fLN9,iv:N4EVs2CW0gRcsRtBeSK0BTQQXdQ1Z7ZEcvTefYB6+a8=,tag:XxZ42Djqt6IzDrNtMu4Kyg==,type:str]",
"wait": "ENC[AES256_GCM,data:3pFeNA==,iv:AJzN7MZMW6eNyjp55Fsedo+LmLg0ceMHUN54tPiQ4sE=,tag:Iceqty0/2KGnyCZ+d/7q2g==,type:bool]",
"wait_for_jobs": "ENC[AES256_GCM,data:GVQuZQo=,iv:xEMmRx5/JniEJPDYXjBBAeHT7LocW3dnB1tkeuiDhHU=,tag:v+a0ODA8itZ6BxDBP4+pWQ==,type:bool]"
"verify": "ENC[AES256_GCM,data:JMvWzI0=,iv:zgL+gSCe4MI140U18/iyPEw30rrxWeuyNmRKkmh11us=,tag:279XnUn0hsxjtmFiGTySSQ==,type:bool]",
"version": "ENC[AES256_GCM,data:nJUVyzH5,iv:el1UMQ6pWzoZymmfAI3YehzZg9HLXej2th2T0yGEzlA=,tag:7c/TohQExHvcMp4D5BJJvA==,type:str]",
"wait": "ENC[AES256_GCM,data:aUe7ow==,iv:bzsgFK75as/ODRw5Nn0rqYdsukLcuAVRrCym0NNmc08=,tag:BkKw7T4eeL3jiDmtFPhIjA==,type:bool]",
"wait_for_jobs": "ENC[AES256_GCM,data:/dof5/c=,iv:k9hvler1IDFYUBm1+jf10gre8EXXFG1XGyryXXnsAr0=,tag:/ooBynfiB1xpJg4SDQGjJg==,type:bool]"
},
"sensitive_attributes": [],
"dependencies": [
"ENC[AES256_GCM,data:dB7O65ANvBHXE+CIiua3uRELjaG9RafYVo1Ew/s5BQcKPMZDqecYUV0W+u4=,iv:XHYuqReKQQk3oge95WJ7JSI0XRZNYcD8Rnj7rNYqHBk=,tag:j/zg+WdaD99f8qsm5OmDbQ==,type:str]"
"ENC[AES256_GCM,data:zj2d9iBwuVSQurEudBMNYkbAY3Mum4G0p09HLDoUZT0AmHzsuHbrewtxjmU=,iv:lOimmvXLl5QaeCJcsNPHUskTQT6CNt6BtmRK8dNUGYc=,tag:WzvID+E6twUxepX9irQKxA==,type:str]"
]
}
]
},
{
"module": "ENC[AES256_GCM,data:elNliznHay80c7M=,iv:gZCxrKVkgYgQD2ntVrtnKwOzcI2OBU29bHVQsqwZqeA=,tag:VOgotgA+lS23Q7D8c6296Q==,type:str]",
"mode": "ENC[AES256_GCM,data:gz/aZ9OufA==,iv:Tx9FY5iDkXzmQKS9lWfueRtLNqUhJHCvBbwWUhjPAPI=,tag:M0ouJYyEfGOYnwIS1ECGOQ==,type:str]",
"type": "ENC[AES256_GCM,data:cD5PM1OBdMjiVTpDEYRpaS/EoxQ=,iv:CP6UQx/0Y99EXfaZktanRETRCeFAtMOGcPtm2RPth0A=,tag:Kf4XtV3+F0+y3HSRKhwFtQ==,type:str]",
"name": "ENC[AES256_GCM,data:ikRSlGfRe64W2tE=,iv:ygEqxrjf36lFsknDMf0q9PtX2KK/5FluMqcWnxYspNE=,tag:vTsulpC4TIM6j/driJ5cGg==,type:str]",
"provider": "ENC[AES256_GCM,data:K8wAzt/+2Gz5riFyl9jj0HIu99w5PBw4B+SZ1gQVph8LZOzIW+XElOSVfYavSAZnz3NQrtXD,iv:w7hPinU1nVMuXHLoOn4jFCFa5zz2REdd79IHoQJpSMU=,tag:xBbsIS5jXJHUaNEMT62zkA==,type:str]",
"module": "ENC[AES256_GCM,data:2W2WbgGOWAlpN1M=,iv:E78FQyDV+Ka86IU3yTqSgsvjQahtJHIP/X6fqzyycWg=,tag:2UNA6Zhv9EsI1V6DA6zEiQ==,type:str]",
"mode": "ENC[AES256_GCM,data:Rz45HCWXtQ==,iv:dgz0jormp1VSVNbys1xhpnnPHhwjgBUoiRUYS4Xo/jY=,tag:mXsGyDE2+nS9K5TEYWUrwQ==,type:str]",
"type": "ENC[AES256_GCM,data:41W5/aQ7evyR79B73aSuO7goRjI=,iv:ke+Dh6Q4eCQTThHmMeQHhDcf2Ki/e+OYB7+oTDryQsY=,tag:7+9Piv79gRz1SbYDxBWAMw==,type:str]",
"name": "ENC[AES256_GCM,data:hNA72ReSolQL0NQ=,iv:AGLH+t+Gdg15dmr7kkJ8/bJsg1ZQtt9e0fdDbAlE5Lc=,tag:vSRir0Z3TPvtaYBNaj/9dg==,type:str]",
"provider": "ENC[AES256_GCM,data:godpuoqEyQlMm6G7Kz2a0XMZQ2XM/XUYFgKXhQeWn7kIIxbBE5gzBebPdzarFGi/XjON1L8X,iv:/t8y6SMNc3xlmKbGrvAstykRMak6NVi0tFi2BQZLU8s=,tag:JRHKenuHI37HwkQGgX/JPw==,type:str]",
"instances": [
{
"schema_version": "ENC[AES256_GCM,data:zw==,iv:+Hfvul+AKTLc3WgjQD0FoQw4xGa5Bktg0b4sSuU2I/E=,tag:iwSsIWE2q+bzAR378sALmA==,type:float]",
"schema_version": "ENC[AES256_GCM,data:/w==,iv:xBs/AxGpzWIwkMIs1Cn/KL3o5wvRp88nO3kXwPhRUGE=,tag:cIvTQGRkhZzGexElAxfGvg==,type:float]",
"attributes": {
"id": "ENC[AES256_GCM,data:ULoVNKudZq4hEnM=,iv:bR6EHWhV4cPesGisHMfBS0PT7lHRG8NEioi7xMPlEK4=,tag:GhMICTwxyZoiqRi0lV/Y8Q==,type:str]",
"id": "ENC[AES256_GCM,data:wAm8O4ShfBkfRM4=,iv:VpSVe/ClJ3NnVc0kWTcbTBPVn0BFlNQsNCasZZnkoG4=,tag:si8ATKtLaOHuK5F62QDhuQ==,type:str]",
"metadata": [
{
"annotations": {},
"generate_name": "",
"generation": "ENC[AES256_GCM,data:Pg==,iv:KjU+06f+tdhWvdAf4RzqzVQDShgFC2zmErlVxWPTQbs=,tag:3tXsZU22nINehh1p0sQfAA==,type:float]",
"generation": "ENC[AES256_GCM,data:fw==,iv:neRHWpS8CtN8yCbc31HZjJVk1cVWivqiTzjPJO5YYGs=,tag:/UbkAbhS5wdr0/zaJGFE/g==,type:float]",
"labels": {
"tier": "ENC[AES256_GCM,data:rERxrdzJL+tp,iv:LxVQP8TpBy2oNPMHOoZcZH8oVmxovRmlz8v2/qq1m00=,tag:PQzyhgNwa3tYGjn/sJFlYA==,type:str]"
"tier": "ENC[AES256_GCM,data:foLOWQbDh9i9,iv:ReVUDQ6IutapR6213d+2qXaljO+kiGj/Q4piTvKIcts=,tag:BMgisLFpR1taLiVnulA9iw==,type:str]"
},
"name": "ENC[AES256_GCM,data:4DSBBnaW8q1A/xk=,iv:i28+D36WEMdY1L6g0nsEGHBcHcyIF1VeAdvoPt3uEf8=,tag:ZI/gx5duWpt681q8Fx8wgg==,type:str]",
"resource_version": "ENC[AES256_GCM,data:Wzgl1E66qqGZ,iv:CMgTrl5ME2JnY3fOuL/1aKqm6VkIjpx3EuKjDdgEEYc=,tag:jgx5gbT7Pi7YZl2Lx8lqRA==,type:str]",
"uid": "ENC[AES256_GCM,data:oASvhCeDVrgKkcvB3VJS7wKCrIAcHns+phu42YyAnYnvERma,iv:7SnxMHs5UuasJq5H4A7KjkWGQP7avlYb4uEVQvUwdBU=,tag:hA6V3dDX34lnLMHstspujg==,type:str]"
"name": "ENC[AES256_GCM,data:AM6GXHCIV0/3HbM=,iv:BKFp7Z65+QvDRXdW3nKGARMCUpYSYUenBdOpl1JGgFU=,tag:Lbe+I8BxPoGPk5ulu2m2bA==,type:str]",
"resource_version": "ENC[AES256_GCM,data:CbCneAfizooY,iv:5bPmtvnw5DnDQTyfbGP9VzdVCSo3eeGxzeNidstAUrU=,tag:E36DCbNBZkteBi0mgBDHXA==,type:str]",
"uid": "ENC[AES256_GCM,data:2sncFxVguYG+HHsiBk9gnuO1TD0zMirq10ZkN8Wlxu/rrggv,iv:fqbNR3l5TD4MJ+FGG/Qi47wQ8/j+mYQodx3nhwA3IZU=,tag:OTqYKgJ6mNA1C3yWBUAWFQ==,type:str]"
}
],
"timeouts": null,
"wait_for_default_service_account": "ENC[AES256_GCM,data:g9rxzBg=,iv:QfdNmmAcxZCXGMt+f4zfeJTJTkM5YeYDHg8yXi1zgdQ=,tag:tI7QP483HyMN5iOHy6RZEQ==,type:bool]"
"wait_for_default_service_account": "ENC[AES256_GCM,data:jFsI7oc=,iv:M6Jnzw9DfSv3c3WrjtqQJn8IhBxq3ocwVbySJR+7nC0=,tag:jqisnm8h3GGUMABU9p0Usw==,type:bool]"
},
"sensitive_attributes": [],
"private": "ENC[AES256_GCM,data:At3PYS1Ruh4mwh5pCOhkdZ8P7IsXPcrCcFIAifrSXf9iCo95QkFziNsDstgx4HDjwMqPf3UUjdyM6tHuiJ+oZeIZttcB3O1SR59UK4CnX7uv0I+5S+uq8A==,iv:fhivMeqhDGDw78LWbd8Ma9b4JzbspYFfJjqglgaXzRA=,tag:5AxCUmZmAKM278z504hH9g==,type:str]"
"private": "ENC[AES256_GCM,data:psIc9N7ZYifLN/6YQB9bf4g+1v2VLLJk15zU8J706/dxNIWo8GxAP33jbxRqkhqLsF73Q4+g/Ga5E1cfdVxzYnztNcO1A6f356wjTiOF/Ins8Ob8dI3Zjw==,iv:V1jmV4gZp6naBN/RRLV16nMu5ZTtr4YCIYzWAA2iz68=,tag:2djCzB+o/kHrQ/K7gKmlcw==,type:str]"
}
]
}
@ -123,19 +123,27 @@
"kms": null,
"gcp_kms": null,
"azure_kv": null,
"hc_vault": null,
"hc_vault": [
{
"vault_address": "https://vault.viktorbarzin.me",
"engine_path": "transit",
"key_name": "sops-state",
"created_at": "2026-03-17T22:55:11Z",
"enc": "vault:v1:hFwQ4YR3GCw11N8weA/O8ahs29j4XI3cBVISq9iQLovRz+sYpAQjQwjmMbR/tGLNSzSfICdu3dTQKps7"
}
],
"age": [
{
"recipient": "age1z64h9t3acsm2rr74pz7j4846kwj5tutx9sk78jqv46y8fln4vs2sy920ce",
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBScVhTNHZ1cjVmWEF2UDVZ\nRGFwYUxYWWNJZkJuWmk2S2dvVmRoU3R0YlZNCmg3S1hJUjN5ek5paEd4b0oxOUxW\nbUNock1FVEVHNm1RQnRVSkRGbjF4MVUKLS0tIEtZbW9BUGorQXFaclY3eXZGci9X\nbnhjOStaYWI2K0g5NkluVFFFMS9ydmcKuF1uBGBd7ZL6WXnz0o7SweZ/3Qb9Iluk\nld/jkxg0V8+ILtD1jHJtI0a1AWy3lzDzwdSU6mu8rsp5u1n2GPUe/A==\n-----END AGE ENCRYPTED FILE-----\n"
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAwcWdTdkJOVTE5THROL3Z4\nNVYvOFZVMzVGTE9kKzljNUpYYldxUUhLMVVjCmFIUUpoY2J2cWIyVTZ6MjAzWjds\nNzhwbzdTOU1LTFVZcENiWHNMTDhnMUkKLS0tIGxzYmZPVk5kajlsZmpnKy9JajUy\nU1dpMWtMV0xIbnhtQXBPQ0NDcDN3ZjAKBPvvCgQ2MD5pJkRy/Keu0wbpGijUZNVY\n1NR48Pjlpoa4DeH4gcqvur5nxqZ8Xht1Zl78KbMBnUtGZw6K/NCMNw==\n-----END AGE ENCRYPTED FILE-----\n"
},
{
"recipient": "age1rekkad48r2wzhwqgfetw5yugu3ln3qlht4xg3txmx55tee8cveess60r90",
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBPMnRsS1VmTUFPL2xkZjB2\nUnNEYm1zcG41RkZwNXN5cGtzSXUvbFNPTmpjCnRWNzZHYkJWUmVHNmRnZWdyOVJE\nNmhaQS9TVWd4QWZFdVBSS2Zqa253dGcKLS0tIHdnYWh6SkJEM0VvaHdBcXJQRzZI\nOHFvOVMyZkl5VWVpb1kzeU9QaU9uME0KYetByyK+DSeixk4BeeDSrWcwi+mbEmXK\n34UQmwzrMT+cefDGhqUbcGdrNABGNhWQk+SH7SIUizDvtzu/elLeGQ==\n-----END AGE ENCRYPTED FILE-----\n"
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB3MU9ZSkprZTdSbUlVcDl0\ncnBWVmcwUVFxRmg0cGhhSlRIeTVkZkhNdGxVClZFUjh2SW8xcExMNXozREVvYTMr\nUGx5MkdWNDJTSFdjeVBQcHZERWI0b0kKLS0tIGR0MG9icVp2WGlMNm5NamwxM3Q5\na2J6RXc2SEJncUxDL0MwTi81TzdreDAKduaiKsuTqVHyx4jnvuz6sPpjtx7ZKFwj\neOpKRCE8RDkcRljpFOWLCqey1b7x+qDbOLUtck+zVj9j5z+F/bttPw==\n-----END AGE ENCRYPTED FILE-----\n"
}
],
"lastmodified": "2026-03-17T22:35:06Z",
"mac": "ENC[AES256_GCM,data:mUr99tPTSgRtF2WDE6mUGAdErLGLf2f9JUnWfIq50/ofx27IuC29Twqx0JW1YeHgWMf4pHe8nhf2NTDTtPFHV3p1+hZp4ExOiKIaseDyNWdnaAanazROhdyEYnJdAO8WLt70owtuXNMCvckMnkGYFzC4/Eya9vYNcELKvtQWnm4=,iv:QAHixuopK5gGKwVLYycBhF2Zj8HC1LOqddD0cuBzhE4=,tag:TrSqGPipkc8oyXmQzxX17A==,type:str]",
"lastmodified": "2026-03-17T22:55:11Z",
"mac": "ENC[AES256_GCM,data:8n7r6qO38jUzdvo5lAiVIA/WwdTapbHsb3QkI29ffl9UoC9hXzX+hu2g9yk4A2E8LPe9xi3ymR3j3K3o3BR6KjbkH0tHMAwmPknWXlSXuDjEapREUdqZSEq3bTbhWdxt0J0XJk7JwkrM+WBaP+QilyzHEpuBNFAJ1x3cS1IV1N8=,iv:xiCvEdCexUfXsHx7j7ICIZqL/UPubdACuekBBTwPW4o=,tag:VHqI7T0z5jPsE8TYG9KX/w==,type:str]",
"pgp": null,
"unencrypted_suffix": "_unencrypted",
"version": "3.9.4"