Add extra_kernel_parameters
In some hardware, it may be needed to pass kernel parameters for boot. This parameterizes the options and allows to pass them via a variable. Change-Id: Ic55edc9e4fb68da617bb56610b4b3acba612e68a
This commit is contained in:
parent
e121ed3aac
commit
f494491ac4
@ -46,6 +46,10 @@ hosts. In the event this is not required, set the following configuration:
|
||||
|
||||
include_dhcp_server: false
|
||||
|
||||
In case your HW needs a kernel option to boot, set the following variable:
|
||||
|
||||
extra_kernel_options: Default undefined.
|
||||
|
||||
When testing, the default ironic conductor driver is "agent_ssh". When
|
||||
testing mode has not been engaged, drivers can be set via the enabled_drivers
|
||||
variable which defaults to: "agent_ipmitool,pxe_amt,agent_ilo,agent_ucs"
|
||||
|
@ -5,7 +5,7 @@ dhcp
|
||||
goto deploy
|
||||
|
||||
:deploy
|
||||
kernel http://{{ hostvars[inventory_hostname]['ansible_' + network_interface]['ipv4']['address'] }}:{{nginx_port}}{{ '{{' }} pxe_options.deployment_aki_path {{ '}}' }} ip=${ip}:${next-server}:${gateway}:${netmask} BOOTIF=${mac} text {{ '{{' }} pxe_options.pxe_append_params {{ '}}' }} ipa-api-url={{ '{{' }} pxe_options['ipa-api-url'] {{ '}}' }} ipa-driver-name={{ '{{' }} pxe_options['ipa-driver-name'] {{ '}}' }}
|
||||
kernel http://{{ hostvars[inventory_hostname]['ansible_' + network_interface]['ipv4']['address'] }}:{{nginx_port}}{{ '{{' }} pxe_options.deployment_aki_path {{ '}}' }} {{ extra_kernel_options|default('') }} ip=${ip}:${next-server}:${gateway}:${netmask} BOOTIF=${mac} text {{ '{{' }} pxe_options.pxe_append_params {{ '}}' }} ipa-api-url={{ '{{' }} pxe_options['ipa-api-url'] {{ '}}' }} ipa-driver-name={{ '{{' }} pxe_options['ipa-driver-name'] {{ '}}' }}
|
||||
|
||||
initrd http://{{ hostvars[inventory_hostname]['ansible_' + network_interface]['ipv4']['address'] }}:{{nginx_port}}{{ '{{' }} pxe_options.deployment_ari_path {{ '}}' }}
|
||||
boot
|
||||
|
Loading…
x
Reference in New Issue
Block a user