File tree Expand file tree Collapse file tree 1 file changed +8
-2
lines changed
deployments/modules/backend Expand file tree Collapse file tree 1 file changed +8
-2
lines changed Original file line number Diff line number Diff line change 1
1
data "digitalocean_image" "base_image" {
2
+ count = (var. app_version == " " ? 0 : 1 )
2
3
name = " image-${ var . app_version } "
3
4
}
4
5
6
+ # terraform destroy workaround
7
+ locals {
8
+ image_id = var. app_version == " " ? 0 : data. digitalocean_image . base_image [0 ]. id
9
+ }
10
+
5
11
resource "digitalocean_droplet" "web" {
6
12
count = var. web_cluster_size
7
13
lifecycle { create_before_destroy = true }
8
14
tags = [ " luajit-me" ]
9
15
10
- image = data . digitalocean_image . base_image . id
16
+ image = local . image_id
11
17
name = " ${ var . prefix } web-${ count . index + 1 } "
12
18
region = " ams3"
13
19
size = " s-1vcpu-1gb"
@@ -47,7 +53,7 @@ resource "digitalocean_droplet" "compute_amd64" {
47
53
lifecycle { create_before_destroy = true }
48
54
tags = [ " luajit-me" ]
49
55
50
- image = data . digitalocean_image . base_image . id
56
+ image = local . image_id
51
57
name = " ${ var . prefix } compute-amd64-${ each . key } "
52
58
region = " ams3"
53
59
size = " s-1vcpu-1gb"
You can’t perform that action at this time.
0 commit comments