Comment 11 for bug 1495593

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to fuel-library (master)

Reviewed: https://review.openstack.org/222764
Committed: https://git.openstack.org/cgit/openstack/fuel-library/commit/?id=4343f1ab8be55ae85758c20d3904d1f29700b619
Submitter: Jenkins
Branch: master

commit 4343f1ab8be55ae85758c20d3904d1f29700b619
Author: Nikita Koshikov <email address hidden>
Date: Tue Sep 22 17:11:05 2015 -0500

    Dynamic dnsmasq config for admin network ranges

    In order to successfully PXE/boot nodes from new racks we need to update
    cobbler's dnsmasq configuration on changes in admin networks of any
    nodegroup in any Fuel environment. Such changes should survive cobbler
    container restarts and rebuilds.

    In order to do so we need to execute the following on every change in
    admin netwoks configuration of any nodegroup we have in Fuel:
    - dump list of admin networks into /etc/hiera/networks.yaml file
      in mcollective container
    - run 'puppet apply nailgin/examples/dhcp-ranges.pp' inside mcollective
      container to update config files in shared /etc/dnsmasq.d/ dir
    - run 'cobbler sync' inside cobbler container to reload dnsmasq

    Co-Authored-By: Aleksandr Didenko <email address hidden>

    Blueprint: dynamic-dnsmasq
    Partial-bug: #1495593
    Change-Id: I9d7428c9fc21c705a1aee7fbca8003829a81e1d0