Table of Contents

Tips & Tricks

This document is meant to group some examples, tricks and usage tips.

Templates

Variable inside a relation

Need to find variables belonging to another from a port template.

A template example, using the Bandwidth_up value of the port-channel on the physical interface. Using the known <Chan_id> variable inside the relation: PortChannels

service-policy output PM-<Bandwidth_up@PortChannels:Chan_id=<Chan_id>>

Scenarios

Modify context variable

In this example the node_class name is modified using the Replace function. This is done using a regular expression.

<type> := [Replace(<node_class>, '_.*', '')]

Everything after the first _ (including the _) is removed and the value is assigned to the variable type

eg. Before: WAN_env_CPE, after: WAN