diff --git a/drivers/openstack/client.go b/drivers/openstack/client.go index cb1bf1e623..417d58652a 100644 --- a/drivers/openstack/client.go +++ b/drivers/openstack/client.go @@ -136,6 +136,9 @@ func (c *GenericClient) VolumeCreate(d *Driver) (string, error) { if d.VolumeType != "" { opts.VolumeType = d.VolumeType } + if d.AvailabilityZone != "" { + opts.AvailabilityZone = d.AvailabilityZone + } vol, err := volumes.Create(c.BlockStorage, opts).Extract() if err != nil { return "", err