From be3c6dda6f6e8853065e6faa1c7bc4eba21c80ea Mon Sep 17 00:00:00 2001 From: Steven Welch Date: Sun, 30 Aug 2026 10:59:26 -0600 Subject: [PATCH 1/4] feat(actions): distribute chart updater app key to OpenTofu roots --- main.tf | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/main.tf b/main.tf index 5771d43..8579895 100644 --- a/main.tf +++ b/main.tf @@ -87,12 +87,12 @@ locals { } "www_access_key_id" = { name = "AWS_ACCESS_KEY_ID" - value = data.sops_file.secret_vars.data["www_aws_access_key_id"] + value = data.sops_file.secret_vars.data["www_access_key_id"] repositories = ["www"] } "www_secret_access_key" = { name = "AWS_SECRET_ACCESS_KEY" - value = data.sops_file.secret_vars.data["www_aws_secret_access_key"] + value = data.sops_file.secret_vars.data["www_secret_access_key"] repositories = ["www"] } "cloudflare_zone_id" = { @@ -121,9 +121,16 @@ locals { repositories = local.active_github_repositories } "chart_updater_github_app_private_key" = { - name = "CHART_UPDATER_GITHUB_APP_PRIVATE_KEY" - value = data.sops_file.secret_vars.data["chart_updater_github_app_private_key"] - repositories = ["charts"] + name = "CHART_UPDATER_GITHUB_APP_PRIVATE_KEY" + value = data.sops_file.secret_vars.data["chart_updater_github_app_private_key"] + repositories = [ + "charts", + "tfroot-aws", + "tfroot-cloudflare", + "tfroot-gcp", + "tfroot-github", + "tfroot-libvirt", + ] } "ssh_private_key" = { name = "SSH_PRIVATE_KEY" From 5011decc5517cae0e76b423b552c2e7388557ca7 Mon Sep 17 00:00:00 2001 From: xnoto Date: Sun, 30 Aug 2026 11:16:13 -0600 Subject: [PATCH 2/4] chore: restore PR #42 secrets snapshot for manual value recovery Temporary copy of secrets/secrets.yaml as of the PR #42 merge (1f64c6d) so the AWS access key values can be manually copied into secrets/secrets.yaml under the key names referenced by this branch. Delete this file once the values are migrated. --- secrets/secrets.pr-42-restore.yaml | 34 ++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 secrets/secrets.pr-42-restore.yaml diff --git a/secrets/secrets.pr-42-restore.yaml b/secrets/secrets.pr-42-restore.yaml new file mode 100644 index 0000000..597850b --- /dev/null +++ b/secrets/secrets.pr-42-restore.yaml @@ -0,0 +1,34 @@ +namecheap_api_key: ENC[AES256_GCM,data:Hgt1osoImIdfpvEVMgU8iNCBelw7HNlw5kABvFXK3RU=,iv:ldpQf35y37OfGYsryXTPiVm/NvrsXkfMREbPohMn13I=,tag:vqA4Q1agvmOug+oaJZyRRw==,type:str] +ssh_known_hosts: ENC[AES256_GCM,data:y20mxN9b7SCSj7hIulROnBLSexKbUU/ZNNualdPUFJt+msbCJGeQzQIpk7rVYjCWv2f9XyJJd5cToY7N53h/B6Djtr04EcS7hMaYAMbSIgKtoqWqEOhyzT9zMzzHdnevYWCFwfNg1mO1SPhgYl66ETBv+sp5OqXH3/2ISBOikN7KnruFoGYZBAhTTd0RX5/4UigkH3SbTj6H/fLYfKJr8MIuQdxfQUJyDfY3fVpHCwh4rARUlWgi4cJopjqC0UjWZ86MgByECENOt5a+7WeTl+GOdL0gpzWcztFC7Ae3x838tfQrjSaoZ1nxI4rPgyvzfy8evmV7bfXvjmrDcONxydG7gCfMCa2FBbwIYgsFR4WDnG56zcOXY1LVf7eVBXwl7GGRA3ML2+rboG2eeiuObZ5OjvlNx27PCeWTe4tB1dwOpZeJpt3AFoeF1nllSL+DreGKsGMS2pvY6dfQNZlQGu1cEqIcYA2akVbvn5k=,iv:MYug0wz3seQsEM+Jk9NQY6sEhLIDOTgqnF9h9MKSp5w=,tag:ZagIn9+s0o+nWvG/0tbjrA==,type:str] +ssh_private_key: ENC[AES256_GCM,data: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,iv:EcjD0Rh76XFRumSkjAjOH4kK9gIE8xeoIk2WL2yCPyE=,tag:VbjPyVrmGBqXJPnTJzjd5Q==,type:str] +cloudflare_auth_client_id: ENC[AES256_GCM,data:ik69sQhJwg2paYUowWq6HIHL/0OKGhICSXESNULdwrlnG4OnJ6mX,iv:bKexr9xu/zYA7nYZYx9fEQF1kMSi/vUYWbQi2UTh2dk=,tag:HWvZQagx95eI3D/83oEL3w==,type:str] +cloudflare_auth_client_secret: ENC[AES256_GCM,data:cYP+ZBzdTw38l3FzgP0Z2Dj8KHUlduKpGPxFLEd4Xdo94Z9AyHM+54Ho3yGBq1fZ382G5C+Ug/EBMYzZMIvNWw==,iv:EIoR7w0qS+lbuedVoj5HZMCH5g4dgFYmaNs8hHTofNM=,tag:VfPsPSo7BFHqrIkHxwo1JQ==,type:str] +s3_bucket: ENC[AES256_GCM,data:zBVdG+sJNkgrdRw7iXh5GvliwNc=,iv:6CvZGNRKGjeC0b/Sig2eq8ROmqyHZZcqYRhVynqUG4c=,tag:N5khlbQVW87ywVNU3jMSOA==,type:str] +s3_key: ENC[AES256_GCM,data:XqPuz071oUsHTSMgFKBqCi0=,iv:0WuTD4F7y5by9SUIjIyVIlM6mIt8OgR9WHT/v50lAqY=,tag:l1C/p4mQ7rkQhlSPnF3xYQ==,type:str] +s3_region: ENC[AES256_GCM,data:s9mEEbAkYXUo,iv:+LGva6jpgQLOZJ7SEWB+im+pNKMnIJgzFl4fzjE5H8c=,tag:E6JVicVvHBSaFtvLZJp2tg==,type:str] +s3_access_key: ENC[AES256_GCM,data:jGk6caqqoenBkjNl3VgIgp2/YtQ=,iv:Ku6h5u6Xc6EmLk6ynSg62T+h4nUnHt3ZfV7pGXl19jA=,tag:PFt3+Rp9fygi+7VIlH0o2A==,type:str] +s3_secret_key: ENC[AES256_GCM,data:kUyuHX/lNto5Rn76QH8mC8JQXVvueqEQqF5rZIvwQ7mZJRkQKWBLHw==,iv:dxje0P/KOjJdAM0GFmaEUfueMaQdH7uDLBn+mz1q4B4=,tag:FstpWoMi4aPOdjQ6yf1Q4w==,type:str] +github_token: ENC[AES256_GCM,data:l1/Am+g0bDNKHQgvetB8Zb/xOnBZlSgjA/aOc2P3zmYbdNdIt3hCRg==,iv:1Gf2fWeQokbq3gMUvcgIXf/5McZYdR4JCwGeMOTCn8Y=,tag:RCfarRT/u+r6gdrv8c7/Aw==,type:str] +github_owner: ENC[AES256_GCM,data:6M+G48sC+RIVh+2bcWXD,iv:ctaSqXtG2wOTV1XdrpnF+LqSs3dFVH0oKUQh/iq3J/Q=,tag:uSxDdYtTA0V8OvlD2BLDPA==,type:str] +onion_aws_region: ENC[AES256_GCM,data:kP66iQ2k6vXO,iv:5f+KdsYfkv+SPW0ra9w270TlSkBjJ7JqoGURVAGGCHs=,tag:fjEX/Sn/odD21ClZE3g7Nw==,type:str] +onion_s3_bucket: ENC[AES256_GCM,data:KmfWCcoufDnZiv/KpRMeYyg1HLqbFA==,iv:5bIEcMZHl2ijTsOnd/CNk8Sqh9jrvA7ZGL4Ugx2psqs=,tag:uSXOUfk9FgIgOvB+CuT+Ug==,type:str] +onion_aws_access_key_id: ENC[AES256_GCM,data:aP4lIpJvjUUn4tDabVG/XN5MCCw=,iv:Qt56iiwYHWSt7LmJhBGk1s8SZyeBchnUswOPkIgnMcE=,tag:+WKU5gy6xiBGebFL4qcQ8A==,type:str] +onion_aws_secret_access_key: ENC[AES256_GCM,data:VyTmQP0ePPwub0ii3jhpeBlXCw9jJcO1n1UWElzIoQ/hKzRxYB6fuA==,iv:aVtTdR6xVgHw9GNiidvVpENgVEex/NVAauCBr5Di+c8=,tag:XyjxwZhNnTBdq1wiVlNXEA==,type:str] +www_aws_region: ENC[AES256_GCM,data:zNlYVEdfWSt7,iv:1EuJEcGCehdNXefjdxbsf+EIQAAriahlsLvSFX1juuQ=,tag:rKXSez3x63hQOW5dxfuORQ==,type:str] +www_s3_bucket: ENC[AES256_GCM,data:IAv46XzbFFYnQnwvwxR6CA==,iv:1VrY1BHtSH0h1GZ33A0dB86yEuWBa7iYyYBoMPfSBEU=,tag:FASm43yXO3G0ZPG4q2TeWg==,type:str] +www_aws_access_key_id: ENC[AES256_GCM,data:jb1vtp/sjpYE+9/ZxIhnpezUCzM=,iv:u5wB2bmFVl9KD+ULvCauWzUJ0FoF7H6ENByKPirdgiY=,tag:5KtO4jnXEff8oG/woPa6qA==,type:str] +www_aws_secret_access_key: ENC[AES256_GCM,data:x7YarHj9pKPiYHM04xkaU+fACjoOmM7eaMj1rU+iIYq2jYgY11X74g==,iv:NEY6uHKvIWnw7m8ym0cYVXDMvbmCu9iAZ5N9WGyZgYM=,tag:xL1Pgyidj4Nw73vKFeCziQ==,type:str] +cloudflare_zone_id: ENC[AES256_GCM,data:6RjS806r2iMX9dfWBJeLIG54jRu3DhylNP7QOmrOVWc=,iv:picCNDWPduEMzqcm3gh7oRaGEs+4n2E/P91EGC/3iDs=,tag:9G/KG68JLu/rxI+fLpQQ7Q==,type:str] +cloudflare_api_token: ENC[AES256_GCM,data:z5WDjwxFZ7VaufG17WciwbbOVQlaZP+OSGOkRCTJQJAPxZCv8pHc6Q==,iv:jiUky+4sIka3Kkw4JcteY2eoj8uzSwsMAREamseJ/Vo=,tag:ChGagBsNZKUVka6rlcB/FQ==,type:str] +grafana_alerts_token: ENC[AES256_GCM,data:DHykbs4ifLhkmbrh9DdBO0oyjEGCjdxoaWa6juRyWQIWbtNkedYgWQ8LorZ6HQ==,iv:/dvVgkKmSp5sY/UlH+mPpF5v7HRDjgG1ok3tAW81niY=,tag:UaZyqVrWQW997/6jxqjD/A==,type:str] +chart_updater_github_app_private_key: ENC[AES256_GCM,data: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,iv:rHIlw8HFt1kfB7QOquldanTFxyBl0WqQjk2bcz0uvjw=,tag:qQUrUAJsCeznddRNILw4VA==,type:str] +sops: + kms: + - arn: arn:aws:kms:us-west-2:332355796717:key/0a45c0f6-71dc-4d54-ab33-9df4de1a9e91 + aws_profile: "" + created_at: "2026-06-19T04:16:52Z" + enc: AQICAHj1IggLFhM4nJnKEvmbEpk5E9RxZZoxpZYUW0taoyrz1AF/kg94UKFDzajWL4wI8KwkAAAAfjB8BgkqhkiG9w0BBwagbzBtAgEAMGgGCSqGSIb3DQEHATAeBglghkgBZQMEAS4wEQQMmVOJEF56prSE5mcxAgEQgDt27+5rh3R0yvgpohI7YEEeZqxAJQiRdIomE22ohFcv2WGRfPXvbh43PlSwUAekZwmkLMM440d0Pu8zcA== + lastmodified: "2026-08-28T16:19:07Z" + mac: ENC[AES256_GCM,data:Yk3ybYzzstQKIcjJ4HbXX9f4/jKIEK2MFQBpWXOakxaq0ks4MUEenG6kReVSW3BVBxWUx7p1bMRZCKXdWqEgbPtnhre/Q2m6dEtcaUFz+jOIrGaPh+uY/fnNI4Y3Riop4uWt+CE26g2DBhz2hHpBslin1nrK8qe0FFe10RHwCzo=,iv:/eCJMebA31rSJ6UcA6ZvbNHZ557KsckK49mh4hx+KVg=,tag:5/ksHm5Qe/eV3UbznV7yrg==,type:str] + unencrypted_suffix: _unencrypted + version: 3.13.3 From f8fc2e07fe9994c37b630f87c185c0076580f067 Mon Sep 17 00:00:00 2001 From: Steven Welch Date: Sun, 30 Aug 2026 11:22:50 -0600 Subject: [PATCH 3/4] fix(actions): reference existing www_aws_* SOPS keys The www access-key lookups drifted to www_access_key_id / www_secret_access_key, which do not exist in secrets/secrets.yaml; the values are stored as www_aws_access_key_id / www_aws_secret_access_key (matching the onion_* naming). This broke every plan on main with "Invalid index" since the drift landed. --- main.tf | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/main.tf b/main.tf index 8579895..992dbe5 100644 --- a/main.tf +++ b/main.tf @@ -87,12 +87,12 @@ locals { } "www_access_key_id" = { name = "AWS_ACCESS_KEY_ID" - value = data.sops_file.secret_vars.data["www_access_key_id"] + value = data.sops_file.secret_vars.data["www_aws_access_key_id"] repositories = ["www"] } "www_secret_access_key" = { name = "AWS_SECRET_ACCESS_KEY" - value = data.sops_file.secret_vars.data["www_secret_access_key"] + value = data.sops_file.secret_vars.data["www_aws_secret_access_key"] repositories = ["www"] } "cloudflare_zone_id" = { From bd8700d9e354ce4f2d57516168f018b6bec707da Mon Sep 17 00:00:00 2001 From: Steven Welch Date: Sun, 30 Aug 2026 11:23:05 -0600 Subject: [PATCH 4/4] chore: drop PR #42 secrets snapshot No value migration is needed: the www AWS values still exist in secrets/secrets.yaml under the www_aws_* key names; only the main.tf lookups had drifted. --- secrets/secrets.pr-42-restore.yaml | 34 ------------------------------ 1 file changed, 34 deletions(-) delete mode 100644 secrets/secrets.pr-42-restore.yaml diff --git a/secrets/secrets.pr-42-restore.yaml b/secrets/secrets.pr-42-restore.yaml deleted file mode 100644 index 597850b..0000000 --- a/secrets/secrets.pr-42-restore.yaml +++ /dev/null @@ -1,34 +0,0 @@ -namecheap_api_key: ENC[AES256_GCM,data:Hgt1osoImIdfpvEVMgU8iNCBelw7HNlw5kABvFXK3RU=,iv:ldpQf35y37OfGYsryXTPiVm/NvrsXkfMREbPohMn13I=,tag:vqA4Q1agvmOug+oaJZyRRw==,type:str] -ssh_known_hosts: ENC[AES256_GCM,data:y20mxN9b7SCSj7hIulROnBLSexKbUU/ZNNualdPUFJt+msbCJGeQzQIpk7rVYjCWv2f9XyJJd5cToY7N53h/B6Djtr04EcS7hMaYAMbSIgKtoqWqEOhyzT9zMzzHdnevYWCFwfNg1mO1SPhgYl66ETBv+sp5OqXH3/2ISBOikN7KnruFoGYZBAhTTd0RX5/4UigkH3SbTj6H/fLYfKJr8MIuQdxfQUJyDfY3fVpHCwh4rARUlWgi4cJopjqC0UjWZ86MgByECENOt5a+7WeTl+GOdL0gpzWcztFC7Ae3x838tfQrjSaoZ1nxI4rPgyvzfy8evmV7bfXvjmrDcONxydG7gCfMCa2FBbwIYgsFR4WDnG56zcOXY1LVf7eVBXwl7GGRA3ML2+rboG2eeiuObZ5OjvlNx27PCeWTe4tB1dwOpZeJpt3AFoeF1nllSL+DreGKsGMS2pvY6dfQNZlQGu1cEqIcYA2akVbvn5k=,iv:MYug0wz3seQsEM+Jk9NQY6sEhLIDOTgqnF9h9MKSp5w=,tag:ZagIn9+s0o+nWvG/0tbjrA==,type:str] -ssh_private_key: ENC[AES256_GCM,data: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,iv:EcjD0Rh76XFRumSkjAjOH4kK9gIE8xeoIk2WL2yCPyE=,tag:VbjPyVrmGBqXJPnTJzjd5Q==,type:str] -cloudflare_auth_client_id: ENC[AES256_GCM,data:ik69sQhJwg2paYUowWq6HIHL/0OKGhICSXESNULdwrlnG4OnJ6mX,iv:bKexr9xu/zYA7nYZYx9fEQF1kMSi/vUYWbQi2UTh2dk=,tag:HWvZQagx95eI3D/83oEL3w==,type:str] -cloudflare_auth_client_secret: ENC[AES256_GCM,data:cYP+ZBzdTw38l3FzgP0Z2Dj8KHUlduKpGPxFLEd4Xdo94Z9AyHM+54Ho3yGBq1fZ382G5C+Ug/EBMYzZMIvNWw==,iv:EIoR7w0qS+lbuedVoj5HZMCH5g4dgFYmaNs8hHTofNM=,tag:VfPsPSo7BFHqrIkHxwo1JQ==,type:str] -s3_bucket: ENC[AES256_GCM,data:zBVdG+sJNkgrdRw7iXh5GvliwNc=,iv:6CvZGNRKGjeC0b/Sig2eq8ROmqyHZZcqYRhVynqUG4c=,tag:N5khlbQVW87ywVNU3jMSOA==,type:str] -s3_key: ENC[AES256_GCM,data:XqPuz071oUsHTSMgFKBqCi0=,iv:0WuTD4F7y5by9SUIjIyVIlM6mIt8OgR9WHT/v50lAqY=,tag:l1C/p4mQ7rkQhlSPnF3xYQ==,type:str] -s3_region: ENC[AES256_GCM,data:s9mEEbAkYXUo,iv:+LGva6jpgQLOZJ7SEWB+im+pNKMnIJgzFl4fzjE5H8c=,tag:E6JVicVvHBSaFtvLZJp2tg==,type:str] -s3_access_key: ENC[AES256_GCM,data:jGk6caqqoenBkjNl3VgIgp2/YtQ=,iv:Ku6h5u6Xc6EmLk6ynSg62T+h4nUnHt3ZfV7pGXl19jA=,tag:PFt3+Rp9fygi+7VIlH0o2A==,type:str] -s3_secret_key: ENC[AES256_GCM,data:kUyuHX/lNto5Rn76QH8mC8JQXVvueqEQqF5rZIvwQ7mZJRkQKWBLHw==,iv:dxje0P/KOjJdAM0GFmaEUfueMaQdH7uDLBn+mz1q4B4=,tag:FstpWoMi4aPOdjQ6yf1Q4w==,type:str] -github_token: ENC[AES256_GCM,data:l1/Am+g0bDNKHQgvetB8Zb/xOnBZlSgjA/aOc2P3zmYbdNdIt3hCRg==,iv:1Gf2fWeQokbq3gMUvcgIXf/5McZYdR4JCwGeMOTCn8Y=,tag:RCfarRT/u+r6gdrv8c7/Aw==,type:str] -github_owner: ENC[AES256_GCM,data:6M+G48sC+RIVh+2bcWXD,iv:ctaSqXtG2wOTV1XdrpnF+LqSs3dFVH0oKUQh/iq3J/Q=,tag:uSxDdYtTA0V8OvlD2BLDPA==,type:str] -onion_aws_region: ENC[AES256_GCM,data:kP66iQ2k6vXO,iv:5f+KdsYfkv+SPW0ra9w270TlSkBjJ7JqoGURVAGGCHs=,tag:fjEX/Sn/odD21ClZE3g7Nw==,type:str] -onion_s3_bucket: ENC[AES256_GCM,data:KmfWCcoufDnZiv/KpRMeYyg1HLqbFA==,iv:5bIEcMZHl2ijTsOnd/CNk8Sqh9jrvA7ZGL4Ugx2psqs=,tag:uSXOUfk9FgIgOvB+CuT+Ug==,type:str] -onion_aws_access_key_id: ENC[AES256_GCM,data:aP4lIpJvjUUn4tDabVG/XN5MCCw=,iv:Qt56iiwYHWSt7LmJhBGk1s8SZyeBchnUswOPkIgnMcE=,tag:+WKU5gy6xiBGebFL4qcQ8A==,type:str] -onion_aws_secret_access_key: ENC[AES256_GCM,data:VyTmQP0ePPwub0ii3jhpeBlXCw9jJcO1n1UWElzIoQ/hKzRxYB6fuA==,iv:aVtTdR6xVgHw9GNiidvVpENgVEex/NVAauCBr5Di+c8=,tag:XyjxwZhNnTBdq1wiVlNXEA==,type:str] -www_aws_region: ENC[AES256_GCM,data:zNlYVEdfWSt7,iv:1EuJEcGCehdNXefjdxbsf+EIQAAriahlsLvSFX1juuQ=,tag:rKXSez3x63hQOW5dxfuORQ==,type:str] -www_s3_bucket: ENC[AES256_GCM,data:IAv46XzbFFYnQnwvwxR6CA==,iv:1VrY1BHtSH0h1GZ33A0dB86yEuWBa7iYyYBoMPfSBEU=,tag:FASm43yXO3G0ZPG4q2TeWg==,type:str] -www_aws_access_key_id: ENC[AES256_GCM,data:jb1vtp/sjpYE+9/ZxIhnpezUCzM=,iv:u5wB2bmFVl9KD+ULvCauWzUJ0FoF7H6ENByKPirdgiY=,tag:5KtO4jnXEff8oG/woPa6qA==,type:str] -www_aws_secret_access_key: ENC[AES256_GCM,data:x7YarHj9pKPiYHM04xkaU+fACjoOmM7eaMj1rU+iIYq2jYgY11X74g==,iv:NEY6uHKvIWnw7m8ym0cYVXDMvbmCu9iAZ5N9WGyZgYM=,tag:xL1Pgyidj4Nw73vKFeCziQ==,type:str] -cloudflare_zone_id: ENC[AES256_GCM,data:6RjS806r2iMX9dfWBJeLIG54jRu3DhylNP7QOmrOVWc=,iv:picCNDWPduEMzqcm3gh7oRaGEs+4n2E/P91EGC/3iDs=,tag:9G/KG68JLu/rxI+fLpQQ7Q==,type:str] -cloudflare_api_token: ENC[AES256_GCM,data:z5WDjwxFZ7VaufG17WciwbbOVQlaZP+OSGOkRCTJQJAPxZCv8pHc6Q==,iv:jiUky+4sIka3Kkw4JcteY2eoj8uzSwsMAREamseJ/Vo=,tag:ChGagBsNZKUVka6rlcB/FQ==,type:str] -grafana_alerts_token: ENC[AES256_GCM,data:DHykbs4ifLhkmbrh9DdBO0oyjEGCjdxoaWa6juRyWQIWbtNkedYgWQ8LorZ6HQ==,iv:/dvVgkKmSp5sY/UlH+mPpF5v7HRDjgG1ok3tAW81niY=,tag:UaZyqVrWQW997/6jxqjD/A==,type:str] -chart_updater_github_app_private_key: ENC[AES256_GCM,data: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,iv:rHIlw8HFt1kfB7QOquldanTFxyBl0WqQjk2bcz0uvjw=,tag:qQUrUAJsCeznddRNILw4VA==,type:str] -sops: - kms: - - arn: arn:aws:kms:us-west-2:332355796717:key/0a45c0f6-71dc-4d54-ab33-9df4de1a9e91 - aws_profile: "" - created_at: "2026-06-19T04:16:52Z" - enc: AQICAHj1IggLFhM4nJnKEvmbEpk5E9RxZZoxpZYUW0taoyrz1AF/kg94UKFDzajWL4wI8KwkAAAAfjB8BgkqhkiG9w0BBwagbzBtAgEAMGgGCSqGSIb3DQEHATAeBglghkgBZQMEAS4wEQQMmVOJEF56prSE5mcxAgEQgDt27+5rh3R0yvgpohI7YEEeZqxAJQiRdIomE22ohFcv2WGRfPXvbh43PlSwUAekZwmkLMM440d0Pu8zcA== - lastmodified: "2026-08-28T16:19:07Z" - mac: ENC[AES256_GCM,data:Yk3ybYzzstQKIcjJ4HbXX9f4/jKIEK2MFQBpWXOakxaq0ks4MUEenG6kReVSW3BVBxWUx7p1bMRZCKXdWqEgbPtnhre/Q2m6dEtcaUFz+jOIrGaPh+uY/fnNI4Y3Riop4uWt+CE26g2DBhz2hHpBslin1nrK8qe0FFe10RHwCzo=,iv:/eCJMebA31rSJ6UcA6ZvbNHZ557KsckK49mh4hx+KVg=,tag:5/ksHm5Qe/eV3UbznV7yrg==,type:str] - unencrypted_suffix: _unencrypted - version: 3.13.3