From 1f3f05c86d8bdaa38f3ee6db33a589701ad2bf66 Mon Sep 17 00:00:00 2001 From: Alexandre MERLIN <alexandre.merlin@inria.fr> Date: Tue, 30 Apr 2024 08:53:47 +0200 Subject: [PATCH] [gen/access] generate the data the correct way around... --- lib/refrepo/gen/puppet/accesses.rb | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/lib/refrepo/gen/puppet/accesses.rb b/lib/refrepo/gen/puppet/accesses.rb index 75c603e1ee8..1366d4e1657 100644 --- a/lib/refrepo/gen/puppet/accesses.rb +++ b/lib/refrepo/gen/puppet/accesses.rb @@ -209,8 +209,11 @@ def generate_access_level(options) end unspecified_nodesets = all_nodesets - nodesets.keys abort "Some nodeset are not configure: #{unspecified_nodesets.join(', ')}" unless unspecified_nodesets.empty? - nodesets.each_with_object({}) do |(nodeset, prio), acc| - acc[nodeset] = create_access(prio, nodeset) + nodesets.each_with_object({}) do |(nodeset, prio_input), acc| + create_access(prio_input, nodeset).each do |gga, prio| + acc[gga] = {} unless acc.key?(gga) + acc[gga][nodeset] = prio + end end end -- GitLab