tripleo-image-elements/elements/bm-dnsmasq
Steve Kowalik f1d096d95a Drop all direct usage of systemctl enable
Since we already have a wrapper script for enabling services called
os-svc-enable, drop all direct usage of systemctl enable, replacing
it with os-svc-enable.

Also drive-by replacements of == with =. == is a pattern match.

Change-Id: I707bf6f02207308e8f61caff17a27b0697096359
2014-09-05 15:11:08 +10:00
..
bin indent using 4 spaces (1/3) 2014-06-09 10:28:58 +02:00
install.d Drop all direct usage of systemctl enable 2014-09-05 15:11:08 +10:00
os-refresh-config/post-configure.d Split out nova-bm-dnsmasq. 2013-09-18 18:18:58 +12:00
README.md Split out nova-bm-dnsmasq. 2013-09-18 18:18:58 +12:00
element-deps Drop all direct usage of systemctl enable 2014-09-05 15:11:08 +10:00

README.md

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).