class Construqt::Flavour::Mikrotik::Vrrp
Public Class Methods
new(cfg)
click to toggle source
Calls superclass method
# File lib/construqt/flavour/mikrotik/flavour_mikrotik.rb, line 44 def initialize(cfg) super(cfg) end
Public Instance Methods
build_config(host, iface)
click to toggle source
# File lib/construqt/flavour/mikrotik/flavour_mikrotik.rb, line 48 def build_config(host, iface) iface = iface.delegate default = { "interface" => Schema.identifier.required, "name" => Schema.identifier.key.required, "priority" => Schema.int.required, "v3-protocol" => Schema.identifier.required, "vrid" => Schema.int.required } host.result.render_mikrotik(default, { "interface" => iface.interface.name, "name" => iface.name, "priority" => iface.interface.priority, "v3-protocol" => "ipv6", "vrid" => iface.vrid }, "interface", "vrrp") Interface.build_config(host, iface) end