Comment 4 for bug 1726884

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to tripleo-heat-templates (stable/pike)

Reviewed: https://review.openstack.org/517264
Committed: https://git.openstack.org/cgit/openstack/tripleo-heat-templates/commit/?id=7779bc8ad0ab43e2f57225cfded51e7e2ae18004
Submitter: Zuul
Branch: stable/pike

commit 7779bc8ad0ab43e2f57225cfded51e7e2ae18004
Author: Steven Hardy <email address hidden>
Date: Tue Oct 24 10:30:39 2017 +0100

    Add NetIpMap to hieradata for *ExtraConfig overrides

    To enable per-node override of bind IPs via the per-role
    ExtraConfig paramaters, we need to enable hiera interpolation
    that references the keys defined in NetIpMap, so we add them
    to the hieradata. To minimise the risk of any conflicts in
    keynames it's added near the bottom of the hierarchy, but
    I'm not aware of any conflicting names in our templates/modules.

    This will allow per-node hieradata override of bind IPs e.g:

      parameter_defaults:
        ComputeRack1ExtraConfig:
          nova::vncproxy::host: "%{hiera('rack1_internal_api')}"
        ComputeRack2ExtraConfig:
          nova::vncproxy::host: "%{hiera('rack2_internal_api')}"

    Closes-Bug: #1726884
    Change-Id: Icf7da1d78176c2ee0197ff2459d69d995cbb16ad
    (cherry picked from commit 65a8b65754d2ea77ec2396658d4e73eb837d34bd)