Puppet Data Type Alias: Wmflib::Network::Device

Defined in:
modules/wmflib/types/network/device.pp

Overview

Alias of

Struct[{
    'role'      => Enum['cr', 'pfw', 'mr', 'msw', 'l2sw', 'l3sw'],
    'site'      => Wmflib::Sites,
    'ipv4'      => Stdlib::IP::Address::V4,
    'ipv6'      => Optional[Stdlib::IP::Address::V6],
    'vrrp_peer' => Optional[Stdlib::Host],
    'alarms'    => Optional[Boolean],
    'bfd'       => Optional[Boolean],
    'vcp'       => Optional[Boolean],
    'bgp'       => Optional[Boolean],
    'parents'   => Optional[Array[Stdlib::Host]],
}]


# File 'modules/wmflib/types/network/device.pp', line 8