Resource Type: quagga_ospf_router
- Defined in:
- lib/puppet/type/quagga_ospf_router.rb
- Providers:
-
quagga
Overview
This type provides the capabilities to manage ospf router within puppet.
Examples:
quagga_ospf_router { 'ospf':
ensure => present,
redistribute => [
'connected route-map QWER',
'kernel',
],
router_id => '10.0.0.1',
}
Properties
-
abr_type
(defaults to: cisco)
Set OSPF ABR type.
Supported values:- cisco
- ibm
- shortcut
- standard
-
default_originate
(defaults to: false)
Control distribution of default information.
Supported values:- true
- false
- %r{\Aalways(\smetric\s\d+)?(\smetric-type\s[1-2])?(\sroute-map\s\w+)?\Z}
-
distribute_list
(defaults to: [])
Filter networks in routing updates.
Supported values:- %r{\A\w+\sout\s(babel|bgp|connected|isis|kernel|rip|static)\Z}
-
ensure
(defaults to: present)
The basic property that the resource should be in.
Supported values:- present
- absent
-
log_adjacency_changes
(defaults to: false)
Log changes in adjacency.
Supported values:- true
- false
- detail
-
opaque
(defaults to: false)
Enable the Opaque-LSA capability (rfc2370).
Supported values:- true
- false
-
passive_interfaces
(defaults to: [])
Suppress routing updates on interfaces.
Supported values:- %r{\A(default|[[:alpha:]]+\w+(?:\s\d+\.\d+\.\d+\.\d+)?)\Z}
-
redistribute
(defaults to: [])
Redistribute information from another routing protocol.
Supported values:- %r{\A(babel|bgp|connected|isis|kernel|rip|static)(\smetric\s\d+)?(\smetric-type\s[1-2])?(\sroute-map\s\w+)?\Z}
-
rfc1583
(defaults to: false)
Enable the RFC1583Compatibility flag.
Supported values:- true
- false
-
router_id
(defaults to: absent)
OSPF process router id
Supported values:- absent
- re
Parameters
-
name (namevar)
OSPF router instance.
-
provider
The specific backend to use for this ‘quagga_ospf_router` resource. You will seldom need to specify this — Puppet will usually discover the appropriate provider for your platform.