@@ -108,48 +108,57 @@ func TestAccScalewayInstanceServer_Minimal1(t *testing.T) {
108
108
func TestAccScalewayInstanceServer_RootVolume1 (t * testing.T ) {
109
109
tt := NewTestTools (t )
110
110
defer tt .Cleanup ()
111
- t .Skip ("C2S often don't start. This is an issue on API. This server type is deprecated anyway" )
112
111
resource .ParallelTest (t , resource.TestCase {
113
112
PreCheck : func () { testAccPreCheck (t ) },
114
113
ProviderFactories : tt .ProviderFactories ,
115
114
CheckDestroy : testAccCheckScalewayInstanceServerDestroy (tt ),
116
115
Steps : []resource.TestStep {
117
116
{
118
- // 51 Gb
117
+ // 10 Gb
119
118
Config : `
119
+ resource "scaleway_instance_volume" "local" {
120
+ size_in_gb = 10
121
+ type = "l_ssd"
122
+ }
120
123
resource "scaleway_instance_server" "base" {
121
124
image = "ubuntu_focal"
122
- type = "C2S "
125
+ type = "DEV1-S "
123
126
root_volume {
124
- size_in_gb = 51
127
+ size_in_gb = 10
125
128
delete_on_termination = true
126
129
}
127
130
tags = [ "terraform-test", "scaleway_instance_server", "root_volume" ]
131
+ additional_volume_ids = [scaleway_instance_volume.local.id]
128
132
}` ,
129
133
Check : resource .ComposeTestCheckFunc (
130
134
testAccCheckScalewayInstanceServerExists (tt , "scaleway_instance_server.base" ),
131
135
resource .TestCheckResourceAttr ("scaleway_instance_server.base" , "root_volume.0.delete_on_termination" , "true" ),
132
- resource .TestCheckResourceAttr ("scaleway_instance_server.base" , "root_volume.0.size_in_gb" , "51 " ),
136
+ resource .TestCheckResourceAttr ("scaleway_instance_server.base" , "root_volume.0.size_in_gb" , "10 " ),
133
137
resource .TestCheckResourceAttrSet ("scaleway_instance_server.base" , "root_volume.0.volume_id" ),
134
138
resource .TestCheckResourceAttr ("scaleway_instance_server.base" , "tags.2" , "root_volume" ),
135
139
),
136
140
},
137
141
{
138
- // 52 Gb
142
+ // 11 Gb
139
143
Config : `
144
+ resource "scaleway_instance_volume" "local" {
145
+ size_in_gb = 9
146
+ type = "l_ssd"
147
+ }
140
148
resource "scaleway_instance_server" "base" {
141
149
image = "ubuntu_focal"
142
- type = "C2S "
150
+ type = "DEV1-S "
143
151
root_volume {
144
- size_in_gb = 52
152
+ size_in_gb = 11
145
153
delete_on_termination = true
146
154
}
147
155
tags = [ "terraform-test", "scaleway_instance_server", "root_volume" ]
156
+ additional_volume_ids = [scaleway_instance_volume.local.id]
148
157
}` ,
149
158
Check : resource .ComposeTestCheckFunc (
150
159
testAccCheckScalewayInstanceServerExists (tt , "scaleway_instance_server.base" ),
151
160
resource .TestCheckResourceAttr ("scaleway_instance_server.base" , "root_volume.0.delete_on_termination" , "true" ),
152
- resource .TestCheckResourceAttr ("scaleway_instance_server.base" , "root_volume.0.size_in_gb" , "52 " ),
161
+ resource .TestCheckResourceAttr ("scaleway_instance_server.base" , "root_volume.0.size_in_gb" , "11 " ),
153
162
resource .TestCheckResourceAttrSet ("scaleway_instance_server.base" , "root_volume.0.volume_id" ),
154
163
resource .TestCheckResourceAttr ("scaleway_instance_server.base" , "tags.2" , "root_volume" ),
155
164
),
0 commit comments