@@ -10,7 +10,6 @@ import (
10
10
)
11
11
12
12
func TestAccScalewayBaremetalServerBetaMinimal1 (t * testing.T ) {
13
- t .Skip ("due to low stock on this resource type, test is flaky" )
14
13
resource .ParallelTest (t , resource.TestCase {
15
14
PreCheck : func () { testAccPreCheck (t ) },
16
15
Providers : testAccProviders ,
@@ -21,7 +20,7 @@ func TestAccScalewayBaremetalServerBetaMinimal1(t *testing.T) {
21
20
Check : resource .ComposeTestCheckFunc (
22
21
testAccCheckScalewayBaremetalServerBetaExists ("scaleway_baremetal_server_beta.base" ),
23
22
resource .TestCheckResourceAttr ("scaleway_baremetal_server_beta.base" , "name" , "namo-centos" ),
24
- resource .TestCheckResourceAttr ("scaleway_baremetal_server_beta.base" , "offer_id" , "cc372979-cda3-4335-a6d2-748b639805ea " ),
23
+ resource .TestCheckResourceAttr ("scaleway_baremetal_server_beta.base" , "offer_id" , "964f9b38-577e-470f-a220-7d762f9e8672 " ),
25
24
resource .TestCheckResourceAttr ("scaleway_baremetal_server_beta.base" , "os_id" , "d17d6872-0412-45d9-a198-af82c34d3c5c" ),
26
25
resource .TestCheckResourceAttr ("scaleway_baremetal_server_beta.base" , "description" , "test a description" ),
27
26
resource .TestCheckResourceAttr ("scaleway_baremetal_server_beta.base" , "tags.0" , "terraform-test" ),
@@ -34,7 +33,7 @@ func TestAccScalewayBaremetalServerBetaMinimal1(t *testing.T) {
34
33
Check : resource .ComposeTestCheckFunc (
35
34
testAccCheckScalewayBaremetalServerBetaExists ("scaleway_baremetal_server_beta.base" ),
36
35
resource .TestCheckResourceAttr ("scaleway_baremetal_server_beta.base" , "name" , "namo-centos" ),
37
- resource .TestCheckResourceAttr ("scaleway_baremetal_server_beta.base" , "offer_id" , "cc372979-cda3-4335-a6d2-748b639805ea " ),
36
+ resource .TestCheckResourceAttr ("scaleway_baremetal_server_beta.base" , "offer_id" , "964f9b38-577e-470f-a220-7d762f9e8672 " ),
38
37
resource .TestCheckResourceAttr ("scaleway_baremetal_server_beta.base" , "os_id" , "d17d6872-0412-45d9-a198-af82c34d3c5c" ),
39
38
resource .TestCheckResourceAttr ("scaleway_baremetal_server_beta.base" , "description" , "test a description" ),
40
39
resource .TestCheckResourceAttr ("scaleway_baremetal_server_beta.base" , "tags.0" , "terraform-test" ),
@@ -48,7 +47,7 @@ func TestAccScalewayBaremetalServerBetaMinimal1(t *testing.T) {
48
47
Check : resource .ComposeTestCheckFunc (
49
48
testAccCheckScalewayBaremetalServerBetaExists ("scaleway_baremetal_server_beta.base" ),
50
49
resource .TestCheckResourceAttr ("scaleway_baremetal_server_beta.base" , "name" , "namo-ubuntu" ),
51
- resource .TestCheckResourceAttr ("scaleway_baremetal_server_beta.base" , "offer_id" , "cc372979-cda3-4335-a6d2-748b639805ea " ),
50
+ resource .TestCheckResourceAttr ("scaleway_baremetal_server_beta.base" , "offer_id" , "964f9b38-577e-470f-a220-7d762f9e8672 " ),
52
51
resource .TestCheckResourceAttr ("scaleway_baremetal_server_beta.base" , "os_id" , "d859aa89-8b4a-4551-af42-ff7c0c27260a" ),
53
52
resource .TestCheckResourceAttr ("scaleway_baremetal_server_beta.base" , "description" , "test a description" ),
54
53
resource .TestCheckResourceAttr ("scaleway_baremetal_server_beta.base" , "tags.0" , "terraform-test" ),
@@ -62,7 +61,7 @@ func TestAccScalewayBaremetalServerBetaMinimal1(t *testing.T) {
62
61
Check : resource .ComposeTestCheckFunc (
63
62
testAccCheckScalewayBaremetalServerBetaExists ("scaleway_baremetal_server_beta.base" ),
64
63
resource .TestCheckResourceAttr ("scaleway_baremetal_server_beta.base" , "name" , "namo-ubuntu" ),
65
- resource .TestCheckResourceAttr ("scaleway_baremetal_server_beta.base" , "offer_id" , "cc372979-cda3-4335-a6d2-748b639805ea " ),
64
+ resource .TestCheckResourceAttr ("scaleway_baremetal_server_beta.base" , "offer_id" , "964f9b38-577e-470f-a220-7d762f9e8672 " ),
66
65
resource .TestCheckResourceAttr ("scaleway_baremetal_server_beta.base" , "os_id" , "d859aa89-8b4a-4551-af42-ff7c0c27260a" ),
67
66
resource .TestCheckResourceAttr ("scaleway_baremetal_server_beta.base" , "description" , "test a description" ),
68
67
resource .TestCheckResourceAttr ("scaleway_baremetal_server_beta.base" , "tags.0" , "terraform-test" ),
@@ -128,51 +127,68 @@ func testAccCheckScalewayBaremetalServerBetaDestroy(s *terraform.State) error {
128
127
}
129
128
130
129
var testAccCheckScalewayBaremetalServerBetaConfigMinimal1 = []string {`
130
+ resource "scaleway_account_ssh_key" "main" {
131
+ name = "main"
132
+ public_key = "` + accountSSHKey + `"
133
+ }
134
+
131
135
resource "scaleway_baremetal_server_beta" "base" {
132
136
name = "namo-centos"
133
137
zone = "fr-par-2"
134
138
description = "test a description"
135
- offer_id = "cc372979-cda3-4335-a6d2-748b639805ea "
139
+ offer_id = "964f9b38-577e-470f-a220-7d762f9e8672 "
136
140
os_id = "d17d6872-0412-45d9-a198-af82c34d3c5c"
137
141
138
142
tags = [ "terraform-test", "scaleway_baremetal_server_beta", "minimal" ]
143
+ ssh_key_ids = [ "${scaleway_account_ssh_key.main.id}" ]
139
144
}
140
145
` , `
146
+ resource "scaleway_account_ssh_key" "main" {
147
+ name = "main"
148
+ public_key = "` + accountSSHKey + `"
149
+ }
150
+
141
151
resource "scaleway_baremetal_server_beta" "base" {
142
152
name = "namo-centos"
143
153
zone = "fr-par-2"
144
154
description = "test a description"
145
- offer_id = "cc372979-cda3-4335-a6d2-748b639805ea "
155
+ offer_id = "964f9b38-577e-470f-a220-7d762f9e8672 "
146
156
os_id = "d17d6872-0412-45d9-a198-af82c34d3c5c"
147
157
148
158
tags = [ "terraform-test", "scaleway_baremetal_server_beta", "minimal", "edited" ]
159
+ ssh_key_ids = [ "${scaleway_account_ssh_key.main.id}" ]
149
160
}
150
161
` , `
162
+ resource "scaleway_account_ssh_key" "main" {
163
+ name = "main"
164
+ public_key = "` + accountSSHKey + `"
165
+ }
166
+
151
167
resource "scaleway_baremetal_server_beta" "base" {
152
168
name = "namo-ubuntu"
153
169
zone = "fr-par-2"
154
170
description = "test a description"
155
- offer_id = "cc372979-cda3-4335-a6d2-748b639805ea "
171
+ offer_id = "964f9b38-577e-470f-a220-7d762f9e8672 "
156
172
os_id = "d859aa89-8b4a-4551-af42-ff7c0c27260a"
157
173
158
174
tags = [ "terraform-test", "scaleway_baremetal_server_beta", "minimal", "edited" ]
175
+ ssh_key_ids = [ "${scaleway_account_ssh_key.main.id}" ]
159
176
}
160
- ` , fmt . Sprintf ( `
177
+ ` , `
161
178
resource "scaleway_account_ssh_key" "main" {
162
179
name = "main"
163
- public_key = "%s "
180
+ public_key = "` + accountSSHKey + ` "
164
181
}
165
182
166
183
resource "scaleway_baremetal_server_beta" "base" {
167
184
name = "namo-ubuntu"
168
185
zone = "fr-par-2"
169
186
description = "test a description"
170
- offer_id = "cc372979-cda3-4335-a6d2-748b639805ea "
187
+ offer_id = "964f9b38-577e-470f-a220-7d762f9e8672 "
171
188
os_id = "d859aa89-8b4a-4551-af42-ff7c0c27260a"
172
189
173
190
tags = [ "terraform-test", "scaleway_baremetal_server_beta", "minimal", "edited" ]
174
-
175
191
ssh_key_ids = [ "${scaleway_account_ssh_key.main.id}" ]
176
192
}
177
- ` , accountSSHKey ),
193
+ ` ,
178
194
}
0 commit comments