Resource Type: quagga_ospf_interface

Defined in:
lib/puppet/type/quagga_ospf_interface.rb
Providers:
quagga

Overview

This type provides the capabilities to manage Quagga interface OSPF parameters.

Properties

  • auth (defaults to: absent)

    Interface OSPF authentication.

    Supported values:
    • absent
    • message-digest
  • cost (defaults to: absent)

    Interface OSPF cost.

  • dead_interval (defaults to: 40)

    Interval after which an OSPF neighbor is declared dead.

  • hello_interval (defaults to: 10)

    HELLO packets interval between OSPF neighbours.

  • message_digest_key (defaults to: absent)

    Set OSPF authentication key to a cryptographic password. The cryptographic algorithm is MD5.

    Supported values:
    • absent
    • %r{\d+\smd5\s\S{1,16}}
  • mtu_ignore (defaults to: false)

    Disable OSPF mtu mismatch detection.

    Supported values:
    • true
    • false
  • network (defaults to: absent)

    OSPF network type

    Supported values:
    • absent
    • broadcast
    • non-broadcast
    • point-to-multipoint
    • point-to-point
    • loopback
  • priority (defaults to: 1)

    Router OSPF priority.

  • retransmit_interval (defaults to: 5)

    Time between retransmitting lost OSPF link state advertisements.

  • transmit_delay (defaults to: 1)

    Link state transmit delay.

Parameters

  • name (namevar)

    The network interface name

  • provider

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