Module: ForemanBootdisk

Defined in:
app/services/foreman_bootdisk/iso_generator.rb,
lib/foreman_bootdisk.rb,
lib/foreman_bootdisk/engine.rb,
lib/foreman_bootdisk/version.rb,
app/services/foreman_bootdisk/renderer.rb,
app/lib/foreman_bootdisk/scope/bootdisk.rb,
app/lib/foreman_bootdisk/template_helpers.rb,
app/models/concerns/foreman_bootdisk/host_ext.rb,
app/controllers/foreman_bootdisk/disks_controller.rb,
app/lib/foreman_bootdisk/scope/full_host_bootdisk.rb,
app/helpers/concerns/foreman_bootdisk/pretty_error.rb,
app/lib/foreman_bootdisk/scope/full_host_bootdisk_efi.rb,
app/helpers/concerns/foreman_bootdisk/hosts_helper_ext.rb,
app/controllers/foreman_bootdisk/api/v2/disks_controller.rb,
app/controllers/foreman_bootdisk/subnet_disks_controller.rb,
app/helpers/concerns/foreman_bootdisk/subnets_helper_ext.rb,
app/models/concerns/foreman_bootdisk/orchestration/compute.rb,
app/models/concerns/foreman_bootdisk/compute_resources/vmware.rb,
app/controllers/foreman_bootdisk/api/v2/subnet_disks_controller.rb

Overview

Generates an iPXE ISO hybrid image

requires syslinux, ipxe/ipxe-bootimgs, genisoimage, isohybrid

Defined Under Namespace

Modules: Api, ComputeResources, HostExt, HostsHelperExt, Orchestration, PrettyError, Scope, SubnetsHelperExt, TemplateHelpers Classes: DisksController, Engine, ISOGenerator, Renderer, SubnetDisksController

Constant Summary collapse

ENGINE_NAME =
'foreman_bootdisk'
VERSION =
'22.0.1'

Class Method Summary collapse

Class Method Details

.loggerObject



149
150
151
# File 'lib/foreman_bootdisk/engine.rb', line 149

def self.logger
  Foreman::Logging.logger('foreman_bootdisk')
end