kolla-ansible/ansible/roles/ironic
Mark Goddard 2b662cfb12 Allow ironic_ipxe to serve instance images
Ironic provides a feature to allow instance images to be served from a
local HTTP server [1]. This is the same server used for PXE images with
iPXE. This does not work currently because the ironic_ipxe container
does not have access to /var/lib/ironic/images (ironic docker volume),
where the images are cached. Note that to make use of this feature, the
following is required in ironic.conf:

[agent]
image_download_source = http

This change fixes the issue by giving ironic_ipxe container access to
the ironic volume.

[1] https://docs.openstack.org/ironic/latest/admin/interfaces/deploy.html#deploy-with-custom-http-servers

Change-Id: I501d02cfd40fbacea32d551c3912640c5661d821
Closes-Bug: #1856194
2019-12-12 14:41:00 +00:00
..
defaults Allow ironic_ipxe to serve instance images 2019-12-12 14:41:00 +00:00
handlers Workaround ironic inspector startup issue 2019-10-31 17:11:15 +00:00
meta Add Ansible support for Ironic 2015-09-28 16:10:43 -04:00
tasks Change local_action to delegate_to: localhost 2019-11-22 15:04:44 +00:00
templates Implement IPv6 support in the control plane 2019-10-16 10:24:35 +02:00