diff options
author | 2018-12-28 13:04:08 +0000 | |
---|---|---|
committer | 2018-12-28 13:04:08 +0000 | |
commit | 5d4ef7d76f44757855c24376dce683b9129a3351 (patch) | |
tree | 6e74919840dc7527ff41a1bb6b9bd43e52eb9c57 /config/installers | |
parent | 47ce55552dbeb09977621f2726e5eb7d21fdb5fb (diff) | |
parent | e3708019f62d303d0c24cd6af5d4a3924bd1a797 (diff) |
Merge "[PDF] Fix link speed for virtual PODs"
Diffstat (limited to 'config/installers')
-rw-r--r-- | config/installers/fuel/net_macros.j2 | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/config/installers/fuel/net_macros.j2 b/config/installers/fuel/net_macros.j2 index 7ff3166c..a7cf3e57 100644 --- a/config/installers/fuel/net_macros.j2 +++ b/config/installers/fuel/net_macros.j2 @@ -35,3 +35,11 @@ {%- macro interface_str(nic, vlan = 0) -%} {{ nic }}{% if vlan | int > 0 %}.{{ vlan }}{% endif %} {%- endmacro -%} + +{%- macro vpp_interface_str(speed, pci_addr) -%} + {%- set p = pci_addr.replace('.', ':').split(':') -%} + {%- set s = 'GigabitEthernet%d/%d/%d' | format(p[-3] | int(0, 16), + p[-2] | int(0, 16), + p[-1] | int(0, 16)) -%} + {% if '40g' in speed %}Forty{% elif '10g' in speed %}Ten{% endif %}{{ s }} +{%- endmacro -%} |