)]}'
{"tripleo_ansible/roles/tripleo_nftables/templates/chains.j2":[{"author":{"_account_id":8833,"name":"Rabi Mishra","email":"ramishra@redhat.com","username":"rabi"},"change_message_id":"fe3f47a567d0a492c969643fbe53ae6185324f42","unresolved":true,"context_lines":[{"line_number":1,"context_line":"# Managed by tripleo-ansible/tripleo_nftables"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"{% set chains \u003d namespace(chains\u003d[]) %}"},{"line_number":4,"context_line":"{%- for ruleset in tripleo_nftables_rules %}"},{"line_number":5,"context_line":"{%    set rule\u003druleset[\u0027rule\u0027] %}"},{"line_number":6,"context_line":"{%    set chain_key \u003d rule.get(\u0027chain\u0027, \u0027INPUT\u0027) ~ rule.get(\u0027table\u0027, \u0027filter\u0027) %}"}],"source_content_type":"text/x-jinja2","patch_set":2,"id":"a5255016_e458f267","line":3,"range":{"start_line":3,"start_character":26,"end_line":3,"end_character":32},"updated":"2022-06-07 12:27:16.000000000","message":"can\u0027t we just use a list of chain_keys?\n\n{% set chains \u003d [] %}\n\n...\n\n{-if chain_key not in chains %}\n...\n{% set _ \u003d chains.append(chain_key) %}","commit_id":"ca90a739738eb1573b51c4c9103063884fd3f6a3"},{"author":{"_account_id":28223,"name":"Cedric Jeanneret","display_name":"cjeanner (Tengu)","email":"cjeanner@redhat.com","username":"cjeanner"},"change_message_id":"5c46472012edfb5360759ea4de331bed10785de4","unresolved":true,"context_lines":[{"line_number":1,"context_line":"# Managed by tripleo-ansible/tripleo_nftables"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"{% set chains \u003d namespace(chains\u003d[]) %}"},{"line_number":4,"context_line":"{%- for ruleset in tripleo_nftables_rules %}"},{"line_number":5,"context_line":"{%    set rule\u003druleset[\u0027rule\u0027] %}"},{"line_number":6,"context_line":"{%    set chain_key \u003d rule.get(\u0027chain\u0027, \u0027INPUT\u0027) ~ rule.get(\u0027table\u0027, \u0027filter\u0027) %}"}],"source_content_type":"text/x-jinja2","patch_set":2,"id":"7c8fde02_b863e719","line":3,"range":{"start_line":3,"start_character":26,"end_line":3,"end_character":32},"in_reply_to":"a5255016_e458f267","updated":"2022-06-07 13:16:29.000000000","message":"issus is with the namespace. It\u0027s apparently a bit messy in jinja. Basically, this thingy is doing exactly what you\u0027re proposing. Just ensuring it\u0027s accessible from the loop without any weird side effect.","commit_id":"ca90a739738eb1573b51c4c9103063884fd3f6a3"}]}
