Commit 22e5662 1 parent 78093ed commit 22e5662 Copy full SHA for 22e5662
File tree 2 files changed +14
-15
lines changed
2 files changed +14
-15
lines changed Original file line number Diff line number Diff line change @@ -65,16 +65,16 @@ resource "scaleway_instance_ip" "public_ip_backup" {
65
65
project_id = var.project_id
66
66
}
67
67
68
- resource "scaleway_instance_volume " "data" {
68
+ resource "scaleway_block_volume " "data" {
69
69
project_id = var.project_id
70
70
size_in_gb = 30
71
- type = "l_ssd"
71
+ iops = 5000
72
72
}
73
73
74
- resource "scaleway_instance_volume " "data_backup" {
74
+ resource "scaleway_block_volume " "data_backup" {
75
75
project_id = var.project_id
76
76
size_in_gb = 10
77
- type = "l_ssd"
77
+ iops = 5000
78
78
}
79
79
80
80
resource "scaleway_instance_security_group" "www" {
@@ -108,10 +108,9 @@ resource "scaleway_instance_server" "web" {
108
108
109
109
ip_id = scaleway_instance_ip.public_ip.id
110
110
111
- additional_volume_ids = [scaleway_instance_volume .data.id]
111
+ additional_volume_ids = [scaleway_block_volume .data.id]
112
112
113
113
root_volume {
114
- # The local storage of a DEV1-L instance is 80 GB, subtract 30 GB from the additional l_ssd volume, then the root volume needs to be 50 GB.
115
114
size_in_gb = 50
116
115
}
117
116
Original file line number Diff line number Diff line change @@ -26,9 +26,9 @@ resource "scaleway_instance_server" "web" {
26
26
### With additional volumes and tags
27
27
28
28
``` terraform
29
- resource "scaleway_instance_volume " "data" {
29
+ resource "scaleway_block_volume " "data" {
30
30
size_in_gb = 100
31
- type = "b_ssd"
31
+ iops = 5000
32
32
}
33
33
34
34
resource "scaleway_instance_server" "web" {
@@ -41,7 +41,7 @@ resource "scaleway_instance_server" "web" {
41
41
delete_on_termination = false
42
42
}
43
43
44
- additional_volume_ids = [ scaleway_instance_volume .data.id ]
44
+ additional_volume_ids = [ scaleway_block_volume .data.id ]
45
45
}
46
46
```
47
47
@@ -137,7 +137,6 @@ resource "scaleway_instance_server" "image" {
137
137
type = "PRO2-XXS"
138
138
image = "ubuntu_jammy"
139
139
root_volume {
140
- volume_type = "b_ssd"
141
140
size_in_gb = 100
142
141
}
143
142
}
@@ -146,19 +145,20 @@ resource "scaleway_instance_server" "image" {
146
145
#### From snapshot
147
146
148
147
``` terraform
149
- data "scaleway_instance_snapshot " "snapshot" {
148
+ data "scaleway_block_snapshot " "snapshot" {
150
149
name = "my_snapshot"
151
150
}
152
151
153
- resource "scaleway_instance_volume " "from_snapshot" {
154
- from_snapshot_id = data.scaleway_instance_snapshot .snapshot.id
155
- type = "b_ssd"
152
+ resource "scaleway_block_volume " "from_snapshot" {
153
+ snapshot_id = data.scaleway_block_snapshot .snapshot.id
154
+ iops = 5000
156
155
}
157
156
158
157
resource "scaleway_instance_server" "from_snapshot" {
159
158
type = "PRO2-XXS"
160
159
root_volume {
161
- volume_id = scaleway_instance_volume.from_snapshot.id
160
+ volume_id = scaleway_block_volume.from_snapshot.id
161
+ volume_type = "sbs_volume"
162
162
}
163
163
}
164
164
```
You can’t perform that action at this time.
0 commit comments