Network metadata lookup can be incorrect if using other plugins that override values in network_metadata
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
StackLight |
Fix Released
|
Medium
|
Simon Pasquier |
Bug Description
I'm using other plugin in pair with LMA plugins. In my custom plugin i make some hiera overrides and put my plugin yaml on top of the hierarchy.
Deployment fails on task check_environme
because of lookup
$network_metadata = hiera('
In my yaml i also have this key, with my changes, so lookup will show only value from my yaml, but it will not show content of /etc/hiera/
It would be nice to make call hiera_hash instead of hiera, so in this case hiera will merge this 2 hashes.
Attached brief log from puppet.log
2016-05-24 03:08:58 +0000 Scope(Class[main]) (notice): fuel-plugin-
2016-05-24 03:08:58 +0000 Puppet (err): get_nodes_
/etc/puppet/
/usr/lib/
/usr/lib/
/usr/lib/
...
Changed in lma-toolchain: | |
assignee: | nobody → LMA-Toolchain Fuel Plugins (mos-lma-toolchain) |
Changed in lma-toolchain: | |
status: | New → Triaged |
milestone: | none → 0.10.0 |
Changed in lma-toolchain: | |
importance: | Undecided → Medium |
Changed in lma-toolchain: | |
status: | Fix Committed → Fix Released |
Fix proposed to branch: master /review. openstack. org/320827
Review: https:/