@cryptotaxi247 / infra / commits / 18605bc8

fix: versioning is deprecated. Use the aws_s3_bucket_versioning resource instead.

Arian van Putten committed Jun 9, 2025 at 15:00 UTC 18605bc867fe178d1cefba26b95a84dce6b8292b
1 file changed +11 -2
terraform/nixpkgs-tarballs.tf
+11 -2
@@ -293,12 +293,21 @@ resource "aws_s3_bucket" "nixpkgs-tarballs-cloudtrail-logs" {
293 # We can potentially make this public for transparency?
294 # But first I want to see what the logs look like.
295 acl = "private"
296 +}
297
297 - versioning {
298 - enabled = true
298 +resource "aws_s3_bucket_versioning" "nixpkgs-tarballs-cloudtrail-logs" {
299 + bucket = aws_s3_bucket.nixpkgs-tarballs-cloudtrail-logs.id
300 + versioning_configuration {
301 + status = "Enabled"
302 }
303 }
304
305 +
306 +import {
307 + to = aws_s3_bucket_versioning.nixpkgs-tarballs-cloudtrail-logs
308 + id = aws_s3_bucket.nixpkgs-tarballs-cloudtrail-logs.id
309 +}
310 +
311 # Attach a policy to the CloudTrail logs S3 bucket
312 data "aws_iam_policy_document" "nixpkgs-tarballs-cloudtrail-logs-policy" {
313 statement {