File tree Expand file tree Collapse file tree 1 file changed +4
-3
lines changed Expand file tree Collapse file tree 1 file changed +4
-3
lines changed Original file line number Diff line number Diff line change @@ -97,7 +97,6 @@ const (
97
97
// NewDriver initializes a new driver instance; see [drivers.Driver.NewDriver]
98
98
func NewDriver () * Driver {
99
99
return & Driver {
100
- Image : defaultImage ,
101
100
Type : defaultType ,
102
101
IsExistingKey : false ,
103
102
BaseDriver : & drivers.BaseDriver {},
@@ -122,7 +121,7 @@ func (d *Driver) GetCreateFlags() []mcnflag.Flag {
122
121
EnvVar : "HETZNER_IMAGE" ,
123
122
Name : flagImage ,
124
123
Usage : "Image to use for server creation" ,
125
- Value : defaultImage ,
124
+ Value : "" ,
126
125
},
127
126
mcnflag.IntFlag {
128
127
EnvVar : "HETZNER_IMAGE_ID" ,
@@ -284,8 +283,10 @@ func (d *Driver) SetConfigFromFlags(opts drivers.DriverOptions) error {
284
283
return errors .Errorf ("hetzner requires --%v to be set" , flagAPIToken )
285
284
}
286
285
287
- if d .ImageID != 0 && d .Image != defaultImage {
286
+ if d .ImageID != 0 && d .Image != "" {
288
287
return errors .Errorf ("--%v and --%v are mutually exclusive" , flagImage , flagImageID )
288
+ } else if d .ImageID == 0 && d .Image == "" {
289
+ d .Image = defaultImage
289
290
}
290
291
291
292
if d .DisablePublic4 && d .DisablePublic6 && ! d .UsePrivateNetwork {
You can’t perform that action at this time.
0 commit comments