// addStorage2 adds volume information onto a gomaasapi.AllocateMachineArgs // object suitable to pass to MAAS 2 when acquiring a node. func addStorage2(params *gomaasapi.AllocateMachineArgs, volumes []volumeInfo) { if len(volumes) == 0 { return } var volParams []gomaasapi.StorageSpec for _, v := range volumes { volSpec := gomaasapi.StorageSpec{ Label: v.name, Size: int(v.sizeInGB), Tags: v.tags, } volParams = append(volParams, volSpec) } params.Storage = volParams }