Resource Type: quagga_bgp_router

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

Overview

This type provides the capability to manage bgp parameters within puppet.

Examples:

  quagga_bgp_router { 'bgp':
      ensure                   => present,
      as_number                => 65000,
      import_check             => true,
      default_ipv4_unicast     => false,
      default_local_preference => 100,
      router_id                => '192.168.1.1',
      keepalive                => 3,
      holdtime                 => 9,
  }

Properties

  • as_number

    The AS number.

  • default_ipv4_unicast (defaults to: false)

    Activate ipv4-unicast for a peer by default.

    Supported values:
    • false
    • true
  • default_local_preference (defaults to: 100)

    Default local preference.

  • ensure (defaults to: present)

    The basic property that the resource should be in.

    Supported values:
    • present
    • absent
  • holdtime (defaults to: 9)

    Default BGP holdtime.

  • import_check (defaults to: false)

    Check BGP network route exists in IGP.

    Supported values:
    • false
    • true
  • keepalive (defaults to: 3)

    Default BGP keepalive interval.

  • router_id

    Override configured router identifier.

    Supported values:
    • re

Parameters

  • name (namevar)

    BGP router instance.

  • provider

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