devices.yaml | Homer Public

Type: object
No Additional Properties

All property whose name matches the following regular expression must respect the following conditions

Property name regular expression: ^.+$
Type: object
No Additional Properties

Type: enum (of string)

Must be one of:

  • "cr"
  • "asw"
  • "mr"
  • "msw"
  • "pfw"
  • "cloudsw"

Type: enum (of string)

Must be one of:

  • "eqiad"
  • "eqord"
  • "codfw"
  • "eqdfw"
  • "esams"
  • "knams"
  • "ulsfo"
  • "eqsin"

Type: object
No Additional Properties

Type: array

List of addr/netmask for mgmt interfaces; if specified, one per RE

Each item of this array must be:

Type: string

Type: object

Each additional property must conform to the following schema

Type: object
No Additional Properties

Type: string

one of common.yaml transit_providers

Type: boolean

Generate the policy based on the peer ASN.

Type: boolean

Generate the policy based on the peer ASN.

Type: object

Extra firewall filters to apply to interfaces.

No Additional Properties

All property whose name matches the following regular expression must respect the following conditions

Property name regular expression: ^.+$
Type: string

Type: boolean

In a LACP bundle, configure VRRP to failover on the loss of one link.

Type: array

Pin (sub)interfaces to a given device (sets its VRRP priority to 110)

Each item of this array must be:

Type: string

ae1 # Interface and all sub-interfaces; xe-1/0/1.1234 # Specific sub-interface

Type: object
No Additional Properties

Type: string

Type: string

Type: array

Enable interface flap damping.

Each item of this array must be:

Type: string

Type: boolean

Set if the IXP terminating on that router should be prioritized.

Type: boolean

Legacy Junos syntax

Type: boolean

Prepends our AS# 3x to our peering and transits. Usually applied per site.

Type: boolean

Clamps outbound tcp-mss to 1436. Usually applied per site.

Type: string

Type: array

SRXs show L2 errors when receiving LLDP frames

Each item of this array must be:

Type: string

Type: object

Add flowspec rule to the routers

No Additional Properties

All property whose name matches the following regular expression must respect the following conditions

Property name regular expression: ^.+$
Type: object
No Additional Properties

Type: enum (of string)

Must be one of:

  • "tcp"
  • "udp"
  • "ip"
  • "ah"
  • "egp"
  • "esp"
  • "gre"
  • "icmp"
  • "icmp6"
  • "igmp"
  • "ipip"
  • "ospf"
  • "pim"
  • "rsvp"
  • "sctp"
  • "[tcp udp]"

Type: string

Type: array

Each item of this array must be:

Type: object
No Additional Properties

Type: array

Each item of this array must be:

Type: array

Each item of this array must be:

Type: object

GRE tunnels source/destination

No Additional Properties

All property whose name matches the following regular expression must respect the following conditions

Property name regular expression: ^.+$
Type: object
No Additional Properties

Type: string

Type: string

Type: object
No Additional Properties

Type: string

Type: object
No Additional Properties

All property whose name matches the following regular expression must respect the following conditions

Property name regular expression: ^.+$
Type: string

Type: object
No Additional Properties

Type: integer

Type: integer

Type: integer

Type: string

Type: array

Each item of this array must be:

Type: integer

Type: object
No Additional Properties

Type: string

Type: object

Each additional property must conform to the following schema

Type: string

Type: object

Each additional property must conform to the following schema

Type: string

Type: object

Each additional property must conform to the following schema

Type: string

Type: object

Each additional property must conform to the following schema

Type: string

Type: object

Each additional property must conform to the following schema

Type: object

The following properties are required:

  • 4
  • 6

Type: string

Type: string

Type: string

Type: object
No Additional Properties

Type: array

Each item of this array must be:

Type: array

List of Capirca policy files to apply

Each item of this array must be:

Type: string