@@ -10,9 +10,9 @@ module "labels" {
10
10
label_order = var. label_order
11
11
}
12
12
13
- # #############################################################################################
13
+ # #-----------------------------------------------------------------------------
14
14
# #Description : Provides a bucket resource for Spaces, DigitalOcean's object storage product.
15
- # #############################################################################################
15
+ # #-----------------------------------------------------------------------------
16
16
resource "digitalocean_spaces_bucket" "spaces" {
17
17
count = var. enabled ? 1 : 0
18
18
name = module. labels . id
@@ -42,7 +42,6 @@ resource "digitalocean_spaces_bucket" "spaces" {
42
42
content {
43
43
date = lookup (expiration. value , " date" , null )
44
44
days = lookup (expiration. value , " days" , null )
45
-
46
45
expired_object_delete_marker = lookup (expiration. value , " expired_object_delete_marker" , false )
47
46
}
48
47
}
@@ -51,15 +50,14 @@ resource "digitalocean_spaces_bucket" "spaces" {
51
50
}
52
51
}
53
52
}
54
-
55
53
versioning {
56
54
enabled = var. versioning
57
55
}
58
56
}
59
57
60
- # ###############################################################################################################
58
+ # #-----------------------------------------------------------------------------
61
59
# Description : The digitalocean_spaces_bucket_policy resource allows Terraform to attach bucket policy to Spaces.
62
- # ###############################################################################################################
60
+ # #-----------------------------------------------------------------------------
63
61
resource "digitalocean_spaces_bucket_policy" "foobar" {
64
62
count = var. enabled && var. policy != null ? 1 : 0
65
63
region = join (" " , digitalocean_spaces_bucket. spaces [* ]. region )
0 commit comments