tripleo-image-elements/elements/bm-dnsmasq
Dirk Mueller 495c19f9db Nova-baremetal support for openSUSE
Restrict package hacks to Fedora, they're not necessary
on openSUSE. Remove extranous chown nova:nova in dnsmasq
startup, the nova-baremetal scripts already take care of
that (and do it with the correct user for openSUSE)

Change-Id: I59e0553460be8a8e1f075be6eba375b77f6b5523
2014-02-15 11:32:47 +01:00
..
bin Split out nova-bm-dnsmasq. 2013-09-18 18:18:58 +12:00
install.d Nova-baremetal support for openSUSE 2014-02-15 11:32:47 +01:00
os-refresh-config/post-configure.d Split out nova-bm-dnsmasq. 2013-09-18 18:18:58 +12:00
element-deps Add missed file. 2013-09-19 12:30:50 +12:00
README.md Split out nova-bm-dnsmasq. 2013-09-18 18:18:58 +12:00

Non-PXE Neutron DHCP workaround

Separate pool based dnsmasq to workaround old Neutron not supporting PXE booting, which is restarted during os-refresh-config.

Installs a filter-bootps cronjob. filter-bootps adds an iptables filter to the br-ctlplane bridge interface, ensuring that only bootps requests from nodes registered with nova baremetal are received by services running in the image. This prevents the seed node from trying to PXE boot overcloud nodes (rather than the undercloud node doing so).