Puppet Class: ironic::pxe::common

Defined in:
manifests/pxe/common.pp

Overview

Common setup for Ironic PXE boot

This class allows to globally override configuration for PXE
configuration of Ironic.

Parameters

http_port

(optional) port used by the HTTP service serving introspection images. Defaults to undef.

tftp_root

(optional) Folder location to deploy PXE boot files Defaults to undef.

http_root

(optional) Folder location to deploy HTTP PXE boot Defaults to undef.

ipxe_timeout

(optional) ipxe timeout in second. Should be an integer. Defaults to undef.

uefi_ipxe_bootfile_name

(optional) Name of efi file used to boot servers with iPXE + UEFI. Defaults to undef.

uefi_pxe_bootfile_name

(optional) Name of efi file used to boot servers with PXE + UEFI. Defaults to undef.

Parameters:

  • tftp_root (Any) (defaults to: undef)
  • http_root (Any) (defaults to: undef)
  • http_port (Any) (defaults to: undef)
  • ipxe_timeout (Any) (defaults to: undef)
  • uefi_ipxe_bootfile_name (Any) (defaults to: undef)
  • uefi_pxe_bootfile_name (Any) (defaults to: undef)


48
49
50
51
52
53
54
55
56
57
# File 'manifests/pxe/common.pp', line 48

class ironic::pxe::common (
  $tftp_root               = undef,
  $http_root               = undef,
  $http_port               = undef,
  $ipxe_timeout            = undef,
  $uefi_ipxe_bootfile_name = undef,
  $uefi_pxe_bootfile_name  = undef,
) {
  include ironic::deps
}