У меня есть файл yaml со следующим определением;
vpn_name_1: VPN1
vpn_name_2: VPN2
vpn_name_3: none
vpn_name_4: none
вот мой шаблон Jinja
VPN ID - это словарь идентификаторов VPN, по одному на VPN. Должен быть словарь по крайней мере с 1 записью
set vpn_id = {% raw %}{{% endraw %}vpn_name_1: {{ vpn_name_1 }}, vpn_name_2: {{ vpn_name_2 }}, vpn_name_3: {{ vpn_name_3 }}, vpn_name_4: {{ vpn_name_4 }}{% raw %}}{% endraw %}
Это будет отображаться при рендеринге;
vpn_id : {vpn_name_1: SHELDON_VPN1, vpn_name_2: SHELDON_VPN2, vpn_name_3: none, vpn_name_4: none}
Что я пытаюсь достичь здесь, так это то, что я хочу, чтобы ТОЛЬКО VPN, которые определены, были видны в выводе. VPN 3 и 4 не должны отображаться.
Как я могу зациклить это, чтобы не показывать ключ: значение для VPN 3 и 4?