@@ -11,17 +11,19 @@ import (
11
11
12
12
func dedicatedServerResourceTestConfig (updated bool ) string {
13
13
var (
14
- monitoring = true
15
- noIntervention = false
16
- baseTemplate = "debian11_64"
17
- displayName = "First display name"
14
+ monitoring = true
15
+ noIntervention = false
16
+ baseTemplate = "debian11_64"
17
+ displayName = "First display name"
18
+ efiBootloaderPath = ""
18
19
)
19
20
20
21
if updated {
21
22
monitoring = false
22
23
noIntervention = true
23
24
baseTemplate = "debian12_64"
24
25
displayName = "Second display name"
26
+ efiBootloaderPath = "\\ efi\\ debian\\ grubx64.efi"
25
27
}
26
28
27
29
return fmt .Sprintf (`
@@ -33,6 +35,7 @@ func dedicatedServerResourceTestConfig(updated bool) string {
33
35
no_intervention = %t
34
36
display_name = "%s"
35
37
template_name = "%s"
38
+ efi_bootloader_path = "%s"
36
39
37
40
plan = [
38
41
{
@@ -84,7 +87,7 @@ func dedicatedServerResourceTestConfig(updated bool) string {
84
87
}
85
88
]
86
89
}
87
- ` , monitoring , noIntervention , displayName , baseTemplate )
90
+ ` , monitoring , noIntervention , displayName , baseTemplate , efiBootloaderPath )
88
91
}
89
92
90
93
func TestAccDedicatedServer_basic (t * testing.T ) {
@@ -107,6 +110,8 @@ func TestAccDedicatedServer_basic(t *testing.T) {
107
110
"ovh_dedicated_server.server" , "iam.display_name" , "First display name" ),
108
111
resource .TestCheckResourceAttr (
109
112
"ovh_dedicated_server.server" , "os" , "debian11_64" ),
113
+ resource .TestCheckResourceAttr (
114
+ "ovh_dedicated_server.server" , "efi_bootloader_path" , "" ),
110
115
),
111
116
},
112
117
{
@@ -122,6 +127,8 @@ func TestAccDedicatedServer_basic(t *testing.T) {
122
127
"ovh_dedicated_server.server" , "iam.display_name" , "Second display name" ),
123
128
resource .TestCheckResourceAttr (
124
129
"ovh_dedicated_server.server" , "os" , "debian12_64" ),
130
+ resource .TestCheckResourceAttr (
131
+ "ovh_dedicated_server.server" , "efi_bootloader_path" , "\\ efi\\ debian\\ grubx64.efi" ),
125
132
),
126
133
},
127
134
{
@@ -130,7 +137,7 @@ func TestAccDedicatedServer_basic(t *testing.T) {
130
137
ImportStateVerify : true ,
131
138
ImportStateVerifyIdentifierAttribute : "service_name" ,
132
139
ImportStateVerifyIgnore : []string {
133
- "display_name" , "order" , "ovh_subsidiary" , "plan" , "plan_option" , "template_name" ,
140
+ "display_name" , "order" , "ovh_subsidiary" , "plan" , "plan_option" , "template_name" , "efi_bootloader_path" ,
134
141
},
135
142
ImportStateIdFunc : func (s * terraform.State ) (string , error ) {
136
143
service , ok := s .RootModule ().Resources ["ovh_dedicated_server.server" ]
0 commit comments