Merge branch 'dev-old' into 'main'

Dev old

See merge request rudecs/terraform-provider-decort!30
gos_tech_4.4.3 v2.4.1
Petr Krutov 3 years ago
commit 44ad5e4fe2

@ -26,7 +26,6 @@ package decort
import (
"encoding/json"
"errors"
"fmt"
// "net/url"
@ -97,14 +96,15 @@ func parseBootDiskId(disks []DiskRecord) uint {
return 0
}
func findBootDisk(disks []DiskRecord) (*DiskRecord, error) {
func findBootDisk(disks []DiskRecord) *DiskRecord {
for _, d := range disks {
if d.Type == "B" {
return &d, nil
return &d
}
}
return nil, errors.New("boot disk not found")
// some computes don't have a boot disk, so...
return &DiskRecord{}
}
// Parse the list of interfaces from compute/get response into a list of networks
@ -171,10 +171,7 @@ func flattenCompute(d *schema.ResourceData, compFacts string) error {
d.Set("started", false)
}
bootDisk, err := findBootDisk(model.Disks)
if err != nil {
return err
}
bootDisk := findBootDisk(model.Disks)
d.Set("boot_disk_size", bootDisk.SizeMax)
d.Set("boot_disk_id", bootDisk.ID) // we may need boot disk ID in resize operations

Loading…
Cancel
Save