ironic.pxe_filter.dnsmasq module¶
- ironic.pxe_filter.dnsmasq.sync(allow_macs, deny_macs, allow_unknown)[source]¶
Conduct a complete sync of the state.
Unlike
update
, MACs not in either list are handled according toallow_unknown
.- Parameters:
allow_macs – MACs to allow in dnsmasq.
deny_macs – MACs to disallow in dnsmasq.
allow_unknown – Whether to allow access to dnsmasq to unknown MACs.
- ironic.pxe_filter.dnsmasq.update(allow_macs, deny_macs, allow_unknown=None)[source]¶
Update only the given MACs.
MACs not in either lists are ignored.
- Parameters:
allow_macs – MACs to allow in dnsmasq.
deny_macs – MACs to disallow in dnsmasq.
allow_unknown – If set to True, unknown MACs are also allowed. Setting it to False does nothing in this call.