summaryrefslogtreecommitdiff
path: root/ironic/drivers/modules/storage/cinder.py
diff options
context:
space:
mode:
Diffstat (limited to 'ironic/drivers/modules/storage/cinder.py')
-rw-r--r--ironic/drivers/modules/storage/cinder.py9
1 files changed, 2 insertions, 7 deletions
diff --git a/ironic/drivers/modules/storage/cinder.py b/ironic/drivers/modules/storage/cinder.py
index e2a0a7731..d27614869 100644
--- a/ironic/drivers/modules/storage/cinder.py
+++ b/ironic/drivers/modules/storage/cinder.py
@@ -21,6 +21,7 @@ import retrying
from ironic.common import cinder
from ironic.common import exception
from ironic.common.i18n import _
+from ironic.common import pxe_utils
from ironic.common import states
from ironic.drivers import base
from ironic.drivers import utils
@@ -76,13 +77,7 @@ class CinderStorage(base.StorageInterface):
iscsi_uuids_found = []
wwpn_found = 0
wwnn_found = 0
- ipxe_enabled = False
- if 'pxe_boot' in task.driver.boot.capabilities:
- if CONF.pxe.ipxe_enabled:
- ipxe_enabled = True
- elif 'ipxe_boot' in task.driver.boot.capabilities:
- ipxe_enabled = True
-
+ ipxe_enabled = pxe_utils.is_ipxe_enabled(task)
for connector in task.volume_connectors:
if (connector.type in VALID_ISCSI_TYPES
and connector.connector_id is not None):