- add frrouting module - enable ospf daemon on nomad agents - enable docker volumes Reviewed-on: https://git.query.consul/unkinben/puppet-prod/pulls/208
28 lines
660 B
Plaintext
28 lines
660 B
Plaintext
# THIS FILE IS MANAGED BY PUPPET
|
|
frr defaults traditional
|
|
hostname <%= @hostname %>
|
|
no ipv6 forwarding
|
|
<% @ospfd_interfaces.each do |iface, params| -%>
|
|
interface <%= iface %>
|
|
<% if params['area'] -%>
|
|
ip ospf area <%= params['area'] %>
|
|
<% end -%>
|
|
<% if params['passive'] == true -%>
|
|
ip ospf passive
|
|
<% end -%>
|
|
exit
|
|
<% end -%>
|
|
router ospf
|
|
ospf router-id <%= @ospfd_router_id %>
|
|
log-adjacency-changes detail
|
|
<% @ospfd_redistribute.each do |type| -%>
|
|
redistribute <%= type %>
|
|
<% end -%>
|
|
<% @ospfd_networks.each do |network| -%>
|
|
network <%= network %>
|
|
<% end -%>
|
|
<% if @ospfd_default_originate_always -%>
|
|
default-information originate always
|
|
<% end -%>
|
|
exit
|