bird

Puppet bird Module

Vox Pupuli

puppet

26,099 downloads

1,091 latest version

5.0 quality score

Version information

  • 3.1.1 (latest)
  • 3.1.0
  • 3.0.0
  • 2.0.0
  • 1.2.1
  • 1.2.0
released Sep 4th 2020
This version is compatible with:
  • Puppet Enterprise 2019.8.x, 2019.7.x, 2019.5.x, 2019.4.x, 2019.3.x, 2019.2.x, 2019.1.x, 2019.0.x, 2018.1.x
  • Puppet >= 5.5.8 < 7.0.0
  • Archlinux,
    CentOS
    ,
    Debian
    ,
    Ubuntu

Start using this module

Documentation

puppet/bird — version 3.1.1 Sep 4th 2020

Puppet-bird

Build Status Puppet Forge Puppet Forge - downloads Puppet Forge - endorsement Puppet Forge - scores 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!

Authors

This module got migrated from sbadia to Vox Pupuli