From 05f5b0d3c000b6f0f5ab93a67198a42be6308ab3 Mon Sep 17 00:00:00 2001 From: Sam Calder-Mason Date: Thu, 8 Oct 2026 15:16:59 +1000 Subject: [PATCH] Move ingress credentials into ingress.sops.yaml secret_prometheus_remote_write and secret_loki (the logs/metrics gateway login) move out of each inventory's all.sops.yaml into its own ingress.sops.yaml, which .sops.yaml also encrypts to the platform ArgoCD age key. Platform reads that file to create the network's ingress users, so new networks (of any type) need no platform change. ArgoCD still cannot open all.sops.yaml (mnemonics, MEV and tooling keys). Ansible loads every *.sops.yaml under group_vars/all, so the variables the nodes see are unchanged. --- .sops.yaml | 15 ++ .../devnet-0/group_vars/all/all.sops.yaml | 11 +- .../devnet-0/group_vars/all/ingress.sops.yaml | 201 ++++++++++++++++++ .../devnet-1/group_vars/all/all.sops.yaml | 16 +- .../devnet-1/group_vars/all/ingress.sops.yaml | 201 ++++++++++++++++++ .../devnet-2/group_vars/all/all.sops.yaml | 11 +- .../devnet-2/group_vars/all/ingress.sops.yaml | 201 ++++++++++++++++++ .../devnet-3/group_vars/all/all.sops.yaml | 11 +- .../devnet-3/group_vars/all/ingress.sops.yaml | 201 ++++++++++++++++++ 9 files changed, 832 insertions(+), 36 deletions(-) create mode 100644 ansible/inventories/devnet-0/group_vars/all/ingress.sops.yaml create mode 100644 ansible/inventories/devnet-1/group_vars/all/ingress.sops.yaml create mode 100644 ansible/inventories/devnet-2/group_vars/all/ingress.sops.yaml create mode 100644 ansible/inventories/devnet-3/group_vars/all/ingress.sops.yaml diff --git a/.sops.yaml b/.sops.yaml index 8d1b3ec..e2e2b95 100644 --- a/.sops.yaml +++ b/.sops.yaml @@ -8,6 +8,21 @@ # pgp:'6BBE4479723F94AB5D43585C20D4077C0B5F7748' # https://github.com/cbermudez97.gpg # pgp:'63B39517354860C474DF8EC00BFC6374E1B65EEC' # https://github.com/kamilchodola.gpg creation_rules: + # Ingress credentials for the logs/metrics gateways. Platform ArgoCD's key + # can open these files (and nothing else here) to create each network's + # ingress users. + - path_regex: (^|/)ingress\.sops\.yaml$ + age: age1jzmeqmpu70anvkt78pl5y0w67r6jpdkamr4cr95mts9vthjly58qfctt55 + pgp: >- + 80DB2B4EF6CA4D9829C280605636BC0E08138A24, + 69F66EEA7AE36CCB77DDB8CA1BC39532FB4A2DBD, + D1002590180DE371BCB455EAEFCD4ACD0B4D3F6E, + B9F81F327CF5346860E85269D7AF98F214C59E4E, + 0600D41E1313E31016F7C55BF597BC0C5F22D1A2, + 29C50D01122FDE78E257482DAA497EB2610A8435, + 9BE537027CB7467923E240FF2AED09371C121F91, + 6BBE4479723F94AB5D43585C20D4077C0B5F7748, + 63B39517354860C474DF8EC00BFC6374E1B65EEC - path_regex: \.ethpandaops\.yaml$ pgp: >- 69F66EEA7AE36CCB77DDB8CA1BC39532FB4A2DBD, diff --git a/ansible/inventories/devnet-0/group_vars/all/all.sops.yaml b/ansible/inventories/devnet-0/group_vars/all/all.sops.yaml index 4361620..e8e6281 100644 --- a/ansible/inventories/devnet-0/group_vars/all/all.sops.yaml +++ b/ansible/inventories/devnet-0/group_vars/all/all.sops.yaml @@ -1,13 +1,6 @@ secret_zerossl: ACME_EAB_KID: ENC[AES256_GCM,data:UAbtTHRnXHispR1iQr/5eQMV7JMk5g==,iv:WkDvniP4a1cjpRTQqT0MnJo9UkIp+iwJ3NPSTb8sFsU=,tag:yXavQCYBVJsPHwmm2WbwSg==,type:str] ACME_EAB_HMAC_KEY: ENC[AES256_GCM,data:V7U8TluhY0y550IjMfubUgHSFCdxqS109TwWjSGx818J2So5zrTJR0TWzRl1bH4/9MyqCpEtTLHzLlL0j7I4XzgNvrm8qjpeNw3yRa94eyWH5EJT8VI=,iv:Evd5W8ORLtUa3sSl6XeaqY69p0FAmpiFmjXDlP+XbUY=,tag:A34c1/jnfKSFjuDf/2stYA==,type:str] -secret_prometheus_remote_write: - username: ENC[AES256_GCM,data:o8ri40swka9LD53KHA==,iv:5asCPahEipEe3bxJ5nNuXpT8v2cL0ekFuWDR89Ttj6c=,tag:uHkk5DHcZgPrSzHuHILSWw==,type:str] - password: ENC[AES256_GCM,data:K3rEGj6wjqo64kDaFgFS+zaCSQ9E8QebXmIutrp5Ix1ysWnk,iv:ldfePZMihi4y0G+m8NpvrqXMqCuz5DgJ5abqfxrrnw4=,tag:XLQITeyRVx8N7/KZY28pNA==,type:str] -secret_loki: - endpoint: ENC[AES256_GCM,data:ldGgCOoW5qVIWwPRGD0QujD7YSTaL1h3jyl7JLRnim3yywXdqi9+ABJ6t4P/wZyNVSp2Y68ObMQ=,iv:A7oFYrwv7Aszp7348IQ/9qv1RWl3oe7PigjygkV43+I=,tag:ma3U6H1kUb8YtNxrxdVORA==,type:str] - username: ENC[AES256_GCM,data:ZYeUGfMUcYxjkEKZRA==,iv:xghHAzkNA/YgmcmVaHqmbbH+GyAX8nVxEY8mGBSs7/E=,tag:vjxBcXwX0lrmseiLbdlSWw==,type:str] - password: ENC[AES256_GCM,data:3MM5HAqAu9Y8tB9BHwx2J1zqOwMidNzYcev986n+S/G+z8Xw,iv:jSoygTTYuOdp5j8BPsREwBBxZHl9NXtlrUTz+v4T6D0=,tag:BteZ4zwOmSl4fE75KL4PGg==,type:str] secret_nginx_shared_basic_auth: name: ENC[AES256_GCM,data:O7L3,iv:DiOGlqfOfrDlt7X4OGY27OYlkDDEHguv+kg1zRhBek0=,tag:KuOX20lI/iYZOORFraiISw==,type:str] password: ENC[AES256_GCM,data:HyMDeoK5s6JDfsJ7j5Gg,iv:yvC4WWOOJvVeegWl0uj2P8yxcfBgNrvYSm5xUB5qux8=,tag:XoZbXpvLtUJPVoEaV3ltsg==,type:str] @@ -36,8 +29,8 @@ sops: azure_kv: [] hc_vault: [] age: [] - lastmodified: "2025-05-29T15:02:41Z" - mac: ENC[AES256_GCM,data:rJWNXV9G6gInV9nmIYAgrB7o18PwgbXKTfZWkLOWTYpTosRdDRBXKtPHells450m/VqfrgCkYI7To8Zmex0JSeDvnkf24LvZTvTVSqzrPjW65AIpb1KTtuaJGZEjA3jMSQkemHXEfaSTGkl+y+JNF9iwCBYDsOG+x4icMF278aM=,iv:4pj755HvRZBWDd7YAEmTSZMP8kATnpZ5v7bloldBXL4=,tag:summCw5vQ98Y2VSiMLTeng==,type:str] + lastmodified: "2026-10-08T05:15:29Z" + mac: ENC[AES256_GCM,data:s/c9wqU/XBPeyrYr9ap6qhpIuyQOQxHiaJ8nkiA4mnVNqX8MQektSrOHODSGlpiMFHzN43ZDSiQNOu8T4kp0or7xHieeF0ePpE+TmNrmk7k8jHtRd2IerXgxYmJIqVHax99GJ7tgzZlXJGNH7TG6z1ajExl55qxqKjiBEpn3TXw=,iv:5CTH3RLgUFS0RxjLqWrpoZai86opr3EUrEgqF/RyYZk=,tag:2SSDCo6yUU/YcfFtmDuIEQ==,type:str] pgp: - created_at: "2025-05-23T14:04:32Z" enc: |- diff --git a/ansible/inventories/devnet-0/group_vars/all/ingress.sops.yaml b/ansible/inventories/devnet-0/group_vars/all/ingress.sops.yaml new file mode 100644 index 0000000..751ac4a --- /dev/null +++ b/ansible/inventories/devnet-0/group_vars/all/ingress.sops.yaml @@ -0,0 +1,201 @@ +secret_prometheus_remote_write: + username: ENC[AES256_GCM,data:RehB9ft2iC1da5C8Rw==,iv:K0ijPv1pXhou9TEaTBZushEFocDwBmstEBNTnxJUuXI=,tag:SSGMlFx/Xp4e7uEzvpa2FA==,type:str] + password: ENC[AES256_GCM,data:uze0xJFBa3s175s3REPBOT/HzsZlWJEd45Ckuvl7Mjf6FTMq,iv:ktYddPT7ztyO1m3gEKzSLdD/HGmSmpITbjBWLZTYUik=,tag:xums5Xq0MKx6BC3O2GhU2Q==,type:str] +secret_loki: + endpoint: ENC[AES256_GCM,data:6ncryj2Ww3ySy8Yw3b52YoFDeq1X0l3SCsfxLB2yj72edgavY6gZtb+cJ50+Pj+02QO7/ALJHAE=,iv:pUq6HZWVpiOtAaYbelCh2g3bhTTSOUAdXtlYiDGFixw=,tag:Kjcx7pSce3PGD2jdXAedVQ==,type:str] + username: ENC[AES256_GCM,data:zkqZZTxr8kh6crbRNg==,iv:GRya9ESA9qqYeyAHVTo/Myq7jbcS8dyUQ97p64slVRk=,tag:ue0LogQBrdsvHjviNFtDJQ==,type:str] + password: ENC[AES256_GCM,data:31QSYFdqMQlg0iog/iSqeUfYB0s5GnH1rt97aU0sh8scDf0k,iv:UgHNX69OfpOHKnQnpRXxsgsWxMfHq3wgjEDSRSF9mSo=,tag:+n/M1LqR/DeLD2IoEj9fYA==,type:str] +sops: + kms: [] + gcp_kms: [] + azure_kv: [] + hc_vault: [] + age: + - recipient: age1jzmeqmpu70anvkt78pl5y0w67r6jpdkamr4cr95mts9vthjly58qfctt55 + enc: | + -----BEGIN AGE ENCRYPTED FILE----- + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBQUGZmUlNiZXJhQ0x0dVkw + eVdkZmk0ZHRhaFR5NmxDWUlkNkhpWHVsN0VFClVCMnNPWHh3cmQrUk9zOG12RnFk + czRUT1JDcUNiOTJQK3czZGpEMWNQRDgKLS0tIFZnZTc4UUlxUWZRZ3FWVkVCYUFu + N25BOXFnQnZoSURqVVhYd2JsdkpCTjgK937xnXkDn/Vak2wKnRx7dsI2XUvD5a1i + TQMn4OF6Rxg1TEf8CqE4jYi34Wy6ocA+4guQneZCIoNHMIqmnSD/Yg== + -----END AGE ENCRYPTED FILE----- + lastmodified: "2026-10-08T05:15:29Z" + mac: ENC[AES256_GCM,data:ZLMyiP2ioh9uea7S1qGgDVqKn/t38oVrDg6524oPetQCL/+kNKnKhfmxk7aD+ugLB+wTAuT+JmnIYI82syiui6ES6JPrcGL3J7CK2bRXDMyaoIQ0yKStiRjbDQCKFZPjZclhG6pZ2dzPzTq06TlqDMKuvMMWI1SiEICNDYls3Nc=,iv:4tk+sCGAOAZQPgbBlOh40UbaTN8z28Acy7Gfnwfj0JI=,tag:HNi+CcM/ACtCLxPY16PjRA==,type:str] + pgp: + - created_at: "2026-10-08T05:15:25Z" + enc: |- + -----BEGIN PGP MESSAGE----- + + wcFMA+2+1l9DpxI8AQ//ZujdSFdQSdrTHs+aZ9ohcmx3QYEgwpgP6GE36/MEdeDQ + mZ0XD3vCVWYcy76fkU0G9NGGFS3/qQ+ePbFqtk5nBLnm888RIijZrZ1ks3Rul8/G + aJcgXxUfNU5aGBo9VJMNtvraZUtal3VGDd3puU4t3KUvex9luejeKgNMnSJ93rg6 + ugC9RbjBVXG5lGB2oHS3ebv9z1h+q26NxN5w614rAsYM7buQNiFayllolvdB9Dnq + JZsd9CElCex5ycenYeFBsDr8mY+AZuF3neOZbzlx6Bnla+nGZjIM1HuDMKhTDocs + t13uXJf7L+llsognfH0nz0NHCfV6SOx4oGl5jrESfQ+Nl/076hTQzlNsIA0gleRa + vwH3Al/ljmXPsCnZjUz5LRR8oQRWgDpFzoPmKIaX97yxJHjrBB61S83CORlMkBwk + E/98hj0pAKOjLIDcmTyannfCHLxVdwS2aq9S7XAXnl/a7Kf6bq9/MsE6BK6PWi3+ + NixeJriXhqsbFbNvRWQulFqz6+IdREC5gEbkVh+wJ6WkUWNH/XI+9PAbU1l/hpyS + xfaj+m+Jv0P4qtxpksJdJ6+9M7CiJOtGm9c/Fd50GwFMdGC25BFRsFf6qhJEVHQW + zi8ewSdJTpv9LTRZSJQUxQ2IiJJRjTt8EE95c1yNSChF1TJfMLATh6Xa7WRmoGvS + UQFWySXgnVxSW7RQXVbd59UbUUFnWckwuvDIBcjbncZfCcL6HHbhj00jVuzssGx5 + KX6quKc8I69K/I6iCfogxo7IYZWS+r9rnUfuREFJUkhJtg== + =pKnd + -----END PGP MESSAGE----- + fp: 80DB2B4EF6CA4D9829C280605636BC0E08138A24 + - created_at: "2026-10-08T05:15:25Z" + enc: |- + -----BEGIN PGP MESSAGE----- + + wcFMA87Wber4r4dGARAAjeHLSucZO+EwigGhLl+B8Pzr0YN0+1p5S6PWfDpxBgje + sbFdazWjG1BA6pS8vngyHByC37XgbTw7zYO4MzN3u3r4+PhNFhLjwwnXgmvSUd1K + fziQ7WjkUTowDWBKq3RDgFZGqFse7bfsxs5jVukTNSuQ+JCYE9G1QsH60YzJ+JkE + ZfLmNSH1yhmPt9ASiDI/SBOuMZpnl/0WJjo7FbhC2wC4FvEBtIhoS1/R7eeIRH5g + hsWLKci3WIpP9KoYqSVtpoB6jUp2mfjikin7HpjjEp4s79nNuWLrOXRl5lQOhnsj + HcZus1d3nWRvkSt6JQvhr7q72vhv36J6o20I9TSCw812qYGPRItvWS03IbO7dLCX + pg6wwIIjG+h8dq0uoW1n+y1qTx8Q/+ZsZb2HbxdGihPgWPdOj/g8LlPs1lU7gg26 + j/hlhOKcrM1jMdgg/L5bKwtJftZ4Q6Tit65ZGJLcTinGSGW25t3aKoWPzQLIGHDa + 6eDB/FSmnrl0+hRUNWmEPgsjd6fZlQn4dkIGoD0FZKpjbF762okTx9M6EYxygxKF + GjHcc+I2Qjx/f3q1776ek/siaRwcFHzIWWGmsNxFnozdmm7y65Hv6MYOfGAjAM3G + 0o2TmB9BJabcdDn2wNbDCdfBo7jBeZFyjhhqwBk3H1AZ1OSKA9A0A7SvxJFQ1EvS + UQHXpEaDawnCv592TABZ0RqK+ELNlOCm0fOt9g31BCdcvPCf1GHEeeCL/+3EoWuz + LaRqIMVxi+jxVF3PsX/hyJthG422T1JLdUEQFo3pdOA4/Q== + =7gFf + -----END PGP MESSAGE----- + fp: 69F66EEA7AE36CCB77DDB8CA1BC39532FB4A2DBD + - created_at: "2026-10-08T05:15:25Z" + enc: | + -----BEGIN PGP MESSAGE----- + + hQIMA4hw3nPn82LyARAAhhXFy8uEi4h6iIQ4LJ4yCjaG699jOZZ/fN3H2vUyqEbD + xYejuWFs2q1MZkBK9/7VJ/7UUhRaGE/esVxpxD/h+aCwWClhgpxCXSEN62VYZwoW + Hqn86DVf0lClvBWCePK9aMuWKRcL2QKXcYvdhkNYk/AispStqRfuq74Xn9J3h4dE + zzbjHH+mOO44sy0govC/fK2kD8q+MZFu089quswKi5PBckB0kaCNwGHaksD6pqkz + eZTInxJ+/Z6j8SUIMxu1sWVjDz6z683wiWCJfX0dtpYvCooovAzStxkBQg4TFb0C + tkY9b2qhMEKx66NnIhCpkFoUYGnkfInXcvbLgAZJnQv9EJH+QNSMP8e0UNiKkgSi + bc3hITy7I8SA5bCOorvqZR4/RcHpQvO2Kk+XDB5Xf3gjO3gfRj06u/2Vter8xmJ5 + g7hHcL6TA5YHH9Pj3F3S3AorOSHvjoLJtF37jwTWEFsQ+HP/h36wGMw80rcU3/zH + oZgU9QtXBHiZBu9zkW3Q9UazxUx4p8+khFwMbEC4ug7dmJ6OCQPl0B5m0RH65PYt + IErCxEWAbqC2kACdYR15fgig47717qAZtjqt6z+9ldnetPWzwBFihq4SL8uaLTIN + h+MBB00Z6ZNBO7II2HgA9myn8p7nfydI8WwtQmvarjo4Lh02IIwMkrM3HX7nPBXS + UQG6NhyxMPd15mRIeg5gxwioEfV4jY7NMTjZxk+aBx4hbqsmXMLoqri95g9yfbR4 + Pqo9MBApVt77bRDIfNrJhTio8Dbu5/TQJfHHdYqDJMAeQw== + =SIHP + -----END PGP MESSAGE----- + fp: D1002590180DE371BCB455EAEFCD4ACD0B4D3F6E + - created_at: "2026-10-08T05:15:25Z" + enc: |- + -----BEGIN PGP MESSAGE----- + + wcFMAw01qfIBwY0JARAAqaeRU2rN3BR1X1AxYKMDvneChODjuELLXqmtRWuP/dhZ + AOIQ5lj693Sr5BekogVj8b4mEghWFqo+r7UdDSDHIFo0p80bsQXoxOVOQF7yc1Lm + cvozx8EOrMRZhavZyXbvPAJv2QNHBjtVkiMystZ1jUHu2K1gHYZcs4v1pE7ewswZ + k9X7P9bSGo1M8zV3qJ7pwHPUFeqHSK3MiJoWt6hSHYTVOIrj2t82w+gim7Jqrp/2 + g2k3eX0gCAx8g1+fNqU9uXhB78dezf7I2AtetGN/HRYGbMw8+SB9wXPGswoSBV60 + /95hJQbL3ALIzNmBs3jjjNMEFROjOFx46fwAxdNuzmaE9qw1xjXeYuUTDQ1t1FME + N+VDNqPviCd+XlVVhTCFhvGmt0/LUMK200Lldkh96AMmu/tjfxIAS0JSCnrlqepb + 9rZxVeoK0rKAXyl8H1UlRNEW+S4pxhSvUfFHatPrZGrBx4jHk4EIBnPQW9V+Ko09 + sE4SnC+qlWOjiFellLeH6JsvTct0SjWVPE0xjNZQgn+C0U6sPTKEA7+GzWPXe744 + KS/XnI11gHj+OImaDCpNLIUYaimcY2L0OR+AdsPuqx5IX452b+vY4D7yPas7LRRE + Pl1/8DRdwqlP2PKLFdwiAcT1+CKCuqd57zZv3LkiHwPWlX/zqGaEH3JIzIQc9rzS + UQHS37+XIIpPafmnEKovQUDNwEEY+nv8VudNATdGOoF53UkSVsJg3/6wBJHUQbhP + /VLRW4wU+C3Sufhw3LN64r0ke6nT31CKuDMHhx2gIT7Yqg== + =FdDD + -----END PGP MESSAGE----- + fp: B9F81F327CF5346860E85269D7AF98F214C59E4E + - created_at: "2026-10-08T05:15:25Z" + enc: |- + -----BEGIN PGP MESSAGE----- + + wcBMAwDFOgk9tOQ+AQf/X5Ekqgw67HrP4sRxCABUCYoWkplZorxM6PZIpYBETWWP + Of6O27nh+Pe8XuWnGATynCAFfR/+qI1gk60KXR7LKhHLYxT7pfB8pQQcbMNoWee5 + jL1B5ggXoYigpNP1XrZehnWGRfybEtMwe1rdYxbalIZRjtGCTfW785rO1tGUHA3V + L9u6+wmi1gs/pMbMyC3CJbDMnV9Acin/qtWnVBzithcHPGh40X4lIfu5cRu+501V + MWeV7lwkXwo+H9jv3P7bkCncwRLL5kVnPnE8o79Q5dFF3gPqIVjWvTxjBDm0wvzh + 0Z4EZ8WFPd4F9FfnR2DQs6AiK6LLQGGolH1VeSxedNJRAQDC7YVYvJvDyvPL0VtC + Nr5lDhrUtUMxbN30iKQh1PRHOI3zdxv4upXQ9IUX8B2T2A1X9CeAHX42DoexZK+/ + AcOQphmkDSv3cOhw6eZTLckz + =/ncF + -----END PGP MESSAGE----- + fp: 0600D41E1313E31016F7C55BF597BC0C5F22D1A2 + - created_at: "2026-10-08T05:15:25Z" + enc: |- + -----BEGIN PGP MESSAGE----- + + wcFMAz4a8AV36xppARAAkzcBmvg+Mo00BkMYCLe7Rs0qN4g33+7Co/Ui3Ra032Te + /nB23w8Zd/j20338rJNgBW1HqDG3CnntGBCOgc5vsZSr/XL5UDPVaPvoFyAgTAvd + iHKJXM3160XGbm5nxZQVExHpRPYx2LbnLZhotwiqbqMF80/yfjNq+ne+7orio9DA + dK84ZQZrVNL0kjE4vdoeL8/JSsyhpsfjzT4xoKaNzqbR6zGRNAIGwRVAJHuwW8FI + 2L0l02QyDgknhHUcIF5a6YSncgtIu8Dz/MhWp6WrOqMp+EwlR6p60eqdmx8+9HLo + hUR+dgogKUxXj+R0j/YVzJBqdTTK9H5igTiwdBhHcsHS+4ZwgjMoB+4YZDYqqH++ + 1/djLrw7LS6TIF0um4hDj+o67vqio+ofz/ZfTJSaJwAHhJ7ekImEubNVBxHyrrR6 + HPLmVXVenA6+dbhSUVA6Kyvnvdd3KT0yETVSsr071Yy3UtzXyB1Xj6/io0YevLPO + fc+RgtFep2007O6j79PCs//+9WhSDNtz4/2g7p1E4zCWEfM5Aw9+1h5Ya07SFh0N + hVj0U/SuufcIbvlYrCyGDvH++Lf1iNDZem8/wAFlq8rUqqf9x+3O1OnlZkDt/ATE + qVMUdpLKBtYzP/fPpjJtgl2bGgu0taivQDJsTEFFb6ZoWwOwdrcmv9u25EqIM1vS + UQG0LKzMRtpr1WpW19F1pHVBGIWcVTA+XItGEpaz2VB6r0RvUWNj7xMlX+ftaEp5 + sCMThesCFpCiFtR9D8T98Y8tddTHFD6nnjSIX7Cfc4+iCg== + =dvNq + -----END PGP MESSAGE----- + fp: 29C50D01122FDE78E257482DAA497EB2610A8435 + - created_at: "2026-10-08T05:15:25Z" + enc: | + -----BEGIN PGP MESSAGE----- + + hQIMAxYzhHRfYJYtAQ//S/QNhtWc+1uzQeFunUd9RBUbxTeQNM98LCopgDb51TjW + emijPoiebosgAV1YVMsPl7FLCiipTrueoSl7sLffIc5VkSrw51MxWBg2iGum7coj + vJZtGMXdpwqnswmBdegYEjsIjNyNx2zDOoXgcuh5yE1CVyD8x4j+P9UPuLyV94Bl + 9Uwjmt2nusu14NBR5Gmk5toTiDGa76Uc6R6EAex9fFTvUmDMiWBkAy6sG7Jlssya + +QCjcHQdUHZnPcFOaoukoRgjLhMfxbXJpYH3t3kBfdibizIAGY6ETvVVdzSP2m3N + UbnRwqQfX+bMsVPZszn0ZNcT9KizA0lhCtomnku+4okWuHFV5zow9cZl1BXybv0U + hHV9wFD5v2uOasfptLNkuwcALJEyD7t0tg35v4rZEbLgzJ8wBo1o1Tl21GzN9Rik + bLm+7IG4FeKKs+8GTOoGy7zqvRq52FW48zVSXXc4j8Zr9m6uL03DJ7i3m9sE3dNd + vkfU1gjK45LN5Xp7yuOxFFLLLcxi+LMgzw2GU1++PQUkWXTTWPMt9AVFmkwYW3+7 + HiFxy0Cnh1gTuoLnMWF2LnoS+XRsOfXsx11SxgbNASq5An7UqXbq6VdHaZCXNVQq + h1HvdQYVP0erhgarqdChW4ZuiqSeFz1DjOOAFEA9/FFHehdYr27kbgbKaa8NC+bS + XgExq6kAS7mVuNUrBMqI+OZ410bG99We5tMFm1Vpgyz94xdxyUI3+mf80t2EMFia + OFRO50banLy30b0wIwc+HWWBVvALYXEgP+o6vb0+Q/tRfK2NSpgLee4adfynZdA= + =f2Vv + -----END PGP MESSAGE----- + fp: 9BE537027CB7467923E240FF2AED09371C121F91 + - created_at: "2026-10-08T05:15:25Z" + enc: | + -----BEGIN PGP MESSAGE----- + + hQIMAyDUB3wLX3dIAQ/7B/0d+NsP0ZLP2Rx7+6U4tMcLE2s0tpgJNf9IgDceEoif + ssNaiSZFsLb1LiAmaMpMJ4d+l6UEPmdhJBwbMap+QQhdzsPe5lpyHWU87/un7bAw + PhbTeEBmIJugQtSDIPEAJUoHlwsEbiMT6nCY5k8LqwOnG/OsgEtb0GKMV+rc8UQ2 + j00FrAGrfbOGl2A5DR/KJ00J+7wesKZoLptos+dehHAlWbL8AehcRFjjmZUCCGYE + i2tyWvAhLUD7dE+f0CUVJ56omX0CBZHZEZqTLv7Mrpol7ysfdJ6gSzh5CblhxZxO + 7HWQSevPJyl2sfHOWDoCYaa8T4+lwIUq1w1sWLCQnWjITYC2/OrDn7cMJ2gcNIbQ + NBqKyT4BLWPSLQXFfbxA2yJ3esvBfZDNzyyVe38NwClhmlrSHNI8vSsKXudZUuVh + Vxw3vi6LQiq4SB60FxBedjBPLJlc/ix8Tor36GXPyBQXoFoZV+6ZGbUsBVgIQu8x + nspwOMujp6VbYMdBpS+NHeDcK8y79Y0/UIP4YgN+q3oExtaC7UsY5S7sunHONkPK + 5b7qwoNjUVyRzTTAdHy2wdlWk4ZmukCowbrvChH0H0FTxWkoH4//zTCG2vh7pEC7 + mwllkdt96AazeDT8XKaQkgSWNGECOeBDm6bFB2xAk6xnC1d05Ukp2aAx/jcbVvrU + aAEJAhD4TfnqAnbLO+UAu/4AnzLMYhoYq9PrsLlVlYV97o28rK5gFHN50fKT1eL3 + XYrgjfXD6Kz/r0YZFjpY/qpptKV+H9ss5zrisni9HbIcEB9eBAjF55jkF6Pc2b4a + dbuv4AtJUJaL + =9g2o + -----END PGP MESSAGE----- + fp: 6BBE4479723F94AB5D43585C20D4077C0B5F7748 + - created_at: "2026-10-08T05:15:25Z" + enc: | + -----BEGIN PGP MESSAGE----- + + hQGMA1BqjcbVMw7LAQwAs4WYG95XYMI3bEy5NhGJK4cTCRrJBw/c29hNb0YL3fmo + EltGIHg4PKo5pc1CNSg2AzkaPPTf5tcuzyxmYtfz8IrMxiMheiA4yg1jhlvcVIwR + quOdUorB6nHjxd2wWPsUoLx9St0m9KyjLEjWC8NgOc8fag756EXN+PsuYhgD3BY4 + BMFKXpaXxKP4HciavcK9Cy3RLfm5dqt6qOA7Cm02drDwqizLOjPFlEFlXlINhp5c + MWbrkge89pUI15pddMPnmWsQS/fL9W5cQ0csnSoZBYsNZoZYaU3sW2oNjkkJQl0h + dgRItdO/ezxRrU9srIuv6Hf9HIeRLY8u8mw0OZwK7NxEX0Gk3ZER2956Gd9qPkNe + RtdV2nQuKHX89QSqDP69FNrot7l1sZodcbNqsdYqSCJs9jduYyswUvagca6uYm3M + AYjALFDowBvDscibaMmPDyL2GCsQEhA5LZQDz36zBBQ2nRCN10H7TwM1ujPL85Oo + +H2GiyRQPmyDSm/XjgfJ0l4BoG8oDZpaPRQn4E+ip1Us1aehN9ocXzHQYpiD/1M3 + VQZfGh1HXu/9e/HI7NpBZvtCPTc0ExBmgwE2QElAUF6C0CcbDUnlAflMscoGn6bO + +akkcmtKL2fKvEGYzYWi + =Etcc + -----END PGP MESSAGE----- + fp: 63B39517354860C474DF8EC00BFC6374E1B65EEC + unencrypted_suffix: _unencrypted + version: 3.7.3 diff --git a/ansible/inventories/devnet-1/group_vars/all/all.sops.yaml b/ansible/inventories/devnet-1/group_vars/all/all.sops.yaml index 530619b..4e35f95 100644 --- a/ansible/inventories/devnet-1/group_vars/all/all.sops.yaml +++ b/ansible/inventories/devnet-1/group_vars/all/all.sops.yaml @@ -1,13 +1,6 @@ secret_zerossl: ACME_EAB_KID: ENC[AES256_GCM,data:UAbtTHRnXHispR1iQr/5eQMV7JMk5g==,iv:WkDvniP4a1cjpRTQqT0MnJo9UkIp+iwJ3NPSTb8sFsU=,tag:yXavQCYBVJsPHwmm2WbwSg==,type:str] ACME_EAB_HMAC_KEY: ENC[AES256_GCM,data:V7U8TluhY0y550IjMfubUgHSFCdxqS109TwWjSGx818J2So5zrTJR0TWzRl1bH4/9MyqCpEtTLHzLlL0j7I4XzgNvrm8qjpeNw3yRa94eyWH5EJT8VI=,iv:Evd5W8ORLtUa3sSl6XeaqY69p0FAmpiFmjXDlP+XbUY=,tag:A34c1/jnfKSFjuDf/2stYA==,type:str] -secret_prometheus_remote_write: - username: ENC[AES256_GCM,data:Nab1WUejAL7h3P9AaQ==,iv:mgQNCJiKsO2ZIj91LtyLzM+9F1YAxJ/M0LefyZLfZKI=,tag:3QuZUpxiixgYElDIyWxKyA==,type:str] - password: ENC[AES256_GCM,data:K3rEGj6wjqo64kDaFgFS+zaCSQ9E8QebXmIutrp5Ix1ysWnk,iv:ldfePZMihi4y0G+m8NpvrqXMqCuz5DgJ5abqfxrrnw4=,tag:XLQITeyRVx8N7/KZY28pNA==,type:str] -secret_loki: - endpoint: ENC[AES256_GCM,data:ldGgCOoW5qVIWwPRGD0QujD7YSTaL1h3jyl7JLRnim3yywXdqi9+ABJ6t4P/wZyNVSp2Y68ObMQ=,iv:A7oFYrwv7Aszp7348IQ/9qv1RWl3oe7PigjygkV43+I=,tag:ma3U6H1kUb8YtNxrxdVORA==,type:str] - username: ENC[AES256_GCM,data:LPCg3JvIyiXG4uDTpw==,iv:MI2iZLtUCvfMQmwW2DyKeLxiDlpEeN4ERoyb5PBlc/8=,tag:peFxkGwbNfJlAFUhYOf1IQ==,type:str] - password: ENC[AES256_GCM,data:3MM5HAqAu9Y8tB9BHwx2J1zqOwMidNzYcev986n+S/G+z8Xw,iv:jSoygTTYuOdp5j8BPsREwBBxZHl9NXtlrUTz+v4T6D0=,tag:BteZ4zwOmSl4fE75KL4PGg==,type:str] secret_pyroscope: endpoint: ENC[AES256_GCM,data:FVCK8b7UYIF5vZblerE7tcp87a1g2ZrWgLngHGeYxjODNF4BdVLIMQ==,iv:jD/nD7uBsgqJk8JwFSn6HGpeMJsnTMPGFCAvnCPQ+Uw=,tag:8llnfVemSaiIK9UVtxkheQ==,type:str] username: ENC[AES256_GCM,data:niUdMK0FhxuFyQ==,iv:camLItQAAVDdW0HcS7ruDczKMAp+ZGrAGzgMo59B06A=,tag:oK4CxW5OaTuTJPgjPWWi0A==,type:str] @@ -35,8 +28,13 @@ snapshot_fetcher_s3_endpoint: ENC[AES256_GCM,data:kNRd8s7n/MLEC0VYiZYphwCw+5cMdy snapshot_fetcher_s3_access_key_id: ENC[AES256_GCM,data:e9LnmPsVDKgoyyx1bWzsyYKc1VZq7XyhPtD4Pt/0YiM=,iv:v3hOPlTKni9RTPJfW1VXdMQa8/scsTVzixW83He4p94=,tag:P09YdDn2/q7ScsnSnIYvZA==,type:str] snapshot_fetcher_s3_secret_access_key: ENC[AES256_GCM,data:h8A/6PiD1Q8qsgGUHLkXLHYFNVw+THW4bB0BGU8xA1aVEkUntHYJOsjHnFxt0VIDwcwuFGmgrZxPYezkeNEZYg==,iv:+6aqJk1DJ9Xr+4DwS9wr3NCT4pApC6oaE3fPQubPkeE=,tag:hWU2b7uHYJyS/uiyttL4UQ==,type:str] sops: - lastmodified: "2025-05-30T14:01:22Z" - mac: ENC[AES256_GCM,data:cG8NBdKcl3kEuaBnjIQno+gyCm3+rrKrTQmEcR0XQfx9VUNNPlnkfqFcKJkGaFDfm9tNbQ+gmQx9hVdqIsdD/2RyOtMpnp5pYwcXQOnd8l48NOUmbCRfKNMzjETdCd8coBJ1OET9LW9F/X+PHhEYs9MsW6dgE99WtIYivm2Tsqo=,iv:3+RIi3SRLMXkSEB2zueuKq9JOWQUM2xMtELrHXIflVQ=,tag:/qz8swkaFs0WsJiLm2hxwQ==,type:str] + kms: [] + gcp_kms: [] + azure_kv: [] + hc_vault: [] + age: [] + lastmodified: "2026-10-08T05:15:35Z" + mac: ENC[AES256_GCM,data:kdoEi4jOkBUZII/b2YEr6FNHWMfV1/EswirSwBep8UffMaRWxj04LaRkQ1si7CKYVZ8KAJVmWpaKz1HKPFjvbMDAGeXSf0tnhf9PELQWBRhQrFAlO7bwdZI1tAJ0Gq/hJkAM/N+H6FQD/Xq//6jEw6uJy9ztSzpf/iEFnbQ/5Zw=,iv:Y71ta2LTvXMK4w2ki/o+wMJrvPHMDZZGzsXk5p9iEqQ=,tag:WvT2ix83Tn9/tMe0l5oE3w==,type:str] pgp: - created_at: "2025-05-23T14:04:32Z" enc: |- diff --git a/ansible/inventories/devnet-1/group_vars/all/ingress.sops.yaml b/ansible/inventories/devnet-1/group_vars/all/ingress.sops.yaml new file mode 100644 index 0000000..2cb53ab --- /dev/null +++ b/ansible/inventories/devnet-1/group_vars/all/ingress.sops.yaml @@ -0,0 +1,201 @@ +secret_prometheus_remote_write: + username: ENC[AES256_GCM,data:dWJkArqgqdQ9E8UKYQ==,iv:r6dVEvpsVHqnyC8YAry0zB2C7rQsqIOgx6DEbTxuoyY=,tag:6I1fqN9nQjp7zy3B2jYfDg==,type:str] + password: ENC[AES256_GCM,data:gwRT/94JsjgiLn0YBJsBL+Lhdz5LlQVlVELc/Q2xJfKrH8CI,iv:nPXt8/drwkGmL7e91PX13mrxR1eI/Re8xGwcqe6m+fc=,tag:fXV7QNnlTSCbE+BQ6hUSOg==,type:str] +secret_loki: + endpoint: ENC[AES256_GCM,data:dP2nTliCYFf/8yOZkfvtB0V2Ku1RA1e0dHzyangO7xRX01s9BcO/ZgRjhKAosqYGSz6hDMVIB14=,iv:CSrTeVRRFVFJE8SVZ/Unjh1LSLaIW57Dpj/MV/+CpO4=,tag:GcRhPQwi3YFMlTp0mJJSLA==,type:str] + username: ENC[AES256_GCM,data:1m8CZNbxdDvb4EGiCw==,iv:sh3LU/2Al+vZqjwnHmrQlC/+2HlC+MxtS6BvLsUR+mQ=,tag:cjjRARbP3GhaSF+N2k/loQ==,type:str] + password: ENC[AES256_GCM,data:p7dqbBH1QvAyq7yByMCedHSAbVzsuAMHydzhsIU+bRio+M8o,iv:cmVr7+2/wJZ7/0hGgSVf0Rt5U0yp4VNdS5Dm2qJBKPs=,tag:w7x+ThmUiHiLeFNzoeS7OQ==,type:str] +sops: + kms: [] + gcp_kms: [] + azure_kv: [] + hc_vault: [] + age: + - recipient: age1jzmeqmpu70anvkt78pl5y0w67r6jpdkamr4cr95mts9vthjly58qfctt55 + enc: | + -----BEGIN AGE ENCRYPTED FILE----- + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBubStYQkRxZENIZDQ4S0RM + Qmc1SFlZSFNGZTVzNUJ3QjQ0L2JRemJZamhNClNhTHI1SnAwUFQwR3d6UkI3M3E1 + YWJ2dW8xdEpUNFUwNEZieXFsdHV5UUEKLS0tIG5jcU1lcXNNOUx6YjZIK0lwMURh + N3NuME9tNHM0NWJPQ3UrM1BKaEJlK3cK+30sCrH603qTZaCpxN9SoyrbQclNljoO + ynzzNOz9nAlcrsXXmHe8ts242MzNOmH0rP01liF704IlAfggiX/inw== + -----END AGE ENCRYPTED FILE----- + lastmodified: "2026-10-08T05:15:35Z" + mac: ENC[AES256_GCM,data:iRezYa94wv69dn0uDLRktAPK6JnM5f7xRGk/O3vvEF89vhNCzEeShA0r0FeyUTlYo/RwerZW1H/Y6ODIAzx3hPnGOgnahQJ3xcj4gjc0nzp5cFOMIncK6nJ1p/7rIc+p4WgUsdCXcwmNyuOBTBP36qt1UqVTSDEFCxtPOR7UFkE=,iv:bdDgb/o8/vF8nvBK4cmQCHbOwno6+QUQlDYrsqi/xqs=,tag:Fd3tavP9w+0sCY3O3KMShg==,type:str] + pgp: + - created_at: "2026-10-08T05:15:31Z" + enc: |- + -----BEGIN PGP MESSAGE----- + + wcFMA+2+1l9DpxI8AQ/7BL0xpM6ALsB0wkv/0OeKfJJwLnZ6X/rl2qL7bc8Yim3W + IZtH/F4GYzGnGV691rvBTL2PdOnZsySVBw1p87+0A5qjhAsCkIapb3sJjpvgO9+/ + lL1kwE4k9CTShp2cuSDzR3J03aYZc4Y5gtRtCntzbXqZvxXsi4bOvtXaqA56WeJD + aqJG8SYmX+BBgI/qu1LLHzr+y8QzEtXeGzqW6BrqcBprdW2dNvR0CX2nihUsBDpr + 5wvf2FwA2p63uawFO+FYd158l2HUYF1C+Of+oe5TeHaX5FG4S5aQvtBb83qkdXVL + Zz12N2kDnxJAFyozU49c7tfX4UchVQNT/KmmWCzluem32gCu+9woke3xpLGajeQ8 + pOOvI2fNOwpsbN3zHB6SEITocMA72u0lVhPPP3PJsjK3HYp52EjqPm/AbRjggyKu + jLMGMOTrq583bHUbhYwL5jxjgzGjRdyPpg/6lB3h/HAu4eZF5NrRhKrhpGSmuIjw + tM5uiSNtEV1txwpin37na19KcVLnuLqYApYjdO40E4bf8x38IWPxRFwll2Vsg5qX + bCaAe015U5FJLRMy+rrYds3LIL7y+2IhzTwGRNmRQxecIGESWFdW8GcOKs7sKrPi + JoXO0HUUJXIPgev+W3TfvJKni39Kq0mq2RwKCsWfj4tPbAuBDhb0AiBQBEsAYJLS + UQG5GIYyh1jLdYHIbkKeMvfvFOc6+tiTpKrNVqNmHKCiT3En6AfuTt4s7f91Rlaj + oj4yrcJBADe20hPBFZVOq0scks53vrQbz3gUCAmPRvRG8A== + =D7EA + -----END PGP MESSAGE----- + fp: 80DB2B4EF6CA4D9829C280605636BC0E08138A24 + - created_at: "2026-10-08T05:15:31Z" + enc: |- + -----BEGIN PGP MESSAGE----- + + wcFMA87Wber4r4dGARAAts4X2VOvU63i39nDZAR7THsTUbz6m+hFQ2ZaURaJKBVo + Nsmk9cwhYQj8Me7fq/xS/2UKGb35CB/oOu0lureq5x9SRHFVqQiGpTUobCrApRCX + ydGsCl2jkENWkhJGgiVojBXzEfYVpU6d+qGfkfSXdNIwReqEqWphUKIL5bUFThTY + ZHzEokMLn+/ARkziPYDxV/Gr1C1MQ9sYpZHvJh8I+ZkveEqNajvTE/GAw831YnmR + Tqab/2zM+kDp8SvF1P2Gyxg9OBJNJQl+cQL0cPmOwk2NTub4W1YeKKnHXMeWcql1 + +ynzT1R7rTogQWqxAxQTURy9DRPtdL7FltjNahOPF3/BD98rrilZ/IptE1Ykku6k + 5/gaDAQ177M4nN4uFjo+UiItgHqwZoEE/XtJ9akpNkzs1iobTsNAjBMQ+IKN60/X + tvLdvfQeYTDLqijcPueSBjkCj6w3G+2Ze7iatcgLIDQSqftha/ikT2jVTSlk6viY + umfFWZXbGbEhy+DWOTGnyfeFV3b7plCvWVLcvstFKRqFTuLDeR8p5QFeC+u1Gaij + qn5pBBdDXyIDaTKL+bUud5nbATxDipZsqcp0g8Q1sxbP7akjs50nPlnrXgvnHFj+ + 7L+TxJqkmgwBc+goOT3mFcPxMhcoQjMeN8G/KDX7iRsicWCtzCT7hMBru1hu4d7S + UQF6pylUX02zoEyf7/JMEeKeCWBTomjn8UW1L+kO/kR88fOlOsgxJbgG9a9XxJmh + L4bSdj/XfaM9zX7yV8Zl/3p67DQ4CykL5xM0dCd8KjAuiQ== + =EK/2 + -----END PGP MESSAGE----- + fp: 69F66EEA7AE36CCB77DDB8CA1BC39532FB4A2DBD + - created_at: "2026-10-08T05:15:31Z" + enc: | + -----BEGIN PGP MESSAGE----- + + hQIMA4hw3nPn82LyAQ/+M6l5GxhNcraWsAzSEXsM37Wjbqpp6FablzqYXLWX7mHI + MCOLyVWcROJMgOyMywtF6+F6SRPs5uQPIuRL6IGO7ULJYcozi6scsWoxTZ8cgMox + 0QRBzLgR950HBglqzhiXNnFftuZB7GKvt8zjY4SJNSeIc7WVd0hcTR3fPnwUoi2g + UwtySHKmBUX2bmofSPvD4hPZ85zPebxsu3EWpfflBvXdlDRrfT91Lpn4/Un5NPiw + f5+TfMYzQTuB7n3mmHhHAstAkjfndHC4kh6e2vF7JbD2oLSsLosXyTI8JrHidlAu + 72aa4uMLLh0A3AuSOZDkdXIQXawbPu4DoUnJGxnBrNaqeQkR5laBVF883/46x1VP + 7iDu+CClYLrmFHCVC6egKMVLqHO/wgqCRybCcLIjf5oeX0RStXHVcDYhhbjfj3iH + KD91TQHglIpIa4sLMYLC0BVLjMk932ARbZ4dKmpcR+b3aKTpLUZuCejQEYURFh7d + tKNr55zPqujOfiHUp1c+J1bxRobbDuf/UsYbBVe1alTvlA82genS1l5addjHVvxo + eO6oa7E28q2NnJxCBrToIcjccBnoznXt1vRvCrioSryVBUgea/ujx1BvtLdukk9M + gpbWiDe67NviojISDB6AZTFHIqIQ0aSDty0ZMroU8E3S536fGJUM/nTRPVcpEWnS + UQHCxbu1dA6/1Q0EMwctfaBzKP/DK+S87oT6ZCa9ldqmskiA93qqYwT4JaKPy0TT + wEbDQB3d2jUaI9jPj9qxPx4pQ+GZbo3EWtvRfBnJqU7iFg== + =0wI7 + -----END PGP MESSAGE----- + fp: D1002590180DE371BCB455EAEFCD4ACD0B4D3F6E + - created_at: "2026-10-08T05:15:31Z" + enc: |- + -----BEGIN PGP MESSAGE----- + + wcFMAw01qfIBwY0JAQ/+K2PKa3SMNlGAkhPaeq40oqndS7dlSoPe0JIicjxjWvF5 + prk+7jqA4pLzrX2jYbG9xt1RLIC+dj16Xc/ZDYF4XjdhBIe2+xGbqqM1oxMAxiAY + WrO/gw0djwz2upLlBGz1n4txJHzXblLeGBHt9AQZILA0Bwm6IFEeEf0/nyo76/t6 + 6rT472OIxSipEdTqxDgLATu0axJ+G7EhqsX5F2XacXqE4jgK3KlE2QcwBh6/di2y + iRW3uYgQkvyPIzDzXXIxhdPjxSbe2AyvmbfKs7aevxLQdYz4nn+l+GrcuVfO5m5G + NrlXhvXiw4T6HrC+kidT7/br1/445aC+JWhBc7wi4XxRnkAtk+ic8p/He5JEWOo0 + Hif+W9R6kCfB6oDc9Ubht07ahpQaJ8Hyc6Cw7fgA0QZqEC9FkusuK7e3cpItCbZm + +KnYsl2+rKrg87YIrbWRkZ4V/omyydEvDMTfhAAHDFVXtH/JKEYmN2QBSQ1lBBVv + 8fYgSBXjhyS1NV1tUwTxU+FNmhQA586nMNXTtbFvCUhT6Nr3KTT3t6ylUsfbCunA + MgDS1bl12Y2fXfm0VTVaP+XtSHARJXvYtqrE74JGD7B1UpjTk2Moqf7Lbn0VtT2A + LAO3eO52PFKuMJBg5r43YymH0+HfkhrSCH23E2zhGtZMrdvTKmolwdG1XOehjFPS + UQGeOQBnEd0PXsP7+wTMBxvUXolBXz3nJXnyI8oqlPAKvvg26QZoUwTNmPKDabwm + wVIOXgCkSzdMDFUQewGxhwyRMusQmbU6H8UFW1IjBWdK3g== + =9NBv + -----END PGP MESSAGE----- + fp: B9F81F327CF5346860E85269D7AF98F214C59E4E + - created_at: "2026-10-08T05:15:31Z" + enc: |- + -----BEGIN PGP MESSAGE----- + + wcBMAwDFOgk9tOQ+AQgAmkHZJuSYWuRucz8oRPmyJA61qur7nIRFzJKvzG5Ldlbz + jPVYY28XtBrKvYfLUG8qjyLerz0wA8zOODSvqhdUMEVw/5VPlqFahKRex3VfZff5 + xOTeqMOrqHMAU6IxUNrao5fdvPsJpiP4/nk4BIq6UY8VlSLNWI7C/kknaQX5LjT1 + wdk82EoG8ltj8f5njcCXITeW4i7s9Ka0A+DXwcuU+JfVue2s2PVh8cd0+02EnW5t + jwqnAIaR9wtwIKt0Vb91B+g23OkRF4ua2C3oK6JDV4qtDs2Gk6dIOOZ+PYwJIdY0 + M2yTYh45ngVpx5RQDUbzu/UvH07pyOxdcpFGP7POF9JRAS+W/p0OXlrPmEqgvcPs + PQFKfFwHxyhuoTzoTe/v2kj+VOpVcQW1Zgg0WT9ZQ85jNKnjP8FMmNE2Ys5dt+FU + 8BvosJjPnoxgOlxytsYS13FV + =jjbW + -----END PGP MESSAGE----- + fp: 0600D41E1313E31016F7C55BF597BC0C5F22D1A2 + - created_at: "2026-10-08T05:15:31Z" + enc: |- + -----BEGIN PGP MESSAGE----- + + wcFMAz4a8AV36xppAQ//RAldX1k2jtmtsF892HwOJ28Sjnx/RFxKyzGuPaEek/z0 + S38VnII500+2TBF90OaJB2KckVjznVziO503CyivNTVTMVjQZTx3hS7UgAJ/WYTp + KKIpdZlbgLkTlyx4hOrySKvTH1pCKbAe1VuiGYZNjfYIo47hmPyYKxPtiYvXwiDP + nFnkal+sK7TXF4nU/N1Jc3FQnxPS37htFbNg7hgj6k7ObTalXvVsViBslKdW98AA + 530oo1keMjovypeslez3lc3tXCNAIrFVtezwdl1akdn1/SP+SoC9dU+i1mFnICN3 + 2Qw9mPrWBUn++uAxEo9MxpVWMmSkAzhVtMfEluXfyS5ie8Imbez3IsjZyjYEUB09 + 3sCGeH3rMWxg9CSPq4rmnbJigvmCMk3NZtmVTyqTu3Xql9EaIwR5QLjtHTC1y80L + LR0lcJYPSkwChnsyeEJYysf3k4kZJvZQDUIYiEOpSUq3rSzKcGN/UHSvaeWwLuzz + jHg6QOICURlkI00SQYhRthRDwVxg/h44qB5tsGsdqMH57L/5zW7dPwhKbJoxnfIt + 1MQInd3KajwUcSgJTgPAtkytPZSFvCSXztGWkQdNIoElwV+Au0ruiN15XbR6KV98 + 77Zfr5KIIzyASoB6P449pDYmOYaLKDBcLj3pCnlqtoOOmVip7IP3j05rq82Vdg3S + UQFXRqiqHK/AxSVrtlrRyC7qQlJ/0mh2ioDWAWuxmYSUcYiDyFXVHfhlgGlscjF+ + 3JRM94Ix/gxcML/Iz3yiRweu7qDjlVpCdntYtuDvdyiCNA== + =7/Ud + -----END PGP MESSAGE----- + fp: 29C50D01122FDE78E257482DAA497EB2610A8435 + - created_at: "2026-10-08T05:15:31Z" + enc: | + -----BEGIN PGP MESSAGE----- + + hQIMAxYzhHRfYJYtARAAot/rIacDq16RA2woaeWZawuhNRM/8mqPS6NTHZkT4Pvu + wRKNv8DWaW1KWeg3a6PQt5gP+xayhfgvTOZL7dRHXgeCAsF1+JyfCPyMzbUC0sdu + LhP8wOPPTOhdwNBQHw2fAyBf9TKAi3AE11XzBxQPHsAQCsYPVdFFxC076lknDCtv + RfZrzYSeQpl0jSzeqc4rsYCWtUkvDg64a59QdHFZZpfqLYm8vNWRkarn4euDXzad + W0iA7spfhtfVrSNot3UViMd+GtWy3MYBPru66vlPnnQMS88FRfFUjW/Xms9i9mK0 + cbbCyRJtcAZBc7FoSGQF1+Bag3ZN1roYEaBZNzeBf6pKM6IBNTycFKsSkFicaEyL + WKAY2R/cEtspyRXhaSfzjTLPNOZ64F0giD1MXUe8zKEdOVdXc4KBSNlIFPHtHvb2 + 8nmg8XgyNnzzIs2qNmV/ikuGl+A5nhChPlVhe3OBxUX7Pxtrp0rgXV0vACTy0GuH + 1epqb22Fqc+nbA+tT9D4aKIkWGqkrPHHALh5IqX/B8P3MZI+g9gNI6wI7Z3uiaR5 + Xn4Aoym9ITQWdxOVyugTrszcKGbOLqBJyEVvyIqhFX/dIysgZqa7E5XekTHOpO4l + wOahCjIRMmitDCiunsRe0hdj9R1GTMdowrXjWAOVfmvpbFxAbDBZgn/gWBZBnZjS + XgHnqtNg0+S5UudksaaQ90px/+FMY5+Q4GIgwu7SpjYQho1kEDbJRGEM8IjPckS3 + S5pTOxqlxOj0fuEzO4fl9s+AfbmgXkimIzV3Mpwxk+qR/XQewp1jiyW5A6SVNsY= + =mmjn + -----END PGP MESSAGE----- + fp: 9BE537027CB7467923E240FF2AED09371C121F91 + - created_at: "2026-10-08T05:15:31Z" + enc: | + -----BEGIN PGP MESSAGE----- + + hQIMAyDUB3wLX3dIAQ//ckp53+a4dZyrOyKHnvN5cVK1UzhDtGqpUv/xGMolEIOj + xVhPEnoEyUoezAwH+mfFL9sp5QmJpb0qmRXQBA/uXKWBU3L9xJLfqAB+DkRARkTr + goUzmNybFJdjRv7jHZwD3OepoWgrgemLfK6mcyXFVUmi4N/kKjgLbt1/dRLccL9G + JjEscCEzAWH2IRDOpl+5NF032mybxbugivh1Wgq+doEc7TLN0GEOfB9tgVJ9jmVz + 0oQBjRbJ3zhEoQNakJtNrpBJKPMBWT1hLHDwzBB7rGsheqzOO9WYd6UCo+rTZlL9 + rXctIFXz8HL4PnJuYsM/PqGgTzzQrZy03Kg/BA4ZKQKjj/g5NrZLBXlPiC6542Pd + Ln0X1qGFgeqCs1UH4nZVVIFubOTS8yoEzU2Se1+WlkKKI6j4qXP7fD51AY0ahJWm + N4t86tuLQ4F/nN9LWQw+uXPCrB1MJe64l3VpZT+Q+wvzpGPKDw5oIKkhcitQDcgU + pCi377ETe9DRbuPHyKqUduCYUbCdbipXv/LTo3NqzdlKjhKNB8LnQhTQNy1Swn1q + LUxR9+dUD9iBbm1T/3tPRKTE83j9y80f6rEytY+IWnIQjwZpwsyu65s2q0nGllly + Xw3oSABI/LFh90WGVXEWCmhOy5tGQkSthS5Km5Qqt4JnK6MqDey7+TMJ/H7aTt7U + aAEJAhDTRAq1EaaX6Uob60huD1aK596omMH0GSnOjJLkmF/Uhk6qUOPrabo15B0i + 5HGV85KpBbPyJb+KR76YKxrFb2HNbWH71aP1e6YDJZZ5ail2Ypyv2vX3bmr3NQCi + v+Yr3+20hio+ + =gAq9 + -----END PGP MESSAGE----- + fp: 6BBE4479723F94AB5D43585C20D4077C0B5F7748 + - created_at: "2026-10-08T05:15:31Z" + enc: | + -----BEGIN PGP MESSAGE----- + + hQGMA1BqjcbVMw7LAQv9Ei9hRsWZd7OCoX6OX+b3lOYG7aM0EtWJ6zpBzavXxrvC + e2eBLajChbb6yAgVEjvCsaX03e4KudPcQuOLv+p8Ej04G71eRsxDqZe0/64mMlv6 + 6GigS0uRLKKB26Hvay8cbuCvxV7j6aUjth3rUMHsRkSRzaRahX84Ez4hSWwh2jPh + dhO+oQQrMa87aQnM/0OX5gv/axBypHLvIB/4E8Vr55JLs9f5ftazG5mLDyLYd+TK + jKidxejcklCX1ySoakLGfN4PB4ql0WtMY94Yhq/W5GElk7/Enr7019MYp0qqdUOk + TM9J9+ZPs7UFgOXVmlEtWE/KpkHRgvgiFHjGq+fuqP40kF+XGV5mCMe2IV7qgQ5U + bLWXL+bfoYVAAfjdw4DonWG33thPRfPneZluW1U3yN/2SWDNi39rQdZQST65woqU + +kfgldf/iSee6x1x+5EV7K0D7qMXbfw3dgQ7Yvhd6tO8sMQMf8rjnJ8CgPzzgVj+ + yWzTt9gk29BjkrsSHNUL0l4BkXV7JHvE9OGLQCdscoyeF/99j5yPYKiCeqXfKaSO + LS+0NAwlc6xPr0kTXhr3xVtDs2PN0BfwhwP82thw/M7/jifiEWrJOV87cbP4/RWl + b+rgRvEVObZXuXq2f86I + =3sUD + -----END PGP MESSAGE----- + fp: 63B39517354860C474DF8EC00BFC6374E1B65EEC + unencrypted_suffix: _unencrypted + version: 3.7.3 diff --git a/ansible/inventories/devnet-2/group_vars/all/all.sops.yaml b/ansible/inventories/devnet-2/group_vars/all/all.sops.yaml index 69620b1..8e524f1 100644 --- a/ansible/inventories/devnet-2/group_vars/all/all.sops.yaml +++ b/ansible/inventories/devnet-2/group_vars/all/all.sops.yaml @@ -1,13 +1,6 @@ secret_zerossl: ACME_EAB_KID: ENC[AES256_GCM,data:UAbtTHRnXHispR1iQr/5eQMV7JMk5g==,iv:WkDvniP4a1cjpRTQqT0MnJo9UkIp+iwJ3NPSTb8sFsU=,tag:yXavQCYBVJsPHwmm2WbwSg==,type:str] ACME_EAB_HMAC_KEY: ENC[AES256_GCM,data:V7U8TluhY0y550IjMfubUgHSFCdxqS109TwWjSGx818J2So5zrTJR0TWzRl1bH4/9MyqCpEtTLHzLlL0j7I4XzgNvrm8qjpeNw3yRa94eyWH5EJT8VI=,iv:Evd5W8ORLtUa3sSl6XeaqY69p0FAmpiFmjXDlP+XbUY=,tag:A34c1/jnfKSFjuDf/2stYA==,type:str] -secret_prometheus_remote_write: - username: ENC[AES256_GCM,data:CiwGLBELaqzW0oi2nA==,iv:q2AO/kAh0Q7t+ucGOIxC5Yt84FYxeTo4oeRQN3gr5Pw=,tag:+whXo/8Mq6MNUdie5Cr46w==,type:str] - password: ENC[AES256_GCM,data:K3rEGj6wjqo64kDaFgFS+zaCSQ9E8QebXmIutrp5Ix1ysWnk,iv:ldfePZMihi4y0G+m8NpvrqXMqCuz5DgJ5abqfxrrnw4=,tag:XLQITeyRVx8N7/KZY28pNA==,type:str] -secret_loki: - endpoint: ENC[AES256_GCM,data:ldGgCOoW5qVIWwPRGD0QujD7YSTaL1h3jyl7JLRnim3yywXdqi9+ABJ6t4P/wZyNVSp2Y68ObMQ=,iv:A7oFYrwv7Aszp7348IQ/9qv1RWl3oe7PigjygkV43+I=,tag:ma3U6H1kUb8YtNxrxdVORA==,type:str] - username: ENC[AES256_GCM,data:fgQnd9Vhkb9toHdmmQ==,iv:cT41kV8aD+JgPwJ8i383aBS3XPy+AjXp55zECCKgwsQ=,tag:Xc4UrJ5EpqWwPIAz1dfqIw==,type:str] - password: ENC[AES256_GCM,data:3MM5HAqAu9Y8tB9BHwx2J1zqOwMidNzYcev986n+S/G+z8Xw,iv:jSoygTTYuOdp5j8BPsREwBBxZHl9NXtlrUTz+v4T6D0=,tag:BteZ4zwOmSl4fE75KL4PGg==,type:str] secret_pyroscope: endpoint: ENC[AES256_GCM,data:FVCK8b7UYIF5vZblerE7tcp87a1g2ZrWgLngHGeYxjODNF4BdVLIMQ==,iv:jD/nD7uBsgqJk8JwFSn6HGpeMJsnTMPGFCAvnCPQ+Uw=,tag:8llnfVemSaiIK9UVtxkheQ==,type:str] username: ENC[AES256_GCM,data:niUdMK0FhxuFyQ==,iv:camLItQAAVDdW0HcS7ruDczKMAp+ZGrAGzgMo59B06A=,tag:oK4CxW5OaTuTJPgjPWWi0A==,type:str] @@ -41,8 +34,8 @@ sops: azure_kv: [] hc_vault: [] age: [] - lastmodified: "2026-01-12T17:09:33Z" - mac: ENC[AES256_GCM,data:JEnlwqq/YsgQcsbBIW2GfjNXtb6z20jesep1kL6wmcd74HlKL4RjYbBvdbjoei11iiDvCwbOkJE4rTTiSD0bHwsp9zA3k255Ya/y//Q/c9oqlf2vc6ZDA6YoHZMryL5gK76pXCuj0fuoNxnt6bmWXJvSXePTR1KY4REElXBkGiE=,iv:qNhPkydghRCZ4AjsTq0Df81Bg9LB2MeonEYrBNdgaKM=,tag:+pYChBGqSFbdcYD0UOcRmA==,type:str] + lastmodified: "2026-10-08T05:15:41Z" + mac: ENC[AES256_GCM,data:/UrlbTkFZX+iGeqgOVSWgRkdmLy3nqt0Q/1lmwcRYGy4T+wQOHyl4qQOce2o15SRivwxDnauFHrm3nGEi23i98Gr6uqMxAToZ3JWYrT41Y8hsBsyCnlQmTQ2uegLLbyo66+hRzUUv0+RMcQr4yfHwvKVMkAbe+gD+QiezT1vYqk=,iv:28LxUihKlzJtFR0q9pJXfbfvcymoHs5LsNDXmc7T7AE=,tag:EoG906IPV2foA4+yAMpWxA==,type:str] pgp: - created_at: "2025-05-23T14:04:32Z" enc: |- diff --git a/ansible/inventories/devnet-2/group_vars/all/ingress.sops.yaml b/ansible/inventories/devnet-2/group_vars/all/ingress.sops.yaml new file mode 100644 index 0000000..98e014c --- /dev/null +++ b/ansible/inventories/devnet-2/group_vars/all/ingress.sops.yaml @@ -0,0 +1,201 @@ +secret_prometheus_remote_write: + username: ENC[AES256_GCM,data:d4SYEG7R8gpT8uvsxA==,iv:iZyTduR60LfNPFECp3IVo7DDLi/1kreFYoz/87hzbkw=,tag:IX5eN0EMhgAGA8f76kfGqw==,type:str] + password: ENC[AES256_GCM,data:2V6fk8tyLFuelhc+kBWfP68mZG+oPJnvQkkH/8SfXU8Zt16I,iv:pYWePqkEbhEkMxLHJjkT/Ui0AD2Ws9HSgJdPS28XqaY=,tag:n2RI+sv5LTlBesuOsDzJbg==,type:str] +secret_loki: + endpoint: ENC[AES256_GCM,data:HAMO/Nkjornj5qz0E5YVylP391Rwxfyr9O4rqi3pRHGmiFORrXk/aP8sQr0b5NBZttNfbqgnIFk=,iv:HMBLxJhmOFTlAcSSuiZYpu5WRy81GkrUsZWdkYZiAlc=,tag:ZW2AtG4nBcD3IaGVOZ5LWA==,type:str] + username: ENC[AES256_GCM,data:oliewes9FzkUNrxUVQ==,iv:e0k2MU6AnmYHeTKNBeDiNB4+CRHyPfX25bvYU1vdfoc=,tag:IZ7Ok4K1Ux2sQY0dluUBpA==,type:str] + password: ENC[AES256_GCM,data:xeB3gBVneLdqf1KSxQUlyGGtmQfDlqGo3tK+VXdesSWh+xQg,iv:Qsji1/PwYKiiB59Bd1PfIePREcpI6HVnnVE8JuBEY0Y=,tag:IJB1lA8xljfje7dkoOYQEA==,type:str] +sops: + kms: [] + gcp_kms: [] + azure_kv: [] + hc_vault: [] + age: + - recipient: age1jzmeqmpu70anvkt78pl5y0w67r6jpdkamr4cr95mts9vthjly58qfctt55 + enc: | + -----BEGIN AGE ENCRYPTED FILE----- + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBwcEpZOVphbGtOSGVvSUo1 + d2ZMTGgvb0t6R0tTM2pMa3hjSzBnZmFxT0FRCmRTRjM4enpVWWpFd0c2VEJVUENZ + eVhFMFFSRTA1WEhZR1AyQnExWFc2UFEKLS0tIDRhbUx6cVliWFNxa0RLSHVTdjFV + ZFZQcHVVcTFXNlBrenhyeUI5MWNDSFkKGZVXBIF5pgf8gTBdQQbMyLmBTpfF2++W + LF8GuEZHZzoAfUqBysIx//KokLKyVolSpuRSHAUdnj0LC0dGNt6VYw== + -----END AGE ENCRYPTED FILE----- + lastmodified: "2026-10-08T05:15:40Z" + mac: ENC[AES256_GCM,data:WfBfHyCkJTJIbwUSCpTFIrcHRmaBdFa73Pka+FPqc1RpVxoQo5Uc+LIskIkGbMRYy5lHUEt+lMKbvuMLjwo3fz3JKyX5UI4A+kGSrOj6+jEEor+zwSV3ZdfqxIpJfk2A1Hq8a3VPbxtlTrk/iBBU+0Y3ySBCgU+m/W3iaSoZNrY=,iv:XHxYw3GAb5cVUKtdYhqRA6UrTlhjeSFdR4wrjWalKiM=,tag:MzcLxo5hLr2hPwTd8Yppcg==,type:str] + pgp: + - created_at: "2026-10-08T05:15:37Z" + enc: |- + -----BEGIN PGP MESSAGE----- + + wcFMA+2+1l9DpxI8ARAAh0Rlqq2ENnQnsq+PGpLPreOm75RskWtNya9cz/wBo3Y8 + 1wm/QngUD0NkSL+Jj33Orym8Os5woXzuK3Bpi3o/0GD+At75JClf4xAvRx2sALic + 4z0CN3nedqzvlMxbvRj0C3F8WhtGzV5HqIzOvstfdHtfIeZMi+0f9gh/VOdezJll + X/rVF0JRkKgsMDocONOSoKxmtTJQJ149qrWwHk7rDnzDBiCXR3mGe1aBVTvuYai5 + V8Egw2MWy+4S7CaTExitDW9bPnWVlmPpFcuPkvmlYbJ6QYHQNaSi/VGNCjXAmPWf + RBWb6yklZEfpuvwTIVz0/FiaG6wjTSWr0cGYXJ+QZFkLtVA/tRiksEQX/mYhkVfS + eOqUYEX4tFPod0IlPEGm4GzRlskmsaFiTAi87umO1HbthYFkPSIlp32+aw5gO7ol + CF8WMbun0rsRCUWxp2YIYJqlVG/K9yPg1Agm8jJiby5+HhLXfCkulSdhBcT0yXdY + +IpckdsoX9g9xwV5gt2JU+NXbaA0kayKeSdR4fKgAIJYt97VyGBD9sxeDNhivG8w + mX0L13Q68jcwNzwEvq2+PRX7pdTIrHgDyJMQ5rthB7k8zxfmpAzBN819bXDwQKQJ + 0My4pl3TG2E43xPaHhzV6F3KvAPzprW16AC6yl0Y93dm16oLR3gfEnLtjyxt//bS + UQFeru75nTlvm+9oqLaYUZkRY6f4zeENwZ02rR43H/3Bwab7Ie+hdsBBiml4pHP7 + FvZCjU+xLmh1sEr69gwoVm+sJ5zc98nX7tYtQLrTEOBMhA== + =JtJZ + -----END PGP MESSAGE----- + fp: 80DB2B4EF6CA4D9829C280605636BC0E08138A24 + - created_at: "2026-10-08T05:15:37Z" + enc: |- + -----BEGIN PGP MESSAGE----- + + wcFMA87Wber4r4dGAQ//eJX1wEr10j+Z2XBwOsp3P4qkIHsdnuUlwR5WU7qlY6t7 + e2XTdiCL89XbgBaCoxJm3aPaG35hytt7kcrImTbNMmM0SH4gI6QYjCQUSUPDPaFV + WO6TaBp+ollkf68sPebQGROlxKonmxjf6mLW7BFnc8ahkGlJzXVBRLQVxKcErHWM + l6TbEH4th9I7JVlqY88amxxV+P9/d0lgyfS8EjEQ9h7OYysbUlFNVjKNuz1O6+Rb + Twh2S7LOO7yjvObX2zpPzzo+s55gQv7ghYtGVu4rOSKM2IZv/glBZF7jfey0GqaL + a4LRL2nQpnfwI1CLdiSeTCGvVWKaTb3lQz36+T81DD2QXYa5V1xh3TxZMGs5pHoh + arZlbC1DEe26DM3NhNylI3OTQQis9dxWRrqT9461LS7L1cbmUONQvCi0Ug5B9+ny + o0Qn5pIb/IJwQ1J3ZgkXER5xzWC/cmURPdAkyFZjT8KvK1oPq3y+6775J28i2DcW + IOhme7G971JqpEoV5xlLPD4BIrfROkOOfh3fDBiFTFMGBYhE+OjMHmPZY/0+DOCb + noBQiQLTO+ItPKjC1LvWgqyiMgzFIFUR4vuB6JM6WmRAR6bD/RrMpYgvv1VYGinx + TufDSMK5Kv/8MffoUIbiL7zrC6RbWgW0/IEtfyXyM8cYU4xcn85RGreABqtW4LvS + UQHxVgTvImvPKeMS56amOC8MSBdKXXOnTqYQ/4WBAwoTkoiXewXz7cPmmZGQZXVJ + TMdVrfvKdR+NhbmblsQAa1Z9mjjj3PvLZ8XxaAaiMswM2g== + =kHyL + -----END PGP MESSAGE----- + fp: 69F66EEA7AE36CCB77DDB8CA1BC39532FB4A2DBD + - created_at: "2026-10-08T05:15:37Z" + enc: | + -----BEGIN PGP MESSAGE----- + + hQIMA4hw3nPn82LyAQ/+PzAeeZoMvMh6IJkx+aI2BgcFS0bn4cZtOnfB0SlENNnE + QiTcNfEoOvJ9DhlWflgrOCtPKghsPmNpiI6d+0lLoSn+qtDVp3hcSkEgiGqL2Pbv + UiokkQ/i21+5mq61Osqrnn6Bth5RDw9MXeKRH+Cs5BCQrzScOFU0RJ99a6o+F7RC + wMyf2LHSAmp2LS9VEQXWNu9Q6ovkxxvzc6MeAsIjhkvGPq4dY6703XXwtcMXH3yI + PsGcIMOB5j67MwDScrLvKnUsRHMWJVkgMjA/0dlzfB82jZMtYyPkKPirCIsK9erM + uUM5W5LhKkVuNemkyc/n7HhGqFBOuRj26qYUBlD0W0hgxkoCcUEdIBC31A7iaTBl + BLjL6sCC7+u8XtVUxzn56UJB+UQzLTi6puQ4dyKzeoxAUBVf3Ouvm2umCvPxViVz + RQVb2zAJmnP0rDBiiqCAhj1FZQ7xj1YdN3almaUK2L3i2VxMpv84qQeV6Z4TR4hB + 1efCdj+BDB1Xg/z03o/aKeFp38Dy4z31a0dKMJ7tfXsShq4jw6rHn7f0BgPw6CmU + Gs5EX+HSMJJeMQ5DZdSbRdRvAkAtu0QwaSA2vxbbVLIi7VjPs+54GZpKenhblge6 + yC+saHFNkZPeWULI4MXBW6WIJCRHXc0QJqy2mmDB4Li8mJIaK0tvmRc7GxTUfAPS + UQFrR1Znup035WNWSxZJvkE8voq5bZ/zKqMgATUr5JQcj5OPYr6h1M1PATeDb8Ho + Fv0zfz5OLOUgCEqAYLDEr4ZY5G4QluHBzoufmfio8rzqhQ== + =1Uzo + -----END PGP MESSAGE----- + fp: D1002590180DE371BCB455EAEFCD4ACD0B4D3F6E + - created_at: "2026-10-08T05:15:37Z" + enc: |- + -----BEGIN PGP MESSAGE----- + + wcFMAw01qfIBwY0JAQ//RCWHxPqW8TFhNLZLlpDr2CQMbJm83OEZMK9sOYFU2bfz + 8aD8LEupmWU2oE3p864i9GRqyKtwSi3HIvQ0Z+Ue5qErzQJLePQ/j6eQ902uURcp + 4IhuIwUKVjvl9pbYTo7mTrghIxEwQZLc5G9zWvPfbUC9q23ukVZ+infxCz9d/sxY + sPi1KXIccXnA/q/NpSgFy4sa2c4mRzg1TxJmmXUSn3tqCPSDklLaEZC/CRAm2Urg + MXFO1+xpa0rzS1fZwi5JrjHhmA9uqLdHg/r39O4NbCqxPNCEA3vpjjQmOLnQV0pI + yYho61ey5H/ACM4BfuUbLwwLAaKiMvQOar4c4jqhgQwvybB2PnyGSBU90QAtFUU0 + zSn34AuJoNJSEK6mLD18VkOmWzzLWLA7O1Xfa3g2FrX0Nm7b8tVKHjILBELuEy58 + aIYmlXGxY3yum7ahZYmA7HlcFANW81NicJwhBMJRgK77ExHoY33TUWe/gFHvC72N + K6E2Ssvc/iE+UncSceDo04hWJBoFwrdAe5XMKkvjEVc/GS+v8tseP0E3kL7Mosj/ + JCsqJyun4AViyxC2QYzF5zLDYN2qkk2y6IELYxfNbGrUf47r2vuvvj2UW6ei3QPg + hdyvXfEAMo1oQk9sVLwKab2JL2uGtptfD5X6ojR6Os63hhYllbT1hPjlu3hoUDLS + UQHd3q65yv6dpGGjLaKbMyOKLYBnm1fH+zfNyCcVJb0myET4VmpRj4vAkh69KtvQ + FJMvK0phDZKwsNEKTXjQpsyLMkPF/IeaM7lnRvWk27IQ1Q== + =dBAL + -----END PGP MESSAGE----- + fp: B9F81F327CF5346860E85269D7AF98F214C59E4E + - created_at: "2026-10-08T05:15:37Z" + enc: |- + -----BEGIN PGP MESSAGE----- + + wcBMAwDFOgk9tOQ+AQf7Bx/ELxVxssdxCAQSHdUZJG2dqb/SUvB9O9M1c07r0Vj+ + XjN+02So6B8AVkBs3HDjlQssruGcygWDd1SA36rngi+XYGF/37oOZdIgmBNJktQC + c3bwsNRSUafkquzr+QIRcX0jG1I3yoiBgv6hj7L3Buw9VtSui1QWBRK3nBNcYcZD + b294hrBFBVCGLwXeyyY3O1XY/sf64gQCaVgRjnNV3G2Dw49HNuEs8A+u0wQXfQY5 + BCVK1m4WIaiyzlU3SE9gYnBXCAoW7SBdRsotkd8im3OP3bBdcVhNPpitmJl9qg1n + izIXBVWuujfS2TMFPC11hGAtmuQvmtkYVinb/iywT9JRAUS+49bxH0AMvlVPL0U2 + LyRnfs1fThFlxhiw36o1yNGmevMsrWCOYaXOrXHXn16FvsJwMc3l8lbwC5C+eBBM + N3NdJUZ5xxj4MB9QLYAHal2H + =zh+D + -----END PGP MESSAGE----- + fp: 0600D41E1313E31016F7C55BF597BC0C5F22D1A2 + - created_at: "2026-10-08T05:15:37Z" + enc: |- + -----BEGIN PGP MESSAGE----- + + wcFMAz4a8AV36xppARAAiAnmhlp6T8H9q0eETG/aNo5KPHoc62aAcU6U1wdqR8sr + rZo9AK03AMgKNU5lX9IFNJ4gN5pisCRsBKj57QqV1k4MXTuDbvAXmaPJTC2pINvA + UwILrMhnR05aHfzh6IFuFWTNgL7FFdLLtJ28cPRe2WVybQ9fTM/SiKop3MLp0GHn + KZ17I8Sf6zDzjRPXyUQVCnM82iTSZLl4EwtS2faxR2JJzTu5SEEHRnvog34IVSm2 + fC21oOw25UV2m/D5mc0zx7HGiMzDdOR2nUfDuzSLi6DIWUTYZD2WfzFwOzhYwH7R + Z15gGcD4OpIik1XnhCh/Jlx/6YbQ5C4eG9inb3vH6Sz59OGwJCkYyl043gI2j84R + gHmYwpdIKfUYZ/xn1HskDRyg9cCi0ZLSq0Ol+Hq5G35FXtCLpWedA+4W4nu6w1vh + 4nLHJpTroRVEaC4p/wsHcj9Ruvn3j1WZ0AIxG6s/D+Qq1J6P/C3z3c+97yzClolC + WmFz179pPMZYf8197eTWlw2jeZee+SaEeWk+a/Y9bikPxsN65T2sCMc/cctAgIxL + n0MjjmSSlAR8yxLHhasrh62BWTzsy0S9mKOsxcW1guPDbcH3ShAQKGwPhL0USb/L + mB1aJCotzfW/5kPIES/+GHh70xLgcy7KnbgFguqjA8nSzrOpQpct7lv/bZCKIYrS + UQE7Zy2ZlN9UB7UqmFFOfojdv89xme0hwmfb1UJhxGtI3/Pg2pQZ7xtLnNttv2jm + OOKm4iw3XH8q0xd+5FSKlASvEGl6UGSzCskNuqrtLsDniQ== + =sjv4 + -----END PGP MESSAGE----- + fp: 29C50D01122FDE78E257482DAA497EB2610A8435 + - created_at: "2026-10-08T05:15:37Z" + enc: | + -----BEGIN PGP MESSAGE----- + + hQIMAxYzhHRfYJYtARAAhlL28t6bFRNWC5+TIjlV5yNvKF2SA5QPlqqS/miiY78g + s76mBYXgiT89qsuz5jHkDQ/b4DOMqmC3S2o3o/4IByE/BRlur2QrNRBEygCfvpz6 + n4fmNzacpelN5ufpMc9NLpCtzmjjB2f6mn1UUHgUBPODwwEbEy68zFoY09fGoxDA + jGOXTE8BlrpB7qYvqVIQWxahkM6Vd0OUEcLhljNYXs5gkkPOZ5k+ohlB+KEbdQ7M + xA6aS0KZFZGxsO+VDEEGT0eGTrG6fCvHrx9XgYOR+LILKJiO/DV7jKCr+J57nxPW + XIF5ywSkYZVBRspwjf8gFO6TvobcCmkx3KnJFCQXPE0pKvjmVPV4T0LYFGVhyag9 + T5qhb8snWfP/oFwk7p34NnzEI13yalCpr4ZoRx3U4Q30pWNv5tGlrc/vz5npv6i/ + 1y4tr74Hdz+1dOvYofKrX8ejbA4DyFvqkwRbJDdA3XP4QidcV6HfaF7dLqwC+Ocg + IY9nbk5tWFHUwHOO8lI5w6X9Xc65LYQpyUtjwcQ3nVdIB6JWxADpTvpXudDv7tWi + HmWWFXb8oonbJudVEf5t/4O0uPYczDPR9Sd/ofYYCWDExuKzpdITOeieBY8d1TlL + CTHAhFyh8rvbVol3IclMAKGH3eH0+zlZJk1HTiVDhSkkyeXtKgj7OsW+x5dX2hvS + XgG44l2SiSubt/8NP+KFKq/kY+DUEYBVv6rnXuF0w54yUGxu8DtFifYNfhxIRtgm + /+tjz0rDQM3GBu3reJNWd4vCSthpZDIsi4CVJB++NlftgH6e4tUCaMwzki5mwTU= + =cltb + -----END PGP MESSAGE----- + fp: 9BE537027CB7467923E240FF2AED09371C121F91 + - created_at: "2026-10-08T05:15:37Z" + enc: | + -----BEGIN PGP MESSAGE----- + + hQIMAyDUB3wLX3dIARAAlvQJN8R9i7toFiUzYJILL/0TkV5ytxjsp99yoERygT6Q + rmGZ+mvo9eWPifwVaAskQOXRsDVIz0/g+B3uVDliTRbj+NLJ6STgWpB4ZZqfEfY/ + SY8kSqFrLHDfnMSLBYblelV5C8A4aMtE1MwW03A/zzupU4iJ2OQSl8xBm+6j6SEc + Jq3Ftp8ML6bbEuPqIjG+sKEJS40pRwCXYBrpFlvcNczoP8grHA5yrZULzLzVIvFq + syEicD4wuzn6eI+MRaMRTvGKl1+FTWBYHPPlAHaXuFnSM3zFc6+ZNLlmmk8yURzf + ffRwOIAercpNG5vgLdGlIL+kraZy7J+KplXmxbg1bQacppQTbWnARt5c/xWVAsny + zEE78YlG4yXnYH1sGDJ6erpAyDTGIZ2mU1aByKiSoz4rPo2vu8qnZl8qZTcfPeYi + KR3Le3tQCodd57JTEB2wUqYpoTBc9u17/qrVBrK1btmzV7N3rBG23lYYv7ug0RWQ + IRHHEUHgQV2UhlQxke2ftLbr5FX+0sSrgJMMwisx582NFE/NWZyGQ5ewWScuwK9g + jW1xvo6ZV5Htxkdn3DdZb/dXvWXmmzmdiHw0L2OdeCXCrEBpzAekTTalQHxrPHaA + utDuAely0+QmzvJSCwDz4T+7FWxkLzVS+z+VGkFLiKXC1eqejiikOzaxKCz62EfU + aAEJAhBVgDmR4wb0XehEF+mmkOQ6gwvWzVkcwpsW6x8gHAQ76b2zsN52zsbYTzQt + 7pHVIk6dbvWma5QuzqiyIJg5Ey9h0DKPdP3fKS0xzfXrZEoVjBkfgvex0cEV3Hw0 + CkjDhA3amJns + =UTKg + -----END PGP MESSAGE----- + fp: 6BBE4479723F94AB5D43585C20D4077C0B5F7748 + - created_at: "2026-10-08T05:15:37Z" + enc: | + -----BEGIN PGP MESSAGE----- + + hQGMA1BqjcbVMw7LAQv7BJIWfbXLWqbKkQzFYByzKgoGLnKP76JSmI8qT5hrjh4u + exbzGdHI+y9OCunTikGcFsGfWR1EcUBv2ZATcGhzVKEQF0aI3VlLwYFparNus/4S + t5D93/8HMd7BZ/W1shoNw1RWLATf6tdK0Sn+qNLdREKrgm6KwgY6inH2KBnb3Hsk + edt+R0i5PNQh4hIWjQSTJ7ZXU9Q+kgZK+pRIFCDR3MbX3NPB5499s2D2rWtyMmez + PY5Tkl1LEbS9rv3wA+vGKJSRtQBcFpKymQ/CgiYfCVbXcyoNBkGLOozwm6OTwxmf + dPWUouyVxTdyU1NIs+feTOghU4NfrTYTWcGlsZpjkcGC+qGnhLLvbDWK+l9JYmWZ + KyNopF5UJDjwyjC2elgf7AORNeW/U+HO9E6s/ESaHG2mAfEiLKzgHOdMwOKcjhK5 + UILu5TsUdrovZriWCMbVBkvDkc9y3D17f1vNL1eHlHFNiEDPefpU/gWWqJdoA4OX + 6qx/j8yT7fyF72KcHJCH0l4BXwjgsF50AuqGOTOd2msteLffqzEM9S7BIa1IgM6Q + HRVjic/tqE5q3Xp+XjizTstjFBi8Gnd6vR6w1kRZethDfk15Z+713zoeA5AcHWDl + 9v9OXXPNgn43yXS3VVau + =LtnL + -----END PGP MESSAGE----- + fp: 63B39517354860C474DF8EC00BFC6374E1B65EEC + unencrypted_suffix: _unencrypted + version: 3.7.3 diff --git a/ansible/inventories/devnet-3/group_vars/all/all.sops.yaml b/ansible/inventories/devnet-3/group_vars/all/all.sops.yaml index 69620b1..7ce7e16 100644 --- a/ansible/inventories/devnet-3/group_vars/all/all.sops.yaml +++ b/ansible/inventories/devnet-3/group_vars/all/all.sops.yaml @@ -1,13 +1,6 @@ secret_zerossl: ACME_EAB_KID: ENC[AES256_GCM,data:UAbtTHRnXHispR1iQr/5eQMV7JMk5g==,iv:WkDvniP4a1cjpRTQqT0MnJo9UkIp+iwJ3NPSTb8sFsU=,tag:yXavQCYBVJsPHwmm2WbwSg==,type:str] ACME_EAB_HMAC_KEY: ENC[AES256_GCM,data:V7U8TluhY0y550IjMfubUgHSFCdxqS109TwWjSGx818J2So5zrTJR0TWzRl1bH4/9MyqCpEtTLHzLlL0j7I4XzgNvrm8qjpeNw3yRa94eyWH5EJT8VI=,iv:Evd5W8ORLtUa3sSl6XeaqY69p0FAmpiFmjXDlP+XbUY=,tag:A34c1/jnfKSFjuDf/2stYA==,type:str] -secret_prometheus_remote_write: - username: ENC[AES256_GCM,data:CiwGLBELaqzW0oi2nA==,iv:q2AO/kAh0Q7t+ucGOIxC5Yt84FYxeTo4oeRQN3gr5Pw=,tag:+whXo/8Mq6MNUdie5Cr46w==,type:str] - password: ENC[AES256_GCM,data:K3rEGj6wjqo64kDaFgFS+zaCSQ9E8QebXmIutrp5Ix1ysWnk,iv:ldfePZMihi4y0G+m8NpvrqXMqCuz5DgJ5abqfxrrnw4=,tag:XLQITeyRVx8N7/KZY28pNA==,type:str] -secret_loki: - endpoint: ENC[AES256_GCM,data:ldGgCOoW5qVIWwPRGD0QujD7YSTaL1h3jyl7JLRnim3yywXdqi9+ABJ6t4P/wZyNVSp2Y68ObMQ=,iv:A7oFYrwv7Aszp7348IQ/9qv1RWl3oe7PigjygkV43+I=,tag:ma3U6H1kUb8YtNxrxdVORA==,type:str] - username: ENC[AES256_GCM,data:fgQnd9Vhkb9toHdmmQ==,iv:cT41kV8aD+JgPwJ8i383aBS3XPy+AjXp55zECCKgwsQ=,tag:Xc4UrJ5EpqWwPIAz1dfqIw==,type:str] - password: ENC[AES256_GCM,data:3MM5HAqAu9Y8tB9BHwx2J1zqOwMidNzYcev986n+S/G+z8Xw,iv:jSoygTTYuOdp5j8BPsREwBBxZHl9NXtlrUTz+v4T6D0=,tag:BteZ4zwOmSl4fE75KL4PGg==,type:str] secret_pyroscope: endpoint: ENC[AES256_GCM,data:FVCK8b7UYIF5vZblerE7tcp87a1g2ZrWgLngHGeYxjODNF4BdVLIMQ==,iv:jD/nD7uBsgqJk8JwFSn6HGpeMJsnTMPGFCAvnCPQ+Uw=,tag:8llnfVemSaiIK9UVtxkheQ==,type:str] username: ENC[AES256_GCM,data:niUdMK0FhxuFyQ==,iv:camLItQAAVDdW0HcS7ruDczKMAp+ZGrAGzgMo59B06A=,tag:oK4CxW5OaTuTJPgjPWWi0A==,type:str] @@ -41,8 +34,8 @@ sops: azure_kv: [] hc_vault: [] age: [] - lastmodified: "2026-01-12T17:09:33Z" - mac: ENC[AES256_GCM,data:JEnlwqq/YsgQcsbBIW2GfjNXtb6z20jesep1kL6wmcd74HlKL4RjYbBvdbjoei11iiDvCwbOkJE4rTTiSD0bHwsp9zA3k255Ya/y//Q/c9oqlf2vc6ZDA6YoHZMryL5gK76pXCuj0fuoNxnt6bmWXJvSXePTR1KY4REElXBkGiE=,iv:qNhPkydghRCZ4AjsTq0Df81Bg9LB2MeonEYrBNdgaKM=,tag:+pYChBGqSFbdcYD0UOcRmA==,type:str] + lastmodified: "2026-10-08T05:15:47Z" + mac: ENC[AES256_GCM,data:5gqyYftdVZ5op6SlGZnjPvRAVaiARBipCLF7ocIg87A0aD1jIOW4Lqe4BjG9DXhWvM2DCdBOJkOv5KWjOVakdYifww/M8WLLqtQJ79g2nY29vFfLbVYRezjGagChStVIx2HCXKYsI3A/8XpsIXIobKY8so3LD11vRpFeCzWDO4k=,iv:PeK4BKjqPcxg0Bc6ap4tj3cxd2uchLsG9FwEX3u6d7o=,tag:Dp0FwvbLnJcacge9YVJtiA==,type:str] pgp: - created_at: "2025-05-23T14:04:32Z" enc: |- diff --git a/ansible/inventories/devnet-3/group_vars/all/ingress.sops.yaml b/ansible/inventories/devnet-3/group_vars/all/ingress.sops.yaml new file mode 100644 index 0000000..3da053e --- /dev/null +++ b/ansible/inventories/devnet-3/group_vars/all/ingress.sops.yaml @@ -0,0 +1,201 @@ +secret_prometheus_remote_write: + username: ENC[AES256_GCM,data:aTAiXZCExqSMCMBpUw==,iv:oaC+RZzGaMwIpJH288hjuig/Dy3jWzYiGWugH9ytL4Q=,tag:tzVwUuphcPfRnwx0mxSIgg==,type:str] + password: ENC[AES256_GCM,data:3kBhwiBaRwz2FGpRHnwv3OFHAza2+lHq9CB36w0MmflrIyG4,iv:u+8Mnr4sZ8yVI66gmpq746G3I6iv0/I7+gaIdMoV5jQ=,tag:F5XSBaPG/upO8rOlsRMu7Q==,type:str] +secret_loki: + endpoint: ENC[AES256_GCM,data:Zm9XZf6DpmLM+562Qzv4yiX74Lb4VPPZUL6rEt1W839rOogtvC+IT6lMY80ZRjPXIfXQ8Vz+UAc=,iv:Y+coWHZQf7Zg17k4G2I5fdzxuSLyxifGimuUFr8YRHY=,tag:W0sg1BDPARKVbwt4RDp7gg==,type:str] + username: ENC[AES256_GCM,data:VNE0Jv6ldgAoVtTUIw==,iv:lBeSnWfcj3qbMmewGxd96RsYbPXiyhnx0BA9qC25TFI=,tag:tXysjUVUiEKiEKikZFAt1g==,type:str] + password: ENC[AES256_GCM,data:1qZRWPKnPTumSOdF6Spdu4h6YgE1PfINf5N0ZhfzjNGCouVr,iv:R+Bn22xlXP7nHoE197ygpPEgtLsPx+cnvILSwZqaT0o=,tag:+5qMnvBU2jlo7Ho4QVx9qw==,type:str] +sops: + kms: [] + gcp_kms: [] + azure_kv: [] + hc_vault: [] + age: + - recipient: age1jzmeqmpu70anvkt78pl5y0w67r6jpdkamr4cr95mts9vthjly58qfctt55 + enc: | + -----BEGIN AGE ENCRYPTED FILE----- + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBJdGpVaHZReU5JRDE4YzJQ + Ky9nSUZ5bU1rTktQaFNsamZGWHFOK0J2eGowClpDbGtQZnFqTndES2haQXZJVWpG + ai9wUm9wNjI3YWJSeG9pTW5pc1YzcEUKLS0tIG1WUXluTWl2ZG5WMmhzZVlxSXM1 + bCtMckxjcEIxanIyRUo3TEl0OSs2TDQKahg05TJ7FiFkcx7/w5aeqveMSmrC7WdN + lAnFf0Kj1M3/VNI2LmwK8a5eIhoi3noQNrR3/VvPJVcQko9Sr2rBBQ== + -----END AGE ENCRYPTED FILE----- + lastmodified: "2026-10-08T05:15:46Z" + mac: ENC[AES256_GCM,data:FOppP4Q+Ya62XsFqVrEY2yOSe1bCjIc4IGCxb3tO7DUpKJEwCYYcXcH07QrKqFgQF2AHmbRoRwbGeE39PnAMN32Vbud/jSKRSwbrQSFU0sYv7BpeJ0/PMXbMR6iJmgKD8n7N6L27/lCM+7YZU5Ks6Le5xZ18dnoygL2Zd6LU/G0=,iv:9XN6qB1JXlmCrhk3Xy7WCPLLvpstDhdbv5BippXTXE4=,tag:ggNgTd/TYeT9dhe2uOKMtg==,type:str] + pgp: + - created_at: "2026-10-08T05:15:42Z" + enc: |- + -----BEGIN PGP MESSAGE----- + + wcFMA+2+1l9DpxI8AQ/+Oa/MZZSi109nNJRZNtEUL4liSH9u42SSfaFiTlnn8uqy + DPzanZ1uUsTrm7OVqnmTu9A5J6BUw50Uy6qEv8ySpjl6vYLM95maUszaeHcnAQZ0 + 1IzFLx/OyumWNCqnkz3sXESQLzVbs6BTD1vPPNvXYAPxvtnKLOUhcH5gtQzl1qrX + TnbRrbgshpHdXNfmMs4aCw/VXGw7jNUZjG9yxIzKE81UGrJTr9TP3yagsqqURN3t + 8v0I0AzffyWZjqCcI4X2vURG7NgTuWcJvyMRsNMqIw1Ldso5xDMJ2v/n4dsP4hhe + vzyRfVEHoIOiv1F4Vw4JsVkxlPMB8gToyoQpRlfsOabR1L1tuxmCDsNVMpQ48R+F + BlNX6zYmJQV2I/WUzeKJN/YeMXZKOjip9uqTShlu9J+UfSt4BQJ7QVaJYLQObX6J + yPbG8C69svzEh6rT/wVHdbxYw/dNLSZnvfWIGL5OCtuTkhyWASVsLZogpvMSZGTL + RE7/6QRdQKHrpbV2r6WRhJ1dh8uIdRPsRaBWskLKPeTQ27/o4a9P1Ja62cP8+sog + VglfX0s9W4VHzpXbwI3+ib7jUZVaxS+6IABBatqexw3cI6Zm9meOLIZL3Qbr2rUi + xkeZ0fbunG2XPcUW0i/5bt6kcFfCer15uakYlLszrjrj7zD0AuNdFxoD7rGN/jnS + UQEqHl9JRRcI64XKMuMWIv8kfTovKobB91t93NN+3OUtjMnmh9KIIB02K/ZE7T18 + ZBd4DNr3GSPFtCDmx8iVhd7RTDSne9XlIKKYT/MupyXPEA== + =khVk + -----END PGP MESSAGE----- + fp: 80DB2B4EF6CA4D9829C280605636BC0E08138A24 + - created_at: "2026-10-08T05:15:42Z" + enc: |- + -----BEGIN PGP MESSAGE----- + + wcFMA87Wber4r4dGAQ//Ty4A3XeQp2mag3zEybQen2A0IoM4GzRKYuLQdn0GVjt3 + PScNnQ7AhHNLUgr7bONCH1FfvPNOiQzPi0if5ey/CmTFbWnXkinTVjbyFHQq8CxN + x7r+w/NhkDhouEdrd0vddYIT9zGjX1CelqBGTi5diFdYl8LkcyN7gJr2PovJv6HH + Gzuf3r74KZqSkJvcxcKjmk8HNDDEmELZqxBnXCEwzlZC8XgiTcZ77mUSOoNbzsVN + EewNfTPKbyDPrSzRDg7QsK1Kz5BMY1uuu0zvsTMp3CCLJS2+DvhoL8jiHJrY+tz0 + wWaR5bpMYhZU83r+2yexa9eqLdeAuOsLnZPHvtNQMI72oDcUWVUFfSZbasi//PnC + J2hClWAgTzdM/JxGTyD1AFgPkAo03MyQWTkLlGPx6EjXwYlr4jl4jLkNDNrE/AS9 + Q8y5Y+eztZegijGB5dWd452GZxDRFhDuI80jjT7ZCIhjanI78A+wUoJMb0npC7by + Ak2WrZt50aRhuQch4I3L+T3D28SqEkk8WLMe11F5Mf1alwTfSQGHDaSfpLYF2QXT + HetgiNHJLDlIy8fptk/VMyuksTTHG5L6eWl4RRpu2S4YYtr4U2ap9ZQrCfyFzlYl + McHsYsTDh6qVSzNv/X5+nAbJKvg2bCsIq39DX7DI6ckVzxylGwt2eG4V8u6OWdnS + UQEvJHWRb77s8Y/VV00Q9KxaFVBGInT4KsIXneby97/m/WfTN74pHCsf/5uyM0g4 + YF3dJYJsfZe0ARTO/0zMYdoCFkMT0kSnJVSbs02YmAIAjg== + =mZQl + -----END PGP MESSAGE----- + fp: 69F66EEA7AE36CCB77DDB8CA1BC39532FB4A2DBD + - created_at: "2026-10-08T05:15:42Z" + enc: | + -----BEGIN PGP MESSAGE----- + + hQIMA4hw3nPn82LyAQ/7BHyhyXdb/IMACg4SWFU3ROE77a+q4+oHV/Avg5z08DFS + 0zVaK1BesvqyC80L+wZtGpiNQLGbuWi0EWBA6JnxU4oXMjUJFSLS8N8UR/s1OfdI + ZxXMYphgCvgPqdHecxpmoa7fdKrcFifwVmw6YvAXYzptT3dHa18xrtpvD8p4ZcEC + hhg5QI/akmj7kqUZK/AbVstLUDOmH6Dslgy6m7St0GCYRskOi7GlsOQYxRtpw2aW + Bt2uzTneWX7UjJL/HYYZ9shc5YqeeEAsoqLLQcpYd3zYI8fGk+tJ9VcozdXD+EPL + C5BLKYnAinx1aYAC+xyNutPLdLv1lo65bb9vkMGl0OpvX0lFn20rjbgwUFBQ9wpV + FJEncLPhUp/5rq1CJVs2+umFKnivDHve9zWH8GVYiJfGl5heXeHgPnn9XR7YzoYy + MxuQ/PGb+D6tqZ6cToGmpt91+sUQYtmCDKvowsJeoJ2EBk+LKkqRSa1sqFt0MC54 + IlwhIcnyEaULT0RZTd1XmMG8bOz7bLhCnu1Esj8K1cF5FuT2uJufWDiJxN18TA6D + dh0cNcXLvFpXycN34Zrcx69WLVxLNUhBOwQxwpDcUZwWxk9HHi3KaXgjfpyV6GcU + hKMA2Q+8r6I2YWYWIan/Ru4aA97mjhjWevfleob9Us66wJWiQLhQLTPNGldpWarS + UQGPmCrl8Q7jmdA8/QXEdf34CLuJ1v3Hq1tEQRELZMHzZHnX0pHom2uoC9CqWCEj + IrJmB6lOhQQdZfjzXxshNKETYQDFZpoN6xIZ4xIEb+zZJA== + =rZ4l + -----END PGP MESSAGE----- + fp: D1002590180DE371BCB455EAEFCD4ACD0B4D3F6E + - created_at: "2026-10-08T05:15:42Z" + enc: |- + -----BEGIN PGP MESSAGE----- + + wcFMAw01qfIBwY0JAQ/+ORAEni5wKccItFc6NUpFeU43cnVBGl6s7/FOMK5A43nK + UrmaGUeCnc+bVryCBmJa2LG6hvZORGHwbLLdUdaVNE1XrEX40sk26DxxbXzs5oi+ + jOJZwcbAD352WDE6RDWsfbFfyE+XNnSjcVU82fB0bOqdltSMHTdggFZra0FUpLU3 + GRQ9bIvrZp4DxdH9k9VoJdN/42Phd2iCpIPmNyu2V8vorOck6ygOtLG2Xr7jWtjJ + fB6n+g/nzr2/JTgssp1MWzjWxOWIj9qi+y/HkDw76OD/CaKebwtoI9z6xsVEu33u + PF/icMXBBLs4aEqd5R6aFFZ4hyekw1KwLl4+pHbKGs4uKBEjs/35cqy4RdqtCemv + pwu4QPSkHdP/gdC/L1Lj0f84VnkyTXjnLNpIJGfS1PhjbEj4R/bN8yTDJHZrhBqL + 5I0+PGVx5keZ2Vq/emyH4D7Lq6cFGLMFX4GWp8/DBDghxDQRXUA2YlUeWRbzAusg + yXt8BDw6EFE93k21KDIRbG1VBR9Cr1Fvb6kOkfVHJb0qdXZs3BL9w3FSVsFzoVW6 + 2dZ/029QZScU9OirNPwCVu+6d2jZsz60soWkw7Xt00pZWtv6kWQp3+xBtSRPoxl5 + ne143QL5XynYB83QU5XsSTqb8wpcrkwtnULMyf7FQgwS8+Jdl963j+4O/Q6F9+rS + UQFFFmwbavtZXmip9ps2uNxbyrBs9YQZwGJzkFfpWgUxeCstV9mSG9YEBWH6trJo + U07c/HDWEBIDTMW2dLJZClrUOnPC1ge2b8ihgazR3hNIwA== + =B6K5 + -----END PGP MESSAGE----- + fp: B9F81F327CF5346860E85269D7AF98F214C59E4E + - created_at: "2026-10-08T05:15:42Z" + enc: |- + -----BEGIN PGP MESSAGE----- + + wcBMAwDFOgk9tOQ+AQgAnYTKauiHhWany88naHsPL6pIGs2Go/GwUTXlTSzW0ByY + aKAmW1MBBrlSphcwS3Ey5GCPJEq6SeJY34D9uhIMqKq+QBRDXrqwU/eki+8RcfIL + ExGTSpXw1QV9gYVMDT6cd47B23xg4AV2F0mvROduvaoifmw60W2LJIPYG+RTt4UL + qNXESiG/CsrzKBnkOl27xPqa0T9aCpvwMW/zWTDWdwF1wcxNByxKDNt5cXFJXhE4 + hH9l0S/l2LpgHKEDe7mIRPql48Qxvo411BbiHuvQvM57/siO0TewScT4+gZFchgY + klCMC4pMl3BV9477nfnfmQjrQOeU4IXiXCUqYGvtQNJRARg+78yFQI0h+kH1InrF + spwDJAJw/0Dn4TIgDQuFlfHhn/cmWCXtse+xGKaRYBIc5mknCj+jO4FJGn9zsMp5 + mo+8lEqTXic0nI1VsB/Ts/8g + =MklK + -----END PGP MESSAGE----- + fp: 0600D41E1313E31016F7C55BF597BC0C5F22D1A2 + - created_at: "2026-10-08T05:15:42Z" + enc: |- + -----BEGIN PGP MESSAGE----- + + wcFMAz4a8AV36xppARAAhiJeFuOysJ6vLUSbIDMmJ+G7NtEXa2tPOrZtL4WRcWw+ + Rt7uMvm4G5d3n5DSv2mIWrW4mti1Mscldf7y4V+kg4kDrdkw+Aw3khG+LskJP5pZ + A4AskF+tbLUDOEbHplJ0MhP+CIrKqoM0n5idYJG2xY6yTfspq4poB7m4o3Kbn0x4 + aIGtEVIQaBIbd/Nhlo9gcjCL03/3ZGy9qernWof+dVZrzR5NV05p8AgB2P0mwMPY + T0g1C3kVyF+phKv3KyXS5IfzqLfB8oNN5Kff0Fl02pBxvRQ9oEirltjzkuKFz/Zd + QSoiuOdCyx7iGliCxpz/RkmM45fG4nxqs0uYtA60Noabw1zvALeluzU5x8NdZrr1 + 9ha0/bUc8MCTn2w/uaOMER9a6/EHmVke04ZOGylm2QEfbTLqqHmyVcBONloROVhQ + N/R8yzBOt0XcqaPOxyOTj9B8SNz98dg2U8iXqgSJAPaQvM65IqnYHtqmlnPViEhE + 1GoTotE2tD+Jcn3cLctONvSv5SgilYxnadmUCHQGjokXSVuBfwoQ3fCSYNv7LCJd + z6bMlhdm8ojW7ZqyNyS/4caE5S3DfwBZy+TZ9tJm73hEYJaaeZA9nqo3kBCV6cTK + 730Ozk+itKUJ8wMr1DHtw9M2jVEL11xUXcZJihF3+6jd0C30wZgDZXGp3eN0XM3S + UQFXadtzSBIKHZLaHalK6NKCoLmvyT5dxkG/q6ICGDLGTAFqtzoc1Z9SzcLC4aWn + dC7q/zaVDj2qRB2yJbNSuOnJKQoWAvABDReC6h1xoEb9oQ== + =Vyaz + -----END PGP MESSAGE----- + fp: 29C50D01122FDE78E257482DAA497EB2610A8435 + - created_at: "2026-10-08T05:15:42Z" + enc: | + -----BEGIN PGP MESSAGE----- + + hQIMAxYzhHRfYJYtAQ//XxcpbKMGokM3MzgSWu8sPXXDzz4oTPmRJUxAnVj0yB9Y + JbRUvC4/Wn1FSPBC2SDoGFeFmBcYlu7LkyrDHu01A0dHzN4Ev7mkMNEXMfe0+5cm + 4OeepnVv8LQkrsv0gV7wCkud1ON8sDVQY1SKE8AwJsJA/eCuDmOLKE+s3kpLiYKi + 4LYiuLzZSPU6kjkbpbygffP2xNaVavWjsAfgE8bWk6icDEVX/eC3L6/i/zwIY6og + R59lTBzBFOvxh7aOdL6AE+kR1UqLahcMhZUxnRum0qb4qKl0xcwxgadbXIuP0Hgl + xJYI0AH0A0/cd+KWAhkOnHeDszIISjro06ITdh33BYA2NG8mGAcV14feDE+NrsrB + uvUViZrWMJmptJw7MuxQgnHTv34HxQYcUj8N/1GsvPWypYKD5BkLma2uE7xS5BJh + 2kz5t6s5EQT7XAnXYHM/y/RxCmHautAcBRXGoClqtSFQeJGmQGyMiWPrs0NSl3DU + YWjD644uKHfzmGn3F7f000bNMIUIwg2AexToaZALYOftHk6hDnBpsulNxgdBBTJm + pPmJcxcctprEtrc+G8+4owljx5q8QN0jgOylctysfYvLThamDKBTP4ZClqtHPuZL + 7dtwzEe8emNg2LgVQ8d6PHDBgHiWQGmaURfKvrk6yg7d0J9+ZfrHIQ4pHxCQofjS + XgEB16gg79HgQzu2kzVxRhWNOWK73Cnt94wi+RhRfHjZcUfamA8lpwZ4SYcpvPA8 + nt69Ldz9WXtmmlx9+4WwuXDpa76fldm40g1A56mRxoR90INh/qJxBDCcqQG3DXk= + =daoB + -----END PGP MESSAGE----- + fp: 9BE537027CB7467923E240FF2AED09371C121F91 + - created_at: "2026-10-08T05:15:42Z" + enc: | + -----BEGIN PGP MESSAGE----- + + hQIMAyDUB3wLX3dIAQ//WIERnvc9YspTzTY7BR0uPPFwdn7e7092tdgEPKthhilp + uY+9ztials/v366Do0Ie5IKFBoCtV9ppYvWMVDmVfxWemU53hQn40Gc6KujSA3JZ + uabnLzAlYDaS1aiLPp0wo33Z8ipz/+Iv7i1FmEFASdxlYLHfAl1K2knUCkTGHBTS + GiB22hQIcOxGdYBxgphp9TfcyfcwTRwOIRKar5IzJklM4BYu5hJKMDLzuiPBvJLN + IYQLZXzCRqC9fNztSuDajcInDrtiOens0v9X0fvFy5Vkyjn4rBewriP4EnQeBIjN + PoLFM/+vGQVBNRArCjDcJ5E60kIHT6V71hk6hXRUm/4m6kbwSHUxS53uY6r9QrZ8 + K1IOCtaezYUz07QnWrSbdUm5igI9zPY9WEYLmDGo2a9aGprj22ZTOfB7/4l5elto + OOot6MghB3QTwNhZTyDqps6KNFWGfj3wjq6veYe/FidhUC35HxB9YeHYDQdterCY + pajoTiycL5Y9hOiZ1qa2o2iwY5ZxvBhhj1GH75k526NlbeShoukZlCWmntjjcSZx + Gdese/XmmSHwFCl8iKFjXFqrY5JfAS+usnQ+N85kWhd7FiJxFJtIJsiOsU1WlZB+ + sDehdY1ipOy7yCYaqBMCWodQzb1pXMVu0qMd/1TZE240Df9B6z3DBHQ5e5kBE2PU + aAEJAhDXxrK2381mIiS20fe1gvAZ+5TrxPZn+VOD4WDH7vpuzWUEdruCfOxiCLlB + hFJb/hjkCG+X3rzMbBE6sskvHvQdqdx40Qi0k5GjhPzc2csnKoXGla2pmjvRCOJ5 + PtrWVfxGFIj6 + =mFBh + -----END PGP MESSAGE----- + fp: 6BBE4479723F94AB5D43585C20D4077C0B5F7748 + - created_at: "2026-10-08T05:15:42Z" + enc: | + -----BEGIN PGP MESSAGE----- + + hQGMA1BqjcbVMw7LAQv/UecD355lZLw8ecX+ZrzPAAByPziKloZcWHvxwPCB7IDf + j94/7Mb8XjuOocXxQznIQ/lROVbr3r9Lipmupo6T8uyO75Dve07AySYhmlhUa8aj + 76x3ewE+y0YVTMYcjjKEWR9Sm5tEY8Svicz5oq9kyXxjlpo3qwY8QoYvchSVbdYN + ARXKgN53T+ZKBrIqiEKYKLD+gn6J2KDXXaPG5lama7R6r9+Gvzj7L2h2ie95AJmo + a5cea5Fgbat0n14gbi7xrFTVJzcuAZNvfatnr+nV9TBeFOdlCz0fzuemXlszvUG+ + sZJlCfkqejzkXgvwM2IqLceT+Ls2nnZoKIhzQrhnejPgd/L4J6yUp22vmBU1CSym + Da5XInZnJRGjFEnnoVRJ5ik4WnoHLSCVEEE2YWCvpzfEP+D5OP05auVmPuIx5qds + mzCvFQ9yHeQvo+r9aRuTOwzdv0ytJvmSNgmzejUuSMvAtszhYfu0lmvQyfJJAv7W + pRcStSJt1X+1AXkmk0Sb0l4BgNfd8NdERi51JO4yqll0NQqcLKgkWII0CbDhfPQD + oTsuQ1ETqoV4QKbDPE3Wx5JoGi2ra8w8o7v4FHcPED5WMpDFaacWGxRRATdPSjJM + H9WqvtMDrT5lQwcTMFFV + =8872 + -----END PGP MESSAGE----- + fp: 63B39517354860C474DF8EC00BFC6374E1B65EEC + unencrypted_suffix: _unencrypted + version: 3.7.3