tripleo-image-elements/elements/bm-dnsmasq
Derek Higgins 16165ff827 Remove the systemctl daemon-reload commands
These aren't needed during an image build and keep getting
copied each time a new service unit is added.

Change-Id: I498a229b69e78a3eca06bf8691c13157ecd6739d
2013-11-20 09:10:34 +00:00
..
bin Split out nova-bm-dnsmasq. 2013-09-18 18:18:58 +12:00
install.d Remove the systemctl daemon-reload commands 2013-11-20 09:10:34 +00: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).