class

Cl8r::Model::ProvisioningConfig

Inherits YAML::Serializable < Reference < Object

Models bare-metal UEFI HTTP / iPXE bootstrap menus and automated Kickstart installations.

Constructors

new(uefi_secure_boot : Bool = true, boot_protocol : String = "http", ipxe_menu_timeout : Int32 = 10, default_os_profile : String = "rhel9", http_server_ip : String | Nil = nil, kickstart_url : String | Nil = nil)

Initializes a ProvisioningConfig with boot protocol, timeout, and profile settings.

Source
new(*, __context_for_yaml_serializable ctx : YAML::ParseContext, __node_for_yaml_serializable node : YAML::Nodes::Node)
Source

Instance methods

boot_protocol
Source
boot_protocol=(boot_protocol : String)
Source
default_os_profile
Source
default_os_profile=(default_os_profile : String)
Source
http_server_ip
Source
http_server_ip=(http_server_ip : String | Nil)
Source
ipxe_menu_timeout
Source
ipxe_menu_timeout=(ipxe_menu_timeout : Int32)
Source
kickstart_url
Source
kickstart_url=(kickstart_url : String | Nil)
Source
uefi_secure_boot=(uefi_secure_boot : Bool)
Source
uefi_secure_boot?
Source