Details
-
Type:
Bug
-
Status: Open
-
Priority:
(None)
-
Resolution: Unresolved
-
Affects Version/s: 3.18.0
-
Fix Version/s: None
-
Component/s: cf-agent, Evaluation
-
Labels:None
Description
It should be possible to resolve a list with two levels of nested expansion.
Example Policy
bundle agent __main__ { meta: "tags" slist => { "example" }; vars: "sgat" slist => { "elpmaxe" }; reports: "Pass" if => strcmp( "$(main_meta.tags)", "$($(this.bundle)_meta.tags)"); "FAIL" unless => strcmp( "$(main_meta.tags)", "$($(this.bundle)_meta.tags)"); "BUG: '$(main_meta.tags)' != '$($(this.bundle)_meta.tags)'"; "BUG: '$(main.sgat)' != '$($(this.bundle).sgat)'"; }
R: BUG: 'example' != '$(main_meta.tags)' R: BUG: 'elpmaxe' != '$(main.sgat)' R: FAIL