feat(network.tjo.cloud): working bgp and dhcp

This commit is contained in:
Tine 2025-04-13 00:01:14 +02:00
parent d789a672b0
commit c54a656c1d
Signed by: mentos1386
SSH key fingerprint: SHA256:MNtTsLbihYaWF8j1fkOHfkKNlnN1JQfxEU/rBU8nCGw
14 changed files with 2040 additions and 4962 deletions

View file

@ -1,189 +1,189 @@
{
"version": "ENC[AES256_GCM,data:NA==,iv:KXQYvP9i6X74PMnELz1GT3PabtB0MgWvNYvdn2wFvYk=,tag:LWVPCqwgKuOsyBmb4k3ZfA==,type:float]",
"terraform_version": "ENC[AES256_GCM,data:A5LyUcE=,iv:I3Hzs7Aok0vvVvDI5c10MdcqRXNAcQYdVklnBGUBOb4=,tag:RVIJKuYMTPVgFtdeZnFCyg==,type:str]",
"serial": "ENC[AES256_GCM,data:sbY=,iv:f1N9ehlFIUT0m2BRQ4SavvT9Koykdib+ASROGeL1JHE=,tag:Yuukn66wsvuBUUF9Wo7aaw==,type:float]",
"lineage": "ENC[AES256_GCM,data:yixxJB8hQ1dnVme68F/a1zfyS2OqeRlZM4I8smr1+bA2dVXA,iv:tM3ycz1FyGPsgDQMgLAEtHVjG6Mi7cpVMt8qMr9sbQA=,tag:euVM3+j0GdANtU6YrVk3aA==,type:str]",
"version": "ENC[AES256_GCM,data:dw==,iv:2tgQmv+mwLsSu3PM5qE4qClVk3V2PH7A+E5VJiJqKr8=,tag:936hXNHxh0k7HTgjjnox5Q==,type:float]",
"terraform_version": "ENC[AES256_GCM,data:NJ/GM6Q=,iv:C94YouqsAPns8yO0sqn3w8joQD+RP3o246dC+gN/c2Y=,tag:HH4P/Unyrj2Qu/YLO6nv0g==,type:str]",
"serial": "ENC[AES256_GCM,data:QZk=,iv:oJZ08LvHg4fSUO8lxZvwYFWHQ1+PJThaEdNCPSo17+0=,tag:IsvXOfR+olwcJk+wWCFgMg==,type:float]",
"lineage": "ENC[AES256_GCM,data:4vWQTOC2QImlq0hyE2KWrhTWiErV//ku5DIfgOaSeuir4Ahs,iv:EKv9zEkyabVH9l1hw5crJa+bTzmvylfoWmBVzd/PgP0=,tag:UmRt/hPiSzRMBdJwfnxQWQ==,type:str]",
"outputs": {
"ipv4": {
"value": {
"01": "ENC[AES256_GCM,data:Cxu3sDm9q131D6ChOw==,iv:WEwjIPL6/11v33YBUdR1Sh4kf26NDzGYX0fXzjbhS+Y=,tag:ngtGV1k7DZmZMwlEoxrpow==,type:str]"
"01": "ENC[AES256_GCM,data:akfyd2PlWyPwj8NcLw==,iv:oNNJMfqkuQ30vKx94YT8oviTCNWOhdQaVy0QPNq2pZw=,tag:c5Cjt3SBFp7Fxhf2xj3l7w==,type:str]"
},
"type": [
"ENC[AES256_GCM,data:N+Y28Fie,iv:yIONkX5FVF0SL3NPEP5FPNyqNeDwQYSU5P61R18Pboc=,tag:Fndn+rgs6n4qmt6DWJFQBQ==,type:str]",
"ENC[AES256_GCM,data:0WYDlA+B,iv:LPTtxqXxM5KGxE4gLvBLTPH1eM+f4OR7G0ey53I85Hs=,tag:C1TsmUrzkuaE6spaXZ3VIw==,type:str]",
{
"01": "ENC[AES256_GCM,data:xScStTQC,iv:MEYt1WNiWZweuhs0iqE9PVK9uAR/g8zTfs0+diUEwCI=,tag:6qqoHY1bUbVm9czfshufzg==,type:str]"
"01": "ENC[AES256_GCM,data:OiwcIpwc,iv:YbR1uxP0qOFiUHJ3+CFSNmEFQRA9p+ym2L4EsSi76w8=,tag:jM2QMCsyGgRJDpoe1pkewg==,type:str]"
}
]
},
"ipv6": {
"value": {
"01": "ENC[AES256_GCM,data:hankdudJljoM7TKj/5YjE4UOLNUr,iv:tBpwnZJaZtMdBOiMB64TAUIi+Frr+9AhsO3gbX2Jyg4=,tag:s7Vk8Jtmi2S74wiliVCr0Q==,type:str]"
"01": "ENC[AES256_GCM,data:tjtO3Tegvz5U0CkNBgyA1c9JZgrx,iv:tSpsAILMkqM2nlbg9KfSfeZ9RZZNxn5L0+iIz8f2SP0=,tag:8uxOqfX/RGt6VsHVZqcSUA==,type:str]"
},
"type": [
"ENC[AES256_GCM,data:ayzs2QZP,iv:IqT19PuK8aQOUUjRP6PaDZgJJcv8GBauk21kfTBDa1Y=,tag:5yFfPYcwhFWEoqoIEAeYIg==,type:str]",
"ENC[AES256_GCM,data:AgR1of2V,iv:aay5AsoKujgfSYyKDbtwXa5+uGh+ObdM4V0JACaSCoc=,tag:DH3gRcFMgj6ThEcWoksi8Q==,type:str]",
{
"01": "ENC[AES256_GCM,data:PV8w02Ce,iv:7LSHE5MqwQ6v/pQe9hMNefJK/U9ieb9SPWaoI3J5Mv0=,tag:5Geqprdc30VqSlIf/4HEHg==,type:str]"
"01": "ENC[AES256_GCM,data:wEbWP+fZ,iv:+LaLiPqEn4dH+q3UNWL4dyFHEMZyYNQfN04Va/KhgZo=,tag:EI6XiQoCC4OmaTm85cDjcA==,type:str]"
}
]
}
},
"resources": [
{
"mode": "ENC[AES256_GCM,data:JknP3/F+FQ==,iv:I2OWIrVRNINwRDAUqO3smOqvAu0hxr2K1BFZPmmgDRw=,tag:Wed/CdK/p7CYF9N7FVzOUg==,type:str]",
"type": "ENC[AES256_GCM,data:rVGymUW2SQnwELVFcuhWnCcI7bE=,iv:/rB6viMtHugWT7hQE+gv2A/4M2l1WlZ5PYRNbMKOn3I=,tag:vkGCM+EGI0tZO06o/gSIPg==,type:str]",
"name": "ENC[AES256_GCM,data:PHvqW54vkBoQjNMaX9LRrw==,iv:K7M3ogPOkOCA3DrhJUKVcJMmNlBE6jmfgpd6m6VAJW4=,tag:TpqIxK2XPiR8dnwy0fz7vw==,type:str]",
"provider": "ENC[AES256_GCM,data:3wUah6WIu7uVOQgHDn12/iJWeoi9sOaaeyjCguXWnYqiqXq2YyDLljZXCP8KeSSt5qyJ,iv:23RHfYal5j56lbL7wgHrKaIk3XDKTDpF9Xf35DfC7yQ=,tag:u7UjFezVz1oucFL5SCVjQQ==,type:str]",
"mode": "ENC[AES256_GCM,data:ad7fvybkhQ==,iv:e87BGY4yHtcB0kehcnUYAHr6+oCyuqS3iok8I3walNg=,tag:Vyp6ux6ArByQuy94Z/M0nw==,type:str]",
"type": "ENC[AES256_GCM,data:HAP7Tdf2o11BrxrEe4H/TrisW4M=,iv:Bg1Rr5J9qHC5ifaTOI5GvzThQdMRbyaJFzOuF9idsoU=,tag:O7xaFWP0S7vay5uO+Glb+Q==,type:str]",
"name": "ENC[AES256_GCM,data:YinMEj5wCRlDXodkdiW9Yw==,iv:CMPofnJ8e42cDivULkNyRsoXGjlzvhHrd8fOQa/y730=,tag:E9mHPm/UabINg2U3m5OTxg==,type:str]",
"provider": "ENC[AES256_GCM,data:smmNlNx+XhnnfK72dejI21F+5uGEvT7jNMrOSHf3jOb/Y+rk6eiNDNYQ5PWTsg7Vg33J,iv:r9wIrjCUdhLqOabwACsN2WjoZD/S5N5EAIpk9/by5Hk=,tag:Th6cP6llgXAXgbSvAMdkPQ==,type:str]",
"instances": [
{
"index_key": "ENC[AES256_GCM,data:LqsmCmvTD4B/wNyd,iv:8FElxHQsbE5dTm83AGlaRO5dsGghN1p1MnnLYPxVW2M=,tag:hIHHhuBi8cMEwk1omAgueQ==,type:str]",
"schema_version": "ENC[AES256_GCM,data:LQ==,iv:U9d/L3m9w+q3zTGeu3bMACH4LiV8gZTNdU1hEWExTJc=,tag:+juN3quQRWFnO2HeY/EwEQ==,type:float]",
"index_key": "ENC[AES256_GCM,data:3XHniwseAhTPb8Wm,iv:uNlkedIYaYtYVelMg3iTW4oLpMclfOnm5vV4rfNA8SQ=,tag:6Ji140iniEUaZTDsDgvbhA==,type:str]",
"schema_version": "ENC[AES256_GCM,data:bg==,iv:0LyFISs55iOGRsz4q8a0fjDvRA6vUpkGQ2P8/ygeFuk=,tag:DUYc8GmiRc4FPw1rqpLd9g==,type:float]",
"attributes": {
"id": "ENC[AES256_GCM,data:MfO4ERmDC1s=,iv:uPtANRPGdYEw2F1f6BF9zPXW8jBXpNWhGdSnzWy6l8I=,tag:AK22rjbsxoHAz/Bg0NoQDA==,type:float]",
"name": "ENC[AES256_GCM,data:qJ4=,iv:OGACNjqQrkNItSgO8OZGEPz7DpJz7op+XdCLjDO6W6s=,tag:x7hXoybtMoc3EB8B9gcJWw==,type:str]",
"name_normalized": "ENC[AES256_GCM,data:kl8=,iv:8A/yNIWExgqTERWV/WMTz2pBdv02vKyz2iTG5ahY0A4=,tag:IIC2FTvXylqTgFcsVVkdsw==,type:str]",
"priority": "ENC[AES256_GCM,data:JA==,iv:jgHyuXBLZiDrUGO9CMsVhTIyIFZil+QHYsgf8wlTmow=,tag:hpxsxShWAnx/alij/To9RQ==,type:float]",
"qualified_name": "ENC[AES256_GCM,data:DuvCEaxwiEQP4H/p,iv:+Dy7BrKNUgakXUAQs7YQI/5hUYSjqY4KkLxGxMALKFI=,tag:9mzf0TnHl6LiMcpE/MYR1A==,type:str]",
"id": "ENC[AES256_GCM,data:jKONCzIECx4=,iv:Yn3GlpJHQBwBUyss6LNdq6Yjqfux35yDzy6HZX+0iTc=,tag:Q31bUolX2qoBe7TrqHwyRw==,type:float]",
"name": "ENC[AES256_GCM,data:xP0=,iv:OgyuqKUVqFl66DlJMtHnp8N9jmkX18fsjdm6uyAZ+3k=,tag:v3WDmyN0ydiYytieRcN67g==,type:str]",
"name_normalized": "ENC[AES256_GCM,data:0pY=,iv:uvZDE3FrXfS4rq0mvq2zk4luNAGLcO58Q3+prPaIhwE=,tag:3XlZDu7CVM/frlj0OOOl2A==,type:str]",
"priority": "ENC[AES256_GCM,data:JQ==,iv:ZW+BEWivn4RNaWwkVbET6LZQS2D18lFEhhwPkCK6r48=,tag:dXbYrKDbQnjNr1jUOM1UUg==,type:float]",
"qualified_name": "ENC[AES256_GCM,data:ILDtBSCoA0XFxjgC,iv:OGGf2yLLevpLzBcZmqAbmn9YT3D6PyS11sTbdOg3URA=,tag:UIX1hZjKao+MT3UsJg1VAQ==,type:str]",
"regions": null,
"ttl": "ENC[AES256_GCM,data:MrHM,iv:hzToLD530Z/nrWYhqWzu6cYIyyeLpBeg9gldBsV5tL0=,tag:vnSWSAL1+TbiHCdviBY+oA==,type:float]",
"type": "ENC[AES256_GCM,data:NmnVxXM=,iv:cRrjfqa7kk7OeyE4QSahaX6m5MmswwOSpaYXxQgsYPA=,tag:TVabkMc8Qi2vdczmOxc9Sw==,type:str]",
"value": "ENC[AES256_GCM,data:ILlPMT3OPRSIUUvw,iv:bgDcWf+IQFwUjpTnNqy2TvKh2ZLGrDBY5dO5CzBQwL4=,tag:F3qnzbGRh9zukZsuhrLYnw==,type:str]",
"value_normalized": "ENC[AES256_GCM,data:WchSEdwUBmkuaJ8F,iv:XAZiVA5ovHDo8+aLnL/+ueCkXia5cDzRAGRH/8AZN5k=,tag:a86gxGcc/nwuiZmJ0ugl5Q==,type:str]",
"zone_id": "ENC[AES256_GCM,data:sswfFQ3MvTKQ,iv:iMMz8ZMfWJSx1qPtjiN+83o/Su9i5PAyf/lKcXWJbPU=,tag:VdQ0+FqsKCU8joq0DEFn8Q==,type:str]",
"zone_name": "ENC[AES256_GCM,data:2xZQRFsAcfnr,iv:FomU4MPZ2Jdud8Q/jdyjj2jmsbP3MZ9uDjNZbU3xz4o=,tag:UtsFk9inMc9QpChkxQBMHA==,type:str]"
"ttl": "ENC[AES256_GCM,data:OSRK,iv:TQZvpBAZmLnNeekAvdB0EhOp254p7q/ovF+nbpkGyIk=,tag:aX/7arNuaPeU+JNLL8PnPQ==,type:float]",
"type": "ENC[AES256_GCM,data:8s8RWl4=,iv:oH0lgBNHf0JxOuxP2PpDiBP1Tmt8Vd8fDHvmTf6oNKw=,tag:1mm7/+Y0mYBhjHMtWEFi9A==,type:str]",
"value": "ENC[AES256_GCM,data:kG7tyAJ7yagCAROQ,iv:ib2D7OBPL3tGQona+AJF2FMYTbDU0XnJu3kB79H9Zao=,tag:HZFtr8q5d8PXL+RAuupO1w==,type:str]",
"value_normalized": "ENC[AES256_GCM,data:pftTCrge6H3yEcwu,iv:yWiIRk6ZzJERhjoReBqJ2M+7whmV6dOmuJdJZkGTwkM=,tag:QE/nKjj+oEERWdGyDXwuzA==,type:str]",
"zone_id": "ENC[AES256_GCM,data:H1QeGd+QUNN+,iv:8QTKmOaavSqKTQPH6F386C56DY2k4zeeV4gmVKdlp2I=,tag:jl6mQ6Li3nwZNptCN6pNkg==,type:str]",
"zone_name": "ENC[AES256_GCM,data:CbS+FsH0AN86,iv:0IEIpsJHEhQbBO83Q854n+25eT8UHiazrFMSx1bhzfQ=,tag:pEsI9nJbMtTF8b8xEDaVjw==,type:str]"
},
"sensitive_attributes": []
}
]
},
{
"mode": "ENC[AES256_GCM,data:pH2GOOvwww==,iv:9fXT0Cg1VFQl3b2q8oaqj3USdYiGhqh9mlwMlhPGjOM=,tag:eADeXbuvg5hpXwP9EbkQ3w==,type:str]",
"type": "ENC[AES256_GCM,data:H9ywp710ggmvUzFeNyYro2dJhuM=,iv:MvbHem47ps5j6+QuYj3+z888bMzLWXrgmgMyV3O0g2I=,tag:CHL8wjhw0V113TNSNwTi1w==,type:str]",
"name": "ENC[AES256_GCM,data:RI+FNO2XCvilG5g=,iv:m7o7rsorq8xwueByJdWT+9KyuMcrT5LueAKFspgFxaY=,tag:8fr2e4ORc1OyVuJFMfnUmQ==,type:str]",
"provider": "ENC[AES256_GCM,data:CFLUUz0oR2TS1V8LxiwKIa1mRoWJrknQNrCvEBZFSNWIhRVlOEF4SeEZv0yZYAZnOdfH,iv:fA1plvBC/Py8rzC+aIbXtNO++KwSTcJ2U7JjIxlyegA=,tag:rgB+Mx/RNJR5XugN0ixPEw==,type:str]",
"mode": "ENC[AES256_GCM,data:caEvJ/1IRg==,iv:Z8rLYSByEBKzdOMIlm0mJFpuSApQQ6VIFGvZZyd8074=,tag:5i6qkS+J9Xu4WnB5pJyA7g==,type:str]",
"type": "ENC[AES256_GCM,data:NzT4jhSi3GTfp/OTmDiFaCnEh0U=,iv:9xTyptTWUSJiAOKuKapiGo9ZE/jw8GWexTvt3cRmqeU=,tag:OdQeYq24ozQJv6RLqjojGA==,type:str]",
"name": "ENC[AES256_GCM,data:dcg4hgXc8evYT34=,iv:zOo2MApAM6a01ucewg+uCSgbZLpXfoxyuGJzJB2z/rQ=,tag:V6rStEmTqMBJp8G7/6Tozw==,type:str]",
"provider": "ENC[AES256_GCM,data:bpvDi8jbr7jMNL2RAFnJSniVyASzWbNPCb6SL4ZVisvK9HTC7yoiHcDA4s330HhJPQmz,iv:nYdlAq84C9MNNVXhacYw2WYdH24SIMPsdmz5Zbjdo7s=,tag:9YMF3q8cMUmNp1L8aHCo1A==,type:str]",
"instances": [
{
"index_key": "ENC[AES256_GCM,data:tX0=,iv:Fh6mN6zKWQFeKiKBxv2UEgSqccuSuKsho2tAMQDzxeY=,tag:/JATQc9Lo9FIHSrzMOw5ug==,type:str]",
"schema_version": "ENC[AES256_GCM,data:cg==,iv:PcYG24KNxSXj1fHUEXlBBjktlGWdutbQz6bKRHzVPyg=,tag:nBGncOMJ1tOoTjm88KUkVA==,type:float]",
"index_key": "ENC[AES256_GCM,data:4LM=,iv:FT/AMx/A9QGHRxX8kVq818BNT2ymvyGs3MZGBg1tDHQ=,tag:kQMt50fjgmbK35VR7xL6iQ==,type:str]",
"schema_version": "ENC[AES256_GCM,data:ww==,iv:DjCtLBnNfkmmyYqh3/GOmNndPXRM60oWjY2m0pj10Ew=,tag:+1V+q/AqqFX3VPinnF+How==,type:float]",
"attributes": {
"id": "ENC[AES256_GCM,data:RoXurkznwA4=,iv:wtQWIwN1pesiCh0SoJxFAc3Jy+NWEolNDSdAGh1Bjck=,tag:aNp+z6rRWjie/pAdJ8Wn/Q==,type:float]",
"name": "ENC[AES256_GCM,data:rlg=,iv:pnJoWIUgiheTNveQRZJP0koLoiv3SdDYgfApEfMpi0c=,tag:pTWG5IhJ9PpAYNfAwMccoA==,type:str]",
"name_normalized": "ENC[AES256_GCM,data:O94=,iv:erWevZVjVj4FVzeww6EtC3kqe+2bkb3zJSCvQukLB8w=,tag:6fB2bLK0ooARZcKnv3arHQ==,type:str]",
"priority": "ENC[AES256_GCM,data:bQ==,iv:J6H4zPhbGBsEHuZtY7zcO2LN9HbIbTioGNQXVqp0Z40=,tag:WsejnTtehJdhLiyEONhitw==,type:float]",
"qualified_name": "ENC[AES256_GCM,data:ludRbLrPiPCyoI4p,iv:zzcWUEiNZ0Tuy4MOg/B06Zx956fGWcobdc59Ok5Kjok=,tag:XMYvwohreUctX4TNyfoJQQ==,type:str]",
"id": "ENC[AES256_GCM,data:+15ISSJ6YUw=,iv:07d0NPd5Erf3ZXO9bni71OxJMn4Af6nX97Z87dUOEXs=,tag:nfv6f/C6ghJUsNMeNEjg8g==,type:float]",
"name": "ENC[AES256_GCM,data:7PI=,iv:LaD+CrXVGLwImiP3mdALAQWCPxqw+RHQhaAMekBhRGQ=,tag:jHiUv0l0cTSylNTKwhYODA==,type:str]",
"name_normalized": "ENC[AES256_GCM,data:BWw=,iv:WJO8VhrnnLOwiqoFdimhXlQ13dWrZ1DjTZktry2mU/4=,tag:6XdFoAJs+Qf9BDOQgInDNw==,type:str]",
"priority": "ENC[AES256_GCM,data:vA==,iv:XfAFB3eiCeTN1zalgrelRDXfKbVirRvM9Vu3z7qHVi4=,tag:znN3jhNNDjngnFl/UwEE0w==,type:float]",
"qualified_name": "ENC[AES256_GCM,data:3r9IFXjQzZULBcxq,iv:1GExb+bB9153x6T8VcPXI9YBgQaWIRAuS45GmL+Da38=,tag:AjnGYAxYB5pk90UHkFcw4A==,type:str]",
"regions": null,
"ttl": "ENC[AES256_GCM,data:4BVA,iv:aZBky2Ys9VROedyqJb5o0p5ugCrRrTDC28/i7rB0/gQ=,tag:Wf+cE8lWE1rikGxQGZNHlA==,type:float]",
"type": "ENC[AES256_GCM,data:DA==,iv:gG8IyFmiz8eyTuI7T+gcTSZQqq6oAMRpcP6D/eOMS2A=,tag:rSJMtALjdafbSovmI5K8IQ==,type:str]",
"value": "ENC[AES256_GCM,data:OuO+YatwI0bkRlPEdw==,iv:SPtfdb9f4fs2RmFd8xqbAh5lc5YRw1ZCIFHN8/a8W8E=,tag:w313eGRtNTtjqzR7buxN9w==,type:str]",
"value_normalized": "ENC[AES256_GCM,data:wLDM5P4zKeHUMXMI3Q==,iv:Q684o/4bT13hYdzLnORQv3ZGdsw6TYvWMVs94XCD0j8=,tag:YEJk+4lmI2yjDSlOs7wzFA==,type:str]",
"zone_id": "ENC[AES256_GCM,data:eg2+NrrT+PwQ,iv:v95XQZvcWCthBvE0M9/IMA5SlDrj4psY7uiBOZM/AYo=,tag:NXz6M3m9Kj5PQ0nRCBSGpQ==,type:str]",
"zone_name": "ENC[AES256_GCM,data:HRPAhmiXvqHs,iv:uxyF2V0PcpkhNdMpqG5b5iMihqRYtMFis510wrIq5YE=,tag:ra+2fOzDr2OteGMcvRcz8w==,type:str]"
"ttl": "ENC[AES256_GCM,data:5fRs,iv:h+/67bPNde0ZArM2IejX0CGQuW7scArdCDZxcND4Oxo=,tag:7tcJD26pFFtEESGp5RrOBA==,type:float]",
"type": "ENC[AES256_GCM,data:Kg==,iv:cxHihmnCjlfvHAKyAMuDz02NL0BFWbR3gLjJkFTlS/Y=,tag:IZo8D/YFdSefESYGk0ViTw==,type:str]",
"value": "ENC[AES256_GCM,data:ab576EcIcCPPJA8xxg==,iv:dVYhh7/TbY8QUfXqGpw6WCM3dsHIGu1KgxGdy2gbBek=,tag:2AIsQE+iR3E7CSlGycQUDA==,type:str]",
"value_normalized": "ENC[AES256_GCM,data:y4rOT/6YgrojILo1pQ==,iv:9StjOW9WGIlv/L8B486EbCysEOYK+9T5MtPftOEZauE=,tag:LWR3HXylJX8ZvBhdqE8atw==,type:str]",
"zone_id": "ENC[AES256_GCM,data:HUAjANUUHub7,iv:+JSyKPmbKMMxFGZM2vhjLdTGcF1wU/Z5n/SU24mox9s=,tag:xwqewQ2EeOV6eGJ+UUSALw==,type:str]",
"zone_name": "ENC[AES256_GCM,data:ST/gKNDGR/xi,iv:jvgjyfBu+fdah9GPnns3PzcuvTEwUuN3so0r4XJw4Rg=,tag:zXAsfd2lqVt0e36tcBM0hw==,type:str]"
},
"sensitive_attributes": [],
"dependencies": [
"ENC[AES256_GCM,data:jfTgnmaaM8rMm+uE6FSTIQIM,iv:oCaWUtCGl4e6yHOpN4qMiM6Ft1zYu07TRLTFPRtL3H8=,tag:BUJ7qH3S7WyVYdjsXtZeYw==,type:str]",
"ENC[AES256_GCM,data:W5zjuun+iHL84q7syqAYBe2NiQ==,iv:4EakbdX7hKVqbaM57YWNjToyW62vMYnLy0kZtLD0CGs=,tag:+/5o6nU7mEMrN5En8pqktg==,type:str]"
"ENC[AES256_GCM,data:Qdy1SA7sdQwc4PzWzKkFl5Xr,iv:jtHpI1+IlYRq6vJBroyamsZyGj8REJupfcOyQ9C0Qzc=,tag:ia50yrIgA56qg/+MZsM9EA==,type:str]",
"ENC[AES256_GCM,data:QblzCQLS60nL5gBhDPIWEMAYzw==,iv:i05FVE8SzjT0oJ9t1vSc/aEx5I1cVbYZA8GJIvQ0IGY=,tag:WA1h7MFrxvRLShPXt7Yaag==,type:str]"
]
}
]
},
{
"mode": "ENC[AES256_GCM,data:mNcMmJTxRQ==,iv:7SBFpot0Jtvh+CbFOjHtxrC0tZo03BAG+zg5cxIsfaU=,tag:4CUPFMraxiLVYGrbUYSCTw==,type:str]",
"type": "ENC[AES256_GCM,data:Te44J6QUAB68pzmzmg==,iv:pxkwYvYFFndGH9UsmTqcMkG6OqgeD6m/8sT7bYDRc6E=,tag:JmvzEWNBYGlKc9/zhKEU4w==,type:str]",
"name": "ENC[AES256_GCM,data:kzV34A==,iv:uNxOVTP6aUwPjxBt4T2vQiEwTpe7ImyFToJDxnDNM9o=,tag:UqisB5Tys9bhchfkcp7NKQ==,type:str]",
"provider": "ENC[AES256_GCM,data:Oaun/d/rHGPN7EWJ0FYZTo9sgrluYLBlai3BXquvgRvzqOFEHSxRlFHu8H/h479XO0GNhNk=,iv:NRtPbD6o02uil4L2AGbYmvMcWwGQtYHq4TKGjjNsmUE=,tag:U4QYamvVbOrkFARFaGp3Kw==,type:str]",
"mode": "ENC[AES256_GCM,data:MCBOT3p/VQ==,iv:10JBisG2lhl7wYfNqF4Jvl69DVUAkyBCdM5pG2dsD94=,tag:BLG1niH9en4VndLA/WIFrg==,type:str]",
"type": "ENC[AES256_GCM,data:JHV5FB4tb5U88TmEFg==,iv:x/IMO58acKt0Z6+VBrLL4pZmTg3y/G4wo1Sj160VXvU=,tag:k3M2wHExee9EdjgV5Fs8pg==,type:str]",
"name": "ENC[AES256_GCM,data:6+KtQA==,iv:ye4POZ1dtPTU8q1CALL1GOuq8LxqSf6j3UDoXx0eAF8=,tag:s4Khx2Gt5MqDZVBxQvsgaQ==,type:str]",
"provider": "ENC[AES256_GCM,data:GsXA316HibZfrOO9J/knXXxgxXWo/7ZZKMoGxXZ8m9yvnXbA5KirJSIhgvzwGGFIYBySGtE=,iv:kNWYW07VDi8oHZpE+0d6xX7Z/uh4y2QH/KOeFnjUnJY=,tag:GaU+KIF3X9FDRSjSBWzY3A==,type:str]",
"instances": [
{
"index_key": "ENC[AES256_GCM,data:UBs=,iv:pi6jukjy2gT/hkbxTDPnQ7BDFjmWI10SwX5cJ5aSRHM=,tag:YGsapoxpC0HSpkx6LpsiYg==,type:str]",
"schema_version": "ENC[AES256_GCM,data:3w==,iv:yHBvGv+gcXZyBsmgRUIpw6b1qU59c2Jds/gvDYHI2kA=,tag:Lc5kT3fWbvywbSIqvz5M7Q==,type:float]",
"index_key": "ENC[AES256_GCM,data:Ds8=,iv:cEd6BSN1YMCnUylGxmaWwxxk0VTusZrKfOldwD3bqsI=,tag:Iq3Lr1nv/Drr6ar7MY1ijg==,type:str]",
"schema_version": "ENC[AES256_GCM,data:1w==,iv:2W+cLQQWC+bHqGl+NbtzQojJjaYhJwb+iGOwQfPdvqc=,tag:bxqC6wwwxRjCTacu5HOukg==,type:float]",
"attributes": {
"allow_deprecated_images": "ENC[AES256_GCM,data:j3rg6dc=,iv:wUt1e7m9Tf/BJwbDwFZE6gcCG8gV+clb5EGyN/YVmMw=,tag:s9TWOohHJ/Mhze/+ExPWzA==,type:bool]",
"backup_window": "ENC[AES256_GCM,data:jjI2XDI=,iv:ErXjEekq2GANGRky5dDbbly1kUZzeyfGxmN1qLqmmZU=,tag:0EgDWXgDYqwYimNnVB3cdA==,type:str]",
"backups": "ENC[AES256_GCM,data:CVX9KQ==,iv:PhTXCDEtKnyB7O0hsE5AAijjogg/SgKCpXC0rnDI8CY=,tag:V62y0Sc58znvWn6esbkBXg==,type:bool]",
"datacenter": "ENC[AES256_GCM,data:DXcGYii+na8=,iv:HM2TUJ3l7Me8iq0PYDQXJcNL81yju7Tg/rCKFfhDVLk=,tag:cyGoTXMqD9L6z95gHm7giw==,type:str]",
"delete_protection": "ENC[AES256_GCM,data:Tcbzx1M=,iv:R27LGcF2KomZCfOdjJfju+j8SBew6s84xXL8YhGohq8=,tag:by4Q/o5eHq2+0EPEJp0xVQ==,type:bool]",
"allow_deprecated_images": "ENC[AES256_GCM,data:lvW23JA=,iv:qA7CEagoisjCYcQphyTCo9eo3+8vz/TwrpUf53weDlg=,tag:ObG/j1y1UA6FEtmk8CXURQ==,type:bool]",
"backup_window": "ENC[AES256_GCM,data:hdtptvc=,iv:eowCfRCPWV7LbBUFNIWEv2g+9WC2R5uSbd/9LUN/+58=,tag:+NaujYMVdd4M8FGoq9jGyQ==,type:str]",
"backups": "ENC[AES256_GCM,data:uKr6Og==,iv:cz6DiC3FJ/thZpIEkuoY79S8LWb3z1QNZwxCSJAYcaA=,tag:3hyzKMTQK2JIDMmENaO2Dg==,type:bool]",
"datacenter": "ENC[AES256_GCM,data:pb++0jR8v8w=,iv:9zEf7nFFlbdfN+ltFOEfzMUQxhejSStEXIBhKIiRMeQ=,tag:DH41fBq4oNZ6VUJac7aUTg==,type:str]",
"delete_protection": "ENC[AES256_GCM,data:diYcMQk=,iv:71bPZ42sJSBcz9Qw0G+000VFpciMpJDl9x9VMVLaQ70=,tag:FS2OIvMvpIZnA4Iq3cDW9A==,type:bool]",
"firewall_ids": [],
"id": "ENC[AES256_GCM,data:QVTumwlvwQs=,iv:kctmFq9iAGIrmCMjtq8dUn594Ia6peL8j9yYp8yhHoc=,tag:WFJE0g/QQXXGcTAsQsK5iw==,type:str]",
"ignore_remote_firewall_ids": "ENC[AES256_GCM,data:u8XXdb0=,iv:FBvc103eZeCzJwcdafAzepS212QyLsp5GZCu1l/V13Y=,tag:AClYrn5vDJZ/BI+VUoo0Rw==,type:bool]",
"image": "ENC[AES256_GCM,data:yriBQFqC47qgQLMZ,iv:xNtnnNUQS5n13G65i6gB7dDXERiqf2Sog8ZwgIn5LT0=,tag:9Pn0d2WUFFqdqr2uE1KH5A==,type:str]",
"ipv4_address": "ENC[AES256_GCM,data:j5PbIzSqoSOxso8eKg==,iv:YYHqh+umEDfewvEy8epVnBFfkcSFYv0X2985yCT6mVk=,tag:cBZZTKCJEmXRNwV6dmN9Xg==,type:str]",
"ipv6_address": "ENC[AES256_GCM,data:FvHs6PoDbKlBi2sbXybWdBiGDBV4,iv:ylillFcLSJW+ieiZgLMuv7JbYVTyGjTkp2/ryM7r34c=,tag:xfFagJSwa3wPL5QzGBRyug==,type:str]",
"ipv6_network": "ENC[AES256_GCM,data:LE3DzD/QNgU6BTeIqUteiCCfnb+Z/kY=,iv:aWdKVvLBusLH2TB7XYgNJFfPwlOebCtNlpCtko9GxMs=,tag:KNKz/VdK86BOIJ4YAEJeqQ==,type:str]",
"id": "ENC[AES256_GCM,data:rCRu+mYtQw8=,iv:Q+QbxSRVWfRb2MPz5NhE/Oxp6JH8wrA+37Gb8NGiBng=,tag:JU3nP7qWMmn3sG7b3TaGmg==,type:str]",
"ignore_remote_firewall_ids": "ENC[AES256_GCM,data:EWofy3c=,iv:qfTGnzzNjGll/Rfb5w5uXqBsP7gc30kQFf9CYXb9C4s=,tag:j3ono3dc3yoZEbX2OMYing==,type:bool]",
"image": "ENC[AES256_GCM,data:89jiRQqJ9UvOz8fa,iv:dKDQV6fezkTHPMuE7Yltn4HOrBeEkC6fxsZuhrACvHM=,tag:rrVAyHlaz/Hq/fAyvOY2yw==,type:str]",
"ipv4_address": "ENC[AES256_GCM,data:oVIuC1Uv2b4FtuFnRw==,iv:sN2DhJnNtHTNJY14D03Nk3/PwLN9Y3sHExaZV7ElkaU=,tag:OlTFGNVFq+UDOIlX77OPWQ==,type:str]",
"ipv6_address": "ENC[AES256_GCM,data:OMVDOtaPiLP9HC+0sfDSn5mahfuz,iv:SbSrb/Joiv9ZFES5kdNxlCPu8wun+8xgTjJN6wpevY8=,tag:PpOTxRYfD+DST8TD332prQ==,type:str]",
"ipv6_network": "ENC[AES256_GCM,data:RBGVyP7ql0FLB1YvO5svWfPRp/3wXEU=,iv:jaa7TmQ9qMfmGf9ZoSF/thViJjlY/9UtMpwUO4N6upI=,tag:EFNU1ft39i2LfQ9FE3WUbQ==,type:str]",
"iso": null,
"keep_disk": "ENC[AES256_GCM,data:Xg/ZCjA=,iv:aS7xvdG9gG6v2iqK+deZqlnRlWmQDe/yFYpK2CoLbvw=,tag:qNoeWSJyfXAX88T5u82HOA==,type:bool]",
"keep_disk": "ENC[AES256_GCM,data:mU5crR8=,iv:VKhyZyRTLFJKyB85xrjwT4nJYEv8P9SMiMv1/s4LeVc=,tag:N+MAD4tyPHwUSVU9wqTcAw==,type:bool]",
"labels": {},
"location": "ENC[AES256_GCM,data:TAHa3A==,iv:tOxvzuCXr6pTDMpo2pjJwKcz5nC9zOTgJDmY+T8SUTE=,tag:0VUPKrK2EXSYU5SpZkQC1Q==,type:str]",
"name": "ENC[AES256_GCM,data:yXGhIMcVz3k0/toU6GGH,iv:EjWeOV7XA+IWGV9pmQmkL3dI5PqLoUzJii5hiawRuM4=,tag:sR1xukUXN+ra5oT9loyJKQ==,type:str]",
"location": "ENC[AES256_GCM,data:1jmVrg==,iv:Mr1aDyuPKL8Um5o+QlPAtvqJ9sxFZwLVpoyQis8+VhI=,tag:OoVX4ZHYDqe8EO18aLDWcw==,type:str]",
"name": "ENC[AES256_GCM,data:drVfGazUPDyFaIas15Bt,iv:/siKntcAborRP6wb+s8EWez/yRXc5wdV3wizELEVMhA=,tag:jxXXv+weDei3+SYicVrxxw==,type:str]",
"network": [],
"placement_group_id": "ENC[AES256_GCM,data:Uw==,iv:tO5X/pqgDktREDkDOSJ+To8aWqHtOhhn6hYcG/IqCmA=,tag:vUjMqNoTTeqwFOqL/IzVPw==,type:float]",
"primary_disk_size": "ENC[AES256_GCM,data:Mlo=,iv:g0SDFncqRvzmwA8fcASmkkdKCoWD7+f8ZihKZSzqxnY=,tag:LWTqx3qJll91rPMgjL1hlw==,type:float]",
"placement_group_id": "ENC[AES256_GCM,data:HA==,iv:3muCJhR4Xk59v0k3vsqDQXpgA9a7a0uIqOjXZ3KyksA=,tag:bPnwbv+jMPIlSRBj28YtZw==,type:float]",
"primary_disk_size": "ENC[AES256_GCM,data:9lc=,iv:R9WUchcnfo29KvcCpnbJ2RvgipLW2Wlw2EiLYdagGao=,tag:FZJp1ZZTISnN9qTUDDmFkw==,type:float]",
"public_net": [
{
"ipv4": "ENC[AES256_GCM,data:GA==,iv:DNLsihEcrS1kvFj0lqTU9qQfrYCSmtTBdpcDnGeTFdk=,tag:RJncWCeq0Crdwn4n1jqYpQ==,type:float]",
"ipv4_enabled": "ENC[AES256_GCM,data:LZAhjg==,iv:i3hNSWwA6lrFHg4yBHzOD9ivITu7uvSmbie4qm3BiwI=,tag:Rp5ijiDN8RcAHzoNBpOGIw==,type:bool]",
"ipv6": "ENC[AES256_GCM,data:BA==,iv:2ynRf/cMWOjTgDbnVA8qo0AglcIec1PqE+nxJdtq83w=,tag:LTFYGzqZSssLcJ4z0jiLXw==,type:float]",
"ipv6_enabled": "ENC[AES256_GCM,data:yH/CUA==,iv:HcwPvwvS9/TI3eCgDVV7/la1eesBM6fBzwzC3z69TeE=,tag:ovmwQu2OOG3Jw0E6mdD+xw==,type:bool]"
"ipv4": "ENC[AES256_GCM,data:1A==,iv:91kpiREVGay7Klx1H96n1bVIgk5Ek9driZywsrpIdOU=,tag:YJZie7fXt7b+BobusgFy7Q==,type:float]",
"ipv4_enabled": "ENC[AES256_GCM,data:fzm5VQ==,iv:OAiyc/QOvKkURZ6rf/qbjv+ff/1iL7cv7tIQHvWSPYk=,tag:lvbtgqbpZwVIUV7U+jd98Q==,type:bool]",
"ipv6": "ENC[AES256_GCM,data:Ow==,iv:Oy15MEhuPV0+N/gSj50gEGRVUphIE81XO1yZKaTxsdY=,tag:WtXPvmP3AJuW95Xx3XdieA==,type:float]",
"ipv6_enabled": "ENC[AES256_GCM,data:QV7Szw==,iv:uzT4GEUKyXiOBNTV74QQKSyrwVGtKc7n5WkK2VOu0Jc=,tag:09hQ3e+GFE+Z42T2x/6DcA==,type:bool]"
}
],
"rebuild_protection": "ENC[AES256_GCM,data:kxSBM6Y=,iv:CxMYRcxbq1MxjFFxIJMXWBHwSVQyzRB5VpBzpKT3bWY=,tag:cITEFVzU+PBKWrZC8dKqxg==,type:bool]",
"rebuild_protection": "ENC[AES256_GCM,data:WzC/IJU=,iv:GwcAw4D2nYABVG/ziO3QVGAZiEjjR9KRuskmXiw1u7g=,tag:H3M68bg4VyyEiwMZwuUDzA==,type:bool]",
"rescue": null,
"server_type": "ENC[AES256_GCM,data:GC1/j5c=,iv:OQDlN0yx7YausSbQT5ioGAixQOoPvxp4kxEBBnoJZ7s=,tag:04rmK9s7xxDNPNBnwrhvLg==,type:str]",
"shutdown_before_deletion": "ENC[AES256_GCM,data:YBYVuq8=,iv:oIQQwFqvpuORCRqifth3M9qoIWt1OOHO1xRhxPJqGFc=,tag:HR2IvHi2UmxOnJJKNWXlLA==,type:bool]",
"server_type": "ENC[AES256_GCM,data:6ezDPt4=,iv:k3N1fHhvxQ7ZBmrp/YO3t0x+vz5Tqm399UOKw49Hhtk=,tag:izAZdz8YwGOBk4s8roGzYw==,type:str]",
"shutdown_before_deletion": "ENC[AES256_GCM,data:FJs4YgE=,iv:lWLaP+Do4NEhDHeYa6hKWAlcsZoqOIV+Va2nw/eWArw=,tag:3SAeomlqzu0yw1Pr5c2N3g==,type:bool]",
"ssh_keys": [
"ENC[AES256_GCM,data:sUQglsT++io=,iv:v9AcTlfwRqnoIUpFYT+hGJqWf8O2XJjsMtZlnCOMErg=,tag:mb/qgq5sjzuoLUqDmTa3gQ==,type:str]",
"ENC[AES256_GCM,data:8kNmPC34OdM=,iv:kvzj8jb1mfAOyPCX6H+tQ8srbCpXRZs0Fwr4qdnz/Lk=,tag:2I4bTcyl6Lbgeq+8gSvCfw==,type:str]",
"ENC[AES256_GCM,data:bn+6DNYCkM4=,iv:SQCeh4Y1jqgM0qKL77WGpvHAxVR5DjrVNDWFxmKN9ks=,tag:NPn/obpOFk9TStkmRultKA==,type:str]"
"ENC[AES256_GCM,data:JwDmZ65QSuo=,iv:0REN1qBTLEwkL1FdqvWHOca0s4AZ8PICk4ymB77Wu4k=,tag:MAoDbPUJJe0S7ioec4vrfQ==,type:str]",
"ENC[AES256_GCM,data:rHU89ivmOTI=,iv:ZBVdIlTUq0XVD2XfQEP9LEEbEHono3WJeu7bXSQLxoQ=,tag:oRovj6tkw5mnopi0IXf6XQ==,type:str]",
"ENC[AES256_GCM,data:Jl8RHSKOzsA=,iv:wJQqflC4FXMGt7VmLEBeFOjfCFwtjUmzbIfrWl2ce9Q=,tag:to0gXPJZ7eocQjS+aCsuGA==,type:str]"
],
"status": "ENC[AES256_GCM,data:lP/pFrP5aQ==,iv:u2V7kgKQjKA+zN2x9JyrqrIjKQiQ4x997jnWT1QhsEE=,tag:OVrIT7KQluAmgWjbZwwyZg==,type:str]",
"status": "ENC[AES256_GCM,data:A3blf+SQIQ==,iv:wiNOW6xadnml2UeXnPHzzjw3fk4TuBxdCDetma7JJHA=,tag:dnk4jxLcWPPInqjePThFhQ==,type:str]",
"timeouts": null,
"user_data": "ENC[AES256_GCM,data:X2m5ohV2gljnjowhqGtO3a5Km3IyevrMq6udNw==,iv:RwVMYKga1wwI4k5OciVlU7SP/Y6LxIhgfd5qyOIGcw8=,tag:annLwic/IYbsofT9/47Lug==,type:str]"
"user_data": "ENC[AES256_GCM,data:8XmZ/92xaq2h+n1aJzjyETu/B36C0p/sPwOrrQ==,iv:0kcjJYukmGx/xqoRQp58mNpHbSY0m1dSAwnA/5ia2Wo=,tag:7Too9QsRdv69YJZ/jFj03g==,type:str]"
},
"sensitive_attributes": [],
"private": "ENC[AES256_GCM,data:nkH2Tmo3QLUyHRJIAHz3MxScgua69jr3pknQOU5SkgAfVU2NjyJ3Fjjdyl8dreco3w08DV7Ls24YCsui7nErFb51+n4fHzYrejsMTGvB8aSMqMRUNFpnMA==,iv:UHX+jBz/rVrt559zQp2nGxfbXL2qbCC8aK+fKKZSKsU=,tag:OK9feiahnR+bhihuGINBYA==,type:str]",
"private": "ENC[AES256_GCM,data:9wlL81x3nK50kfOSMxLdMerXeRtG+Hx7wr/b5neXowBt7zEDovPbfW4fbnwDM8iNEsL7335UuM2I4gdKwqlTsIAkjoJMTVvmx1CHCT51HM0OqMCbeD3zDg==,iv:88iWpQA92ewx5XgDbspbPpPMql8DuhHXJ+vDrpakfeo=,tag:JThKll13q6wbS/lTA/LEXg==,type:str]",
"dependencies": [
"ENC[AES256_GCM,data:5VSMKGbd7dlYOUIEdMkP4UagJQ==,iv:YVnn+D3Z8GCeqVScd84jdUYkP8qr/Tf8qmzN+Oq03TM=,tag:6eAWFwCEksSuZB+7yG5jkQ==,type:str]"
"ENC[AES256_GCM,data:ZPsUfhmLG3xzbIenF4Kmv9GIfg==,iv:1B+F7kyat7WL5iotEti32SQCCV8tWYkpNKedo7ceq0w=,tag:SAu16CUyin5c0lhcczgryw==,type:str]"
]
}
]
},
{
"mode": "ENC[AES256_GCM,data:zFvMED3wPA==,iv:0mav+ctkqwjNmnQhrjxj0rtWxaublxN09EtWdIpQpps=,tag:J1LCJ0MZ0JTfhkktxhK9Tw==,type:str]",
"type": "ENC[AES256_GCM,data:Nunz2rrt2TRVMpwC1sE=,iv:u+OWiNXnBaf7GkI7Quru3vZlcTwqOt+yw0QuWSx1Uco=,tag:ClHBIOBCwOoQdtTeiE37fA==,type:str]",
"name": "ENC[AES256_GCM,data:3KUMvg==,iv:2p8vaCsWryEAG13ZPZIIENQ1rOgaIXyMq7VlhtwoGzk=,tag:Flopc1PI1xqB7qD5p3g7Eg==,type:str]",
"provider": "ENC[AES256_GCM,data:epya8hM2lganWscgzi2oGHTq8235qO6qRO1MQjWBR9jQ24jF6A1JlcBQOTXOEEY3gZc0Ve8=,iv:FijzS1zWA2K0ctsNUP+odluLi2CJ/vDlvaXoKajiSDw=,tag:ujqlbrgqDCLnE3iq4SknUQ==,type:str]",
"mode": "ENC[AES256_GCM,data:QbemEs/clA==,iv:1ajpzL+SOJZeZGeHbU3hZ2pd9E6F3Pc3ajsfALNsl5g=,tag:SFbJQ2FQzWVgmwyqWlVFfQ==,type:str]",
"type": "ENC[AES256_GCM,data:zQmINtJTxu0phKzmRoc=,iv:lS6h/lFm7vnNQvks7qRpTr7mPV7j9CelgoR79Gupjbc=,tag:4WmRzUtBjVt/qzQnMqwLUA==,type:str]",
"name": "ENC[AES256_GCM,data:ajiJAA==,iv:+jDFa8ge/H2f2z2oJmX+K1OQJSs8/dZiv6OrTOzbWdo=,tag:vF7ZN9Y2CyrmrBKOr/VNzw==,type:str]",
"provider": "ENC[AES256_GCM,data:tvEtOCRlfX4upGERJxYIuqkQmMl3UFWjeSx5zRJiRxVf9qvxRPaClxt2blDgHtIjpOq7+uM=,iv:yIjIKomcbaqZX8UBl/UqyRwqO5mQbNOhujASdj8FL24=,tag:f6G41vVbUqkrOW4r7GNDvQ==,type:str]",
"instances": [
{
"index_key": "ENC[AES256_GCM,data:KMu2DAMK25su,iv:vmyhHRIWJp9rCDASAKzEOlliXMuUhPECOXFraPGYgkY=,tag:r7xXT9y6V18yG9lfHypnnA==,type:str]",
"schema_version": "ENC[AES256_GCM,data:/Q==,iv:I68j1x+2XHyfPEf6BrJc5xPJY9BbK4Xze5qH+iki8Eg=,tag:hlrtJTq9A61rNM2E95PEBQ==,type:float]",
"index_key": "ENC[AES256_GCM,data:Z/b6YfDS3J2D,iv:NmPtVMoVKymxxT91ihCvCMqhhCDkL3q+14m3ePe7fP8=,tag:NEzZkAG2ODcOJ9goxC413A==,type:str]",
"schema_version": "ENC[AES256_GCM,data:/w==,iv:XWnIqB+VbXvYNgHZlg0CI7boUKLdQokTYTLijjBY3EU=,tag:pmOr3smcEdRzA8Xp+BPUxA==,type:float]",
"attributes": {
"fingerprint": "ENC[AES256_GCM,data:BYrjVWmJQ/X5d1g8dHnerDCkYheGA4hyoirFc0FSyskmMKLgwHtsxsHeNNzrxpA=,iv:0r5sBJTz+3/OTZoXnHdcNmy5TZicnHYGOBS72o+L9Ow=,tag:hI7xEi4m4g2jSFd3v6USmA==,type:str]",
"id": "ENC[AES256_GCM,data:vPYhFWMA2I0=,iv:iIVcKJ/TfFulFMY+S3hfqu/DArMtxQalqvt9Eb8TSrg=,tag:8fFcZXyZvOoz/fsOL4sgRw==,type:str]",
"fingerprint": "ENC[AES256_GCM,data:sk51JshfXCegwNgxqRDM5cbZ8m0JXXk0uL3ikIm52pUh5HXIoikSFy4JGUzGlGc=,iv:Ub4Fht5GX5O4U5oq8YVpdDEWqAFzASVgFn5fE7WfAjo=,tag:XZEdrzOG5auXd2wCTElVWw==,type:str]",
"id": "ENC[AES256_GCM,data:Pge50K/UhFg=,iv:1klWk+dDnK4sgeJj5K+CMS3ctHUKQxRCTtOnimIOafU=,tag:zcdgwRcvoyyFwgbmtnojOw==,type:str]",
"labels": {},
"name": "ENC[AES256_GCM,data:Me7JZnFgh9Gq,iv:aCe8N+BRxv5iqZ9NqfjySzBzfnO4euIK8n10GyIhYH0=,tag:bO0ojFqV+hq3REiYwb0RQQ==,type:str]",
"public_key": "ENC[AES256_GCM,data:pOqUg+qNWEpA9jVk29L+tpEpiMVinmA3zG1ZXYe9LXb5clMu77uJHi564ObM4UJe0RcnWr6E7N7hfwn1z35OQyjrcrY0VEfdFHGf+IleTgcUmDb5GO8roOa5V6jmu3ewNc4yxA==,iv:JIH1vLzUaOWp5oNwnOdcbSoiFNpdncrUE7/mX1cZAYc=,tag:x0Zb75/9k3wQJ8RIDB17RA==,type:str]"
"name": "ENC[AES256_GCM,data:zMv+FE+oSuhW,iv:jpVXkhQdmk13L1TMxf56GOLP5jW4tpABQKOU9iDY6s4=,tag:oaIo8NAG6MDn+txUnAhATg==,type:str]",
"public_key": "ENC[AES256_GCM,data:buamP/XexVrC5xgNvP3NwgjnJW7vQ08hErD5WLvtm+5GS4agYdQQQAeYDvmAit6w7OkvBTbOD6M/tc2ZkQnrC9rRQLcQ8Jmrf6UR3t2xv9u0MzTmZOJBaNGaPQ/NMoxihs4M8w==,iv:iVdRZkcj4G0Azg7HYW1GFmdNNrjZnaJGL5XUMZn9nHI=,tag:/Rg4VQaozmHOxrel/nX+Gg==,type:str]"
},
"sensitive_attributes": []
},
{
"index_key": "ENC[AES256_GCM,data:AKCdxTmkjJ9pHyc=,iv:5MSBhXz6QSF/h0wQLMFU1QEhMsRFo7dXk7SJ/uljJ5E=,tag:UdtgjnMsBS32mI7pbbapSg==,type:str]",
"schema_version": "ENC[AES256_GCM,data:3Q==,iv:1cEoGE8GDZ59M2tG6ajJ8gSmHIWhOg0oHIH7g6jz6NU=,tag:u0w0cdSe/XS1AbVK0M8ihQ==,type:float]",
"index_key": "ENC[AES256_GCM,data:fP11WR0D2hI4Dbk=,iv:lp0s+71ljZCH7NY4MmMkKcT4syuo8+PNgOsDTAQLG+E=,tag:2RISiC/1hWy7qxAWqFF/vA==,type:str]",
"schema_version": "ENC[AES256_GCM,data:2Q==,iv:Fx6jfdlR6kW8Vn5JBwBkjrx+i2pDlzluNICHfF9+7cg=,tag:iRsTYBir/S/Rh2xaBRuexg==,type:float]",
"attributes": {
"fingerprint": "ENC[AES256_GCM,data:/gNXPJ8yv/GcCMH1cFIA43Llxd8XT0RpF3XuGNvbhBjPK+YcH2b9xwxKJtr8mYQ=,iv:cIYXDRduxc03XCQJBm7q1ba4U/YdvdhVzuE1jmpas34=,tag:GaplEfMkfYmC4fswhb9NVg==,type:str]",
"id": "ENC[AES256_GCM,data:jxn2UHVz6b0=,iv:NHOF2N7ceUpYL+hNg0VztaY5vI5LsBRXP+M3TUmMSEE=,tag:U4ciT8GlouLZ5uR1Ab1o6Q==,type:str]",
"fingerprint": "ENC[AES256_GCM,data:kgGq6oCvmHYgTvADtXXPxd3b8KxPQwr9tLOj+yBiHPqEGcYWok7bDsTsgeMTLks=,iv:oi2BCfPAMCOSlI0xlHZUeTOXsB4X/ksPMV2gzUQUCCQ=,tag:MPcGWZ1yy/AXw3bv37ld+Q==,type:str]",
"id": "ENC[AES256_GCM,data:oGqQyFffL7w=,iv:WTjOPcpmcFlKbD+RleT+iSC01QqUJIGEmnfcPUgQEIU=,tag:kenn6h6MLrlU7FU8rnR//w==,type:str]",
"labels": {},
"name": "ENC[AES256_GCM,data:dUMiQQtYTXYfaBk=,iv:4K09HBg49vPpDc7TETdGPzBUrJjpphpkmvZwjbULpQY=,tag:gLCi5JeFd9KfvTxYe45LTg==,type:str]",
"public_key": "ENC[AES256_GCM,data:jHEpt6jKokqM+B9HiZXjVd+F2bjKORaAh18IavkhxKV6GcTJtPaqxvOYuPKhBpHJXA3bicy/yiEkilPtPm0yiOHD2OoLEX+GTedfQ6KDUJfz2bJwhEa+kRYNRqKfqZ+fsEqDSQMt,iv:Pg5hEbdjWS+txwnKupRKlqOXsnUQ4RziCLimSt/ZRN4=,tag:BGKOZSjTC4DT/hQZLG1d2Q==,type:str]"
"name": "ENC[AES256_GCM,data:T7ZmM7kBuRnVgx8=,iv:uyMo5w/qjQdsvsJt4kPtTaZUcuKzJ8SUW4RL+CG5cqU=,tag:8n9UqK2h7CK5fwk75dFYVQ==,type:str]",
"public_key": "ENC[AES256_GCM,data:HvffvPbqPcfXwVS7IzNBWBUbFixegX7xEkBrJokcpLCMo9utuBwv2AgGnHfKjZI1IgsdvcFhEM8HcUbuk4Nlxr5jlWxB9UPcZ3TGBmfKfh36jT9XVPugezpQDSrm1Q+HRCtf5rWy,iv:F1E2k5ouN/nRf+XY6qGkaASH5x27BMgPZL48bhosw6Q=,tag:Do1CY2bUR9fQX+MXecRY7Q==,type:str]"
},
"sensitive_attributes": []
},
{
"index_key": "ENC[AES256_GCM,data:mOQMKKTNbw==,iv:mQzNKRxeILafgzqGrnrZzjOBRtO6QpZZWUrfc/Ga5XQ=,tag:pI3NTCLMN9B0oLVYFFn5OA==,type:str]",
"schema_version": "ENC[AES256_GCM,data:Dg==,iv:3XsQV9B2yo1u1pzHeQCClCmkHEkjXdm+0DLEv7Jw1Ts=,tag:MPvvgnZNaSQ4BE79UeV9Gg==,type:float]",
"index_key": "ENC[AES256_GCM,data:E/Y/9YJhjw==,iv:MCnS+HSoVKwW5G7mfJaGrcCRh4zvNEoX95p8oiZYZr4=,tag:N9gQZiYSeLDjMXX/NTeJWA==,type:str]",
"schema_version": "ENC[AES256_GCM,data:iQ==,iv:9lQ9hACkv9hxbU0sUh3TyOsdT1PSMQHc/7KOii+RUTw=,tag:MhXcFqteXkTqP4PsCk99ig==,type:float]",
"attributes": {
"fingerprint": "ENC[AES256_GCM,data:nhhbJ3x1k232wKcBkCs53wAeE2PjEruzTpHeCyYvX4hrzyp96ywBb1oGP/w2K1Y=,iv:G/LRL8pC6O+mvoVYWBVZR5n0ju98wEfeddeRoMtGvf8=,tag:hlr5YaRZG5N/kkCazJTbDQ==,type:str]",
"id": "ENC[AES256_GCM,data:bqyjAAxZ1JI=,iv:uJdB8BOBffYk5HOzDR5IFWuXbP3Lyyjg2rkQZY+iuM4=,tag:nTfEzNnEpNdCV1RFX4fxzw==,type:str]",
"fingerprint": "ENC[AES256_GCM,data:Auq9wo3zP33SkroXR3qlXH/scBPeoCaCP9dJb0iu9Id3WI9ZxYY9oxowVdRcFOg=,iv:ZGYI5EbsNHclYLcZdC6Ofkxg7rPIxQtPyz3S+WBcadw=,tag:NLZQRR4JjApqNXALyZFDEg==,type:str]",
"id": "ENC[AES256_GCM,data:Mr2yjiupar0=,iv:mSUPQVDLA80Dr0Uom93d9UWHWLkweWRQA+H05l3azLs=,tag:TaECfz8y2ERTV/QiiiTiLw==,type:str]",
"labels": {},
"name": "ENC[AES256_GCM,data:GNV7J0tyKg==,iv:I2kg6Zi55nzig/g51amf8Sg08fSktCGahfvDhMAN7Q0=,tag:NY2+P2ri8E2czQh8aybz4w==,type:str]",
"public_key": "ENC[AES256_GCM,data:adrFLriwvchSy2va6oV0FtjS14kzqZpy/KeZGiuHN52BWmTPh5K4f6QtdbNs2WSlnuBDwcfccbgN19yL4wJrDwFu3wZtrRHv3goJyqfrESTptvJ59ybEEtnodZIFNY92tGo=,iv:D/eb9t9OCrK+XoRb4T3voGXBXy4HinhzDkrNFt8Rp8w=,tag:ERELmAqzT3xb5r0+0Sk+fg==,type:str]"
"name": "ENC[AES256_GCM,data:zD2OetVTCg==,iv:GBGWnDV3GI6fF/C7wZq8YMqkCSxRZOpDxotCHbQGwb8=,tag:+KtO3/UFnvCOpLHCYDjwZg==,type:str]",
"public_key": "ENC[AES256_GCM,data:KRmgiDeR9C4d4pFJetAIKOpgeOFjeVYyrMXMUefz+Y3ylxXXZUnqyFIe16ITJP7vGmsPMohxZIWm6WRHxlS9URktv/KkqPdmB8OL0a/V9aUGuEA+eEP8M+nCF+ImAwIOtcU=,iv:T0KNHhkikdHn8Zb3cdEA6Vt/22GDKaGdnZ6ENVVHUWA=,tag:qFddXZ+Mc6CwIC8ulPkbFw==,type:str]"
},
"sensitive_attributes": []
}
@ -199,11 +199,11 @@
"age": [
{
"recipient": "age1cl3d4wtrrqrgldmrzpu53q2mk60r7hrhrymsrwss8s57z4mdv9fst4a55h",
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBoYlE5K1N2cS8yVHBzYWVT\nRGFHcVNYYml3TzVpVmhYdkJRSytjZ3JObWhFCkhNYUpnZVZDNWVtckduTnVvL2d5\nSVBmZmxJZGdCbjgweUluM3JRMUJyb2cKLS0tIDRaSk9JblhOMDFIdDFRSy9GZU5B\naE0vM1pxME5FZSs4cnFSdXRiaUZJYkUKDD6TCDoFZ8n/pPh0GimZ63FZdbXgqoq2\n6Jv1u5yYw8NRzX4kGEHnfMFqxuofuY+SU9ofx4x7ZvPAo8wfZhHWKA==\n-----END AGE ENCRYPTED FILE-----\n"
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBWdWNsN1BIaXRucEgxclUx\nb3p1TS84QU8zalNITmhFejVZUGVoTE9LMmpjCnF0S1pPQ2tReWdiNGF1ZlhoTkVr\nUlEvM2VmNUc3cVgwcEw5bnBMb0RyZFkKLS0tICtoY0FuQk9yU0J0TVpkWGpJREJq\nTXU1NDBtdVlzRlBKZXljWEN2WHp6VFEKxgGh32b0OsA7fSz3Ewt2o9jJLqp/fvC6\neBzsfGgn4wNjkb4va1TJlGvULECZK+sh8+2f7iTJtiulBbeTqwtaeA==\n-----END AGE ENCRYPTED FILE-----\n"
}
],
"lastmodified": "2025-04-12T19:50:06Z",
"mac": "ENC[AES256_GCM,data:jxcyR/rxWf57E2dqRLOsgBIzOKz/xZFO+6mcDYF6dEPDge4dCvgYKqvcNqAvq2RRVdnKCo5VtDxQEAVdQedunDxtE2FaNOkp4bQy9+M1URX/u6vDHNlee5vas/lv5KZ4zOcp5WMBCqy67NPTPPb8D5cibua67B+HfozkiYFY6Rc=,iv:fBEbaV+RpPqjH5GeSdGrrVSdutSaV6GvQSI6ymJc1vU=,tag:nY+NQzHvH4G9seMFP1Vw3A==,type:str]",
"lastmodified": "2025-04-12T22:01:02Z",
"mac": "ENC[AES256_GCM,data:+3BqFHGgPRBGjqtM/W/MPkUxFiy9z7s19NSJv2UxbpIiNVl1XBDT5KZz+TEGyaICMj6S0eEOojtQnsOdHsGKBraDIjzcNBYo5oGXcyuInEiUH7DgTCmyeJB0CPAf2DIoNj+VmcXYLKi5Uu6akQB4lYzaVLccnFQM/smReGZ3fuw=,iv:5gXrS0wNeDjWRXexXULcaqpsiMKXfjpHvUOg/v9s0yA=,tag:+CJ2p8hBQYU61IRrGIwjbw==,type:str]",
"pgp": null,
"unencrypted_suffix": "_unencrypted",
"version": "3.9.4"

File diff suppressed because it is too large Load diff

View file

@ -21,10 +21,6 @@ module-cluster-core-crds:
destroy:
tofu state rm module.cluster-core || true
tofu state rm module.cluster-components || true
tofu state rm module.cluster.proxmox_virtual_environment_download_file.talos || true
tofu state rm module.cluster.proxmox_virtual_environment_file || true
tofu state rm module.cluster.proxmox_virtual_environment_file.metadata || true
tofu state rm module.cluster.talos_image_factory_schematic.this || true
tofu destroy -target module.cluster
apply: module-cluster-core-crds

View file

@ -1,26 +0,0 @@
apiVersion: v1
kind: Config
clusters:
- name: k8s-tjo-cloud
cluster:
server: https://api.internal.k8s.tjo.cloud:6443
certificate-authority-data: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUJpakNDQVMrZ0F3SUJBZ0lRTnVhRWJUTE5ybDFhZmtaWDdmQ093akFLQmdncWhrak9QUVFEQWpBVk1STXcKRVFZRFZRUUtFd3ByZFdKbGNtNWxkR1Z6TUI0WERUSTFNRE16TVRFNU5UWXlNRm9YRFRNMU1ETXlPVEU1TlRZeQpNRm93RlRFVE1CRUdBMVVFQ2hNS2EzVmlaWEp1WlhSbGN6QlpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDlBd0VICkEwSUFCQlA1QWxYWm9ENTBaZm1TOXNOdDVYdlpXbk1hUlYvNFVpMmxUeUVxbHZTVTlFemIwUXdDK1BMSmRtcjYKT1Jqby8wMm5UV1BpcVh0N1RFQ1dhd2E2WTBhallUQmZNQTRHQTFVZER3RUIvd1FFQXdJQ2hEQWRCZ05WSFNVRQpGakFVQmdnckJnRUZCUWNEQVFZSUt3WUJCUVVIQXdJd0R3WURWUjBUQVFIL0JBVXdBd0VCL3pBZEJnTlZIUTRFCkZnUVVwUzd0aTU3VmM1Uko0ZWFPQnFGTmp1Um9RRVV3Q2dZSUtvWkl6ajBFQXdJRFNRQXdSZ0loQU15T3F2WVkKTmsreHYrS0JpckVHaXRmcWVpYmhzK0UvbE1LYk8yT2FRS2dGQWlFQWdsSy9heSszcStLRzJ0bm9VaXFyWTBNegpYWGtNWldWN0l6bDMvdHVIdFVzPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==
contexts:
- name: oidc@k8s-tjo-cloud
context:
cluster: k8s-tjo-cloud
namespace: default
user: oidc
current-context: oidc@k8s-tjo-cloud
users:
- name: oidc
user:
exec:
apiVersion: client.authentication.k8s.io/v1beta1
command: kubectl
args:
- oidc-login
- get-token
- --oidc-issuer-url=https://id.tjo.space/application/o/k8stjocloud/
- --oidc-client-id=HAI6rW0EWtgmSPGKAJ3XXzubQTUut2GMeTRS2spg
- --oidc-extra-scope=profile

View file

@ -1,15 +1,15 @@
locals {
pod_cidr = {
ipv4 = "10.10.0.0/20"
ipv6 = "fd74:6a6f:0:e000::/52"
ipv4 = "10.8.0.0/20"
ipv6 = "fd74:6a6f:8:0000::/52"
}
load_balancer_cidr = {
ipv4 = "10.10.16.0/20"
ipv6 = "fd74:6a6f:10:1000::/52"
ipv4 = "10.8.16.0/20"
ipv6 = "fd74:6a6f:8:1000::/52"
}
service_cidr = {
ipv4 = "10.10.252.0/22"
ipv6 = "fd74:6a6f:10:3e80::/108"
ipv4 = "10.8.252.0/22"
ipv6 = "fd74:6a6f:8:3e80::/108"
}
}

File diff suppressed because one or more lines are too long

View file

@ -15,10 +15,20 @@ __ingress.tjo.cloud__ has port-forwarded all public ports to it (22, 25, 80, 443
__network.tjo.cloud__ establishes ZeroTier connection between other network.tjo.cloud VMs. Using BGP, each node advertises
it's subnet as well as any other advertisements it receives, like from Kubernetes cluster (Cilium BGP).
# Subnets
We are using `10.0.0.0/16` range for IPv4 as well as `fd74:6a6f:0::/48` for IPv6.
# Subnet
We are using `10.0.0.0/10` range for IPv4 as well as `fd74:6a6f::/32` for IPv6.
This is used for the whole SD-WAN.
## Designations
It is further split as:
| Use | IPv4 | IPv6 |
|-----------------------------|---------------|-------------------|
| network.tjo.cloud - General | 10.0.0.0/16 | fd74:6a6f:0::/48 |
| k8s.tjo.cloud | 10.8.0.0/16 | fd74:6a6f:8::/48 |
Unspecified are unused.
## network.tjo.cloud
| Host | IPv4 | IPv6 | BGP ASN |
|------------|---------------|-----------------------|---------|
| _reserved_ | 10.0.0.0/20 | fd74:6a6f:0:0000::/52 | 65000 |
@ -38,7 +48,7 @@ We are using `10.0.0.0/16` range for IPv4 as well as `fd74:6a6f:0::/48` for IPv6
| | 10.0.224.0/20 | fd74:6a6f:0:e000::/52 | 65014 |
| | 10.0.240.0/20 | fd74:6a6f:0:f000::/52 | 65015 |
Each subnet gives us 4096 IP addresses per host.
Each subnet gives us 4096 IPv4 addresses per host.
### Per host designations
@ -57,18 +67,17 @@ First 100 addresses are reserved for network and cloud operations.
|----------------|------------------|-------------------------|
| Router LAN VIP | 10.0.0.1/32 | fd74:6a6f:0:f000::1/128 |
### Kubernetes designations
## k8s.tjo.cloud
We use `10.10.0.0/16` and `fd74:6a6f:10::/48` subnets for Kubernetes.
Even though this are outside of subnet routed by the `network.tjo.cloud` that is okay,
as we use BGP to advertise the routes.
We use `10.8.0.0/16` and `fd74:6a6f:8::/48` subnets for Kubernetes.
We use BGP to advertise these routes (iBGP to each network.tjo.cloud ASN).
| Use | IPv4 | IPv6 |
|------------------|------------------|--------------------------|
| Pods | 10.10.0.0/20 | fd74:6a6f:10::/52 |
| Load Balanancers | 10.10.16.0/20 | fd74:6a6f:10:1000::/52 |
| Pods | 10.8.0.0/20 | fd74:6a6f:8:0000::/52 |
| Load Balanancers | 10.8.16.0/20 | fd74:6a6f:8:1000::/52 |
| _unused_ | xxx | xxx |
| Services | 10.10.252.0/22 | fd74:6a6f:10::3e80::/108 |
| Services | 10.8.252.0/22 | fd74:6a6f:8::3e80::/108 |
For Services we use last possible subnets.

View file

@ -65,7 +65,7 @@ configure node:
echo "- Configuring tailscale"
tailscale ssh root@${NODE}-network-tjo-cloud <<'EOL'
tailscale up \
--advertise-routes=10.0.0.0/16,fd74:6a6f:0::/48 \
--advertise-routes=10.0.0.0/10,fd74:6a6f::/32 \
--snat-subnet-routes=true \
--accept-dns=false \
--ssh \

View file

@ -39,7 +39,6 @@ protocol bgp lan4 {
direct;
passive;
graceful restart on;
ipv4 {
@ -54,7 +53,6 @@ protocol bgp lan6 {
direct;
passive;
graceful restart on;
ipv6 {
@ -74,8 +72,6 @@ protocol bgp uplink4_{{ $key }} {
neighbor {{ $value.ipv4.address }} as {{ $value.asn }};
direct;
debug all;
graceful restart on;
ipv4 {
@ -90,8 +86,6 @@ protocol bgp uplink6_{{ $key }} {
neighbor {{ $value.ipv6.address }} as {{ $value.asn }};
direct;
debug all;
graceful restart on;
ipv6 {

View file

@ -7,7 +7,7 @@ config dnsmasq
option dhcpleasemax '1024'
option authoritative '1'
option readethers '1'
option leasefile '/tmp/dhcp.leases'
option leasefile '/etc/dhcp.leases'
option resolvfile '/tmp/resolv.conf.d/resolv.conf.auto'
option localservice '1'
option ednspacket_max '1232'

View file

@ -21,7 +21,7 @@ config interface 'lan'
option device 'br-lan'
option proto 'static'
option ipaddr '{{ $node.ipv4.address }}'
option netmask '255.255.0.0'
option netmask '255.255.240.0'
option ip6addr '{{ $node.ipv6.address }}/64'
option ip6assign '64'
@ -34,12 +34,12 @@ config interface 'lan_vip'
config route 'lan4'
option interface 'lan'
option target '10.0.0.0/16'
option target '10.0.0.0/10'
option type 'unicast'
config route6 'lan6'
option interface 'lan'
option target 'fd74:6a6f:0::/48'
option target 'fd74:6a6f::/32'
option type 'unicast'
# WAN

File diff suppressed because it is too large Load diff

View file

@ -3,6 +3,7 @@
## Proxmox Configuration
* [Guide to install on emmc](https://ibug.io/blog/2022/03/install-proxmox-ve-emmc/)
* [E1000 Driver Hand](https://forum.proxmox.com/threads/e1000-driver-hang.58284/page-8#post-390709)
### 1. Tailscale.
Install and authenticate as always. Start with:

View file

@ -1,8 +1,8 @@
{
"version": "ENC[AES256_GCM,data:JQ==,iv:y0s9gfh8PQ0cF5pKk37an9PJ3taMOjB0UQTSKsex5d4=,tag:FV6YXemNxYKE6kgUJ8UsIw==,type:float]",
"terraform_version": "ENC[AES256_GCM,data:r435ohY=,iv:6C5TISAHT/6MhWgApOe7u3jycGR9lll3gRcr9/b8MwY=,tag:MijojIMKqJmQSinS0Y9GFQ==,type:str]",
"serial": "ENC[AES256_GCM,data:UA==,iv:AxqPWp7K32eob2BSeqrVT1X8Obc6y6fJoA//FeDgmVg=,tag:3dxpjllliUAyWKAbI0Au3A==,type:float]",
"lineage": "ENC[AES256_GCM,data:MWRYwGKWMoL77+nMwmsUwvN8ZAJJKqqPhBRNVemNE+UbM4Jq,iv:q+ErZdx32VZ91QL4RXMe6tbvPCkJbfffLq+3ZB2GDzw=,tag:uaNtmeDTZ1dura9ZlkiQwA==,type:str]",
"version": "ENC[AES256_GCM,data:mw==,iv:0/+aT5uA1dcbksA24TEKTX+VUuO1qvctjBCR/Kks77c=,tag:zCeidjK9+J5U4EoAlmsDjA==,type:float]",
"terraform_version": "ENC[AES256_GCM,data:o8CTezk=,iv:5EmF5zwF6YTaHayCiRvitsBz1uyQ80XCJmX3fnmkiXI=,tag:hS07LatJvet0QfnqW5GTrg==,type:str]",
"serial": "ENC[AES256_GCM,data:tg==,iv:kFZgVis/IV5xfSIJVOAJ2KIOWOT7GGSgOVewNJ1Cj7A=,tag:3hHN+obXJf6R+THOixBpQQ==,type:float]",
"lineage": "ENC[AES256_GCM,data:OuScyfdbPZQSGS+hep7m1AV6qgl3WFeMVHcK765l0PHY6/0N,iv:GtgZaiUgAlFVvXzRgFdedXHb9yv818BrrWZ8fLW+/Rg=,tag:+IfpbT4Ti3YgEmXtJjz+rg==,type:str]",
"outputs": {},
"resources": [],
"check_results": null,
@ -14,11 +14,11 @@
"age": [
{
"recipient": "age1cl3d4wtrrqrgldmrzpu53q2mk60r7hrhrymsrwss8s57z4mdv9fst4a55h",
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBvVWczZnMwdCtLbHZ5Rno0\nL0FyQktoMnRBblJ4R3ZrWDErOVBFcGFaUjFZCjg0MVppYlJhMTBjZGZhZzV2UzhU\nRUllTUt1VkttM1BweTBxZUZjS01rclEKLS0tIHA2a1F3ZzhRbUY1THhTUU4vcXVi\nWkJVd2F2eHhNK052SS85Qm9veTdsTk0K1iN1K/t6l9p1SgBLUZbMazYml5WkWIVy\nKFHAZklYOkl3Y3N/N61OduDr0g0K5WtQDUVx9rDurFNlvrVxb6gkaw==\n-----END AGE ENCRYPTED FILE-----\n"
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSByQXR2a1JOVGdJcW1kbnVa\nZE1mcjhZQXpCQkxVYkF4Um5UV0p5aXZEY0g4CjJjVHdVcXlmS3A5TS8rMnBWUmtL\nYUhXajNLTndlUnQ2Wm9Ca0JvUkRseTgKLS0tIEcwK2ltU3RqRUV3Q1Q5OHZ2MWRp\ndWtYUjhEQmFUM3M5K1gwS1FqSkJ3dzgKfsaidFMYLKsfGjHg7pQsNSeYfNyFQB1e\nwuTaCVMzzNcROg79fP9GOcskEi6uYWcoPCkxjVyVlv+YOdas3TgUgA==\n-----END AGE ENCRYPTED FILE-----\n"
}
],
"lastmodified": "2025-04-12T19:50:06Z",
"mac": "ENC[AES256_GCM,data:BRmVqIX4qtFq06FgTBMqnOuiMAAIB3MmJmRzzFgthbT7VErU0FHX/vs6nGFWDJ7j2SiX30QKDTxRkwOBFYcuaqcjjc50BqLi4x6T2yspmxsJkFjgtrkPpSOBjZukO54GLsgtREcAJBpAZ/B8Aryg24837iirDYqss4ir+wuU0oA=,iv:3mNUWGIm3MuG6NyAJKO8BbK7Lb5iMRqvXVRKPo/l1ho=,tag:hVmYNdgqdVptKtTtDsS3Vg==,type:str]",
"lastmodified": "2025-04-12T22:01:02Z",
"mac": "ENC[AES256_GCM,data:vEe3uApyx4VeMEoHX/0/amANIo1VnimymiaiD9cA+giPQ6w5ueDFuBPWtqV1DKZJHdQXQ91PzzYZBGu568zK3m4Hk9M5j4L1dfQPqCSC66PhT/xziJQ4Z4Sl+rtVX4Qpr4f22JmxiRVU+T0G8qJCH2FBh69equFg36AkuNMAX8U=,iv:ZM8VGinTXu3OzK+Jfsam7/uQZjYUnwETc5C2T1thQH0=,tag:tlgKCEXmO788nBW10tUKZA==,type:str]",
"pgp": null,
"unencrypted_suffix": "_unencrypted",
"version": "3.9.4"