Forge Home

bird

deprecated
[DEPRECATED] Puppet bird Module (please use https://forge.puppet.com/puppet/bird Voxpupuli module)

sbadia

sbadia

27,111 downloads

5,173 latest version

4.6 quality score

Version information

  • 1.1.1 (latest)
  • 1.1.0
  • 1.0.0
  • 0.0.5
  • 0.0.4
  • 0.0.3
  • 0.0.2
  • 0.0.1
released Mar 19th 2018
This version is compatible with:
  • Debian
    ,
    Ubuntu
This module has been deprecated by its author since Apr 30th 2018.

The author has suggested puppet-bird as its replacement.

Start using this module

Tags: ospf, bird, routing, bgp, rip

Documentation

sbadia/bird — version 1.1.1 Mar 19th 2018

Puppet-bird

Build Status Puppet Forge License

Manage bird routing daemon via Puppet

Overview

The BIRD Internet Routing Daemon

The BIRD project aims to develop a fully functional dynamic IP routing daemon primarily targeted on (but not limited to) Linux, FreeBSD and other UNIX-like systems and distributed under the GNU General Public License.

Support: IPv4, IPv6, Multiple routing tables, BGP, RIP, OSPF, Static routes, IPv6 RA, Inter-table protocol

Usage

class { 'bird':
  enable_v6       => true,
  config_file_v4  => 'puppet:///modules/bgp/ldn/bird.conf',
  config_file_v6  => 'puppet:///modules/bgp/ldn/bird6.conf',
}

Parameters

  • enable_v6: Boolean, enable or disable IPv6 (install bird6 package).
  • manage_conf: Boolean, enable or disable bird configuration setup.
  • manage_service: Boolean, enable or disable bird service setup.
  • config_file_v4: Location of IPv4 bird configuration.
  • service_v4_ensure: State of IPv4 service (running/stopped).
  • service_v4_enable: Boolean, run Bird V4 on boot.
  • config_file_v6: Location of IPv6 bird configuration.
  • service_v6_ensure: State of IPv6 service (running/stopped).
  • service_v6_enable: Boolean, run Bird V6 on boot.

Dependency

  • puppetlabs/stdlib

Contributors

Release Notes

See CHANGELOG file.

Development

Feel free to contribute. I'm not a big fan of centralized services like GitHub but I used it to permit easy pull-requests, so show me that's a good idea!