diff --git a/src/opnsense/service/templates/OPNsense/Macros/interface.macro b/src/opnsense/service/templates/OPNsense/Macros/interface.macro new file mode 100644 index 000000000..e0897f471 --- /dev/null +++ b/src/opnsense/service/templates/OPNsense/Macros/interface.macro @@ -0,0 +1,8 @@ +{# + macro physical_interface, return physical interface by name (e.g. lan -> em0) +#} +{% macro physical_interface(name) -%} +{% if helpers.exists('interfaces.'+name+'.if') %} +{{ helpers.getNodeByTag('interfaces.'+name+'.if') }} +{% endif %} +{%- endmacro %}