kolla-ansible/ansible
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
..
action_plugins Merge "Merge the merge_yaml and merge_config module into one" 2018-11-07 22:52:14 +00:00
group_vars Add Prometheus as Vitrage datasource 2018-12-11 16:05:05 +07:00
inventory Merge "Deploy mistral-event-engine service" 2018-12-11 08:04:40 +00:00
library Allow set tty for containers 2018-12-05 11:44:37 +00:00
roles Set [pxe] tftp_server in ironic.conf 2019-02-04 09:48:52 +00:00
bifrost.yml Factor out OpenStack release detection playbook 2018-11-29 15:49:41 +00:00
certificates.yml Make the certificates role just run on deploy node 2018-03-20 19:57:30 +08:00
destroy.yml Give plays in the playbooks a name 2016-12-05 15:40:56 +00:00
detect-release.yml Factor out OpenStack release detection playbook 2018-11-29 15:49:41 +00:00
kolla-host.yml Fix missed kolla_action and kolla_serial 2018-05-16 13:13:06 +01:00
mariadb_backup.yml Factor out OpenStack release detection playbook 2018-11-29 15:49:41 +00:00
mariadb_recovery.yml Factor out OpenStack release detection playbook 2018-11-29 15:49:41 +00:00
post-deploy.yml Use correct variable for default certificate paths 2018-11-19 16:25:28 +00:00
site.yml Merge "Make the monasca support deploy separated" 2018-12-02 09:25:42 +00:00