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.