File: remove-bind-interfaces-98c7021ed271eeee.yaml

package info (click to toggle)
puppet-module-ironic 25.0.0-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 2,664 kB
  • sloc: ruby: 5,888; python: 38; sh: 10; makefile: 10
file content (25 lines) | stat: -rw-r--r-- 1,261 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
---
fixes:
  - |
    In order to allow the ironic inspector dnsmasq service to receive packets
    after the network service is restarted, the bind-interfaces option should
    not be set.  Since the ironic inspector is bound to the br-ctlplane
    interface, its not necessary to set this field as this dnsmasq instance
    will only service this interface.

    From the `dnsmasq man page
    <http://www.thekelleys.org.uk/dnsmasq/docs/dnsmasq-man.html>`_:

        -z, --bind-interfaces
        On systems which support it, dnsmasq binds the wildcard address, even
        when it is listening on only some interfaces. It then discards requests
        that it shouldn't reply to. This has the advantage of working even when
        interfaces come and go and change address. This option forces dnsmasq
        to really bind only the interfaces it is listening on. About the only
        time when this is useful is when running another nameserver (or another
        instance of dnsmasq) on the same machine. Setting this option also
        enables multiple instances of dnsmasq which provide DHCP service to run
        in the same machine.

    We do run another dnsmasq instance for neutron but that is bound to the tap
    interface in the namespace.