- Description
- Setup - The basics of getting started with bird
- Usage - Configuration options and additional functionality
- Reference - An under-the-hood peek at what the module is doing and how
- Limitations - OS compatibility, etc.
- Development - Guide for contributing to the module
This module creates a configuration structure for the bird routing daemon.
To setup this module call the bird class and set the router id. Other modules can be set up on top of this using configuration files in /etc/bird/bird.conf.d/ or /etc/bird/bird6.conf.d/.
class { '::bird':
router_id => '10.18.16.1',
source => '10.18.1.2',
source6 => 'fd74:fdaa:9dc4:102::1',
}
class { '::bird':
router_id => '10.18.16.1',
source => '10.18.1.2',
source6 => 'fd74:fdaa:9dc4:102::1',
}
- class bird
- router_id
- source
- source6
- kernel_table (optional, default '42')
- direct_interfaces (optional, default [ '*' ])
- Debian 8
- Ubuntu 14.04 and 16.04
Fork the project, work on it and submit pull requests, please.