diff --git a/salt/cloud/clouds/nova.py b/salt/cloud/clouds/nova.py index a80bbec856..a2b479e067 100644 --- a/salt/cloud/clouds/nova.py +++ b/salt/cloud/clouds/nova.py @@ -112,7 +112,7 @@ and one using cinder volumes already attached centos7-2-iad-rackspace: provider: rackspace-iad size: general1-2 - block_volume: + boot_volume: # create the volume from a snapshot centos7-2-iad-rackspace: diff --git a/salt/config.py b/salt/config.py index b90988000f..bfc35a01e9 100644 --- a/salt/config.py +++ b/salt/config.py @@ -2639,7 +2639,7 @@ def is_profile_configured(opts, provider, profile_name, vm_=None): elif driver == 'vmware' or linode_cloning: required_keys.append('clonefrom') elif driver == 'nova': - nova_image_keys = ['image', 'block_device_mapping', 'block_device'] + nova_image_keys = ['image', 'block_device_mapping', 'block_device', 'boot_volume'] if not any([key in provider_key for key in nova_image_keys]) and not any([key in profile_key for key in nova_image_keys]): required_keys.extend(nova_image_keys)