diff --git a/devstack/plugin.sh b/devstack/plugin.sh index f7f22a81f..a450260ee 100644 --- a/devstack/plugin.sh +++ b/devstack/plugin.sh @@ -136,11 +136,25 @@ function prepare_tftp { fi fi - mkdir_chown_stack "$IRONIC_TFTPBOOT_DIR/pxelinux.cfg" - cp $IRONIC_INSPECTOR_KERNEL_PATH $IRONIC_TFTPBOOT_DIR/ironic-inspector.kernel - cp $IRONIC_INSPECTOR_INITRAMFS_PATH $IRONIC_TFTPBOOT_DIR + if [[ "$IRONIC_IPXE_ENABLED" == "True" ]] ; then + cp $IRONIC_INSPECTOR_KERNEL_PATH $IRONIC_HTTP_DIR/ironic-inspector.kernel + cp $IRONIC_INSPECTOR_INITRAMFS_PATH $IRONIC_HTTP_DIR - cat > "$IRONIC_TFTPBOOT_DIR/pxelinux.cfg/default" < "$IRONIC_HTTP_DIR/ironic-inspector.ipxe" < "$IRONIC_TFTPBOOT_DIR/pxelinux.cfg/default" < "$IRONIC_INSPECTOR_DHCP_CONF_FILE" < "$IRONIC_INSPECTOR_DHCP_CONF_FILE" < "$IRONIC_INSPECTOR_DHCP_CONF_FILE" <