kolla-ansible/ansible/roles/ironic/templates
Mark Goddard 4d64646699 Set [pxe] tftp_server in ironic.conf
The ironic TFTP server should be accessed via the internal API network.
For ironic inspector, dnsmasq.conf advertises this correctly:

dhcp-option=option:tftp-server,'api_interface_address'
dhcp-option=option:server-ip-address,'api_interface_address'

However, ironic conductor does not set the [pxe] tftp_server variable.
This means the TFTP server advertised gets the default value of $my_ip,
which is set by
https://docs.openstack.org/oslo.utils/latest/reference/netutils.html#oslo_utils.netutils.get_my_ipv4,
typically the source IP for the default route.

This change sets [pxe] tftp_server to 'api_interface_address'.

Change-Id: Ic3e688b3f2b92ad9515322f49cd5f4f29d763e49
Closes-Bug: #1808347
2019-02-04 09:48:52 +00:00
..
inspector.ipxe.j2 Added kolla_inspector_extra_kernel_options 2018-08-03 10:14:09 +01:00
ironic-api.json.j2 Support policy.yaml file [part 3] 2018-01-22 08:50:54 +07:00
ironic-conductor.json.j2 Add support for enabling ipxe boot with ironic 2018-05-25 08:20:47 +00:00
ironic-dnsmasq.conf.j2 Support Ironic Inspector dnsmasq PXE filter 2018-11-20 14:01:15 +00:00
ironic-dnsmasq.json.j2 Fix ironic inspector 2017-01-20 07:01:52 +00:00
ironic-inspector.conf.j2 Support Ironic Inspector dnsmasq PXE filter 2018-11-20 14:01:15 +00:00
ironic-inspector.json.j2 Support policy.yaml file [part 3] 2018-01-22 08:50:54 +07:00
ironic-ipxe-httpd.conf.j2 Add support for enabling ipxe boot with ironic 2018-05-25 08:20:47 +00:00
ironic-ipxe.json.j2 Add support for enabling ipxe boot with ironic 2018-05-25 08:20:47 +00:00
ironic-pxe.json.j2 Add support for enabling ipxe boot with ironic 2018-05-25 08:20:47 +00:00
ironic.conf.j2 Set [pxe] tftp_server in ironic.conf 2019-02-04 09:48:52 +00:00
ironic_pxe_uefi.default.j2 ironic-pxe: support pxe uefi mode 2017-12-08 16:11:45 +08:00
pxelinux.default.j2 Added kolla_inspector_extra_kernel_options 2018-08-03 10:14:09 +01:00