Resource Type: cisco_ospf_vrf

Defined in:
lib/puppet/type/cisco_ospf_vrf.rb
Providers:
cisco

Overview

Manages a VRF for an OSPF router.

cisco_ospf_vrf <vrf>":

..attributes..

<ospf> is the name of the ospf router instance. <vrf> is the name of the ospf vrf.

Example:

cisco_ospf_vrf {\"green test\":
  ensure                   => present,
  router_id                => \"192.168.1.1\",
  bfd                      => true,
  default_metric           => 2,
  log_adjancency           => log,
  timer_throttle_lsa_start => 0,
  timer_throttle_lsa_hold  => 5000,
  timer_throttle_lsa_max   => 5000,
  timer_throttle_spf_start => 200,
  timer_throttle_spf_hold  => 1000,
  timer_throttle_spf_max   => 5000,
  auto_cost                => 40000,

}

Properties

  • auto_cost

    Specifies the reference bandwidth used to assign OSPF cost. Valid values are integer, in Mbps, keyword ‘default’.

  • bfd

    Enable bfd on all the OSPF interfaces on this router

    Supported values:
    • true
    • false
    • default
  • default_metric

    Specify the default Metric value. Valid values are integer, keyword ‘default’.

  • ensure (defaults to: present)

    The basic property that the resource should be in.

    Supported values:
    • present
    • absent
  • log_adjacency

    Controls the level of log messages generated whenever a neighbor changes state.

    Supported values:
    • log
    • detail
    • none
    • default
  • router_id

    Router Identifier (ID) of the OSPF router VRF instance. Valid values are string, keyword ‘default’.

  • timer_throttle_lsa_hold

    Specifies the hold interval for rate-limiting Link-State Advertisement (LSA) generation. Valid values are integer, in milliseconds, keyword ‘default’.

  • timer_throttle_lsa_max

    Specifies the max interval for rate-limiting Link-State Advertisement (LSA) generation. Valid values are integer, in milliseconds, keyword ‘default’.

  • timer_throttle_lsa_start

    Specify the start interval for rate-limiting Link-State Advertisement (LSA) generation. Valid values are integer, in milliseconds, keyword ‘default’.

  • timer_throttle_spf_hold

    Specify minimum hold time between Shortest Path First (SPF) calculations. Valid values are integer, in milliseconds, keyword ‘default’.

  • timer_throttle_spf_max

    Specify the maximum wait time between Shortest Path First (SPF) calculations. Valid values are integer, in milliseconds, keyword ‘default’.

  • timer_throttle_spf_start

    Specify initial Shortest Path First (SPF) schedule delay. Valid values are integer, in milliseconds, keyword ‘default’.

Parameters

  • name (namevar)

    Name of cisco_ospf_vrf, not used, but needed for puppet

  • ospf

    Name of the ospf instance. Valid values are string.

  • provider

    The specific backend to use for this ‘cisco_ospf_vrf` resource. You will seldom need to specify this — Puppet will usually discover the appropriate provider for your platform.

  • vrf

    Name of the resource instance. Valid values are string. The name ‘default’ is a valid VRF.