https://github.com/cesnet/ansible-role-bird2
Installs and configures bird2 on a Debian system
https://github.com/cesnet/ansible-role-bird2
Last synced: about 1 month ago
JSON representation
Installs and configures bird2 on a Debian system
- Host: GitHub
- URL: https://github.com/cesnet/ansible-role-bird2
- Owner: CESNET
- License: apache-2.0
- Created: 2025-07-22T12:24:38.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2025-07-29T13:25:46.000Z (8 months ago)
- Last Synced: 2025-08-05T15:58:57.880Z (8 months ago)
- Size: 7.81 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
perun-bird2
=========
Installs BIRD2 with custom configuration file
Requirements
------------
Debian 12 or later.
Role Variables
--------------
bird2_configuration_file: Path to the configuration file, which will be installed to /etc/bird/bird.conf
bird2_monitor_script: Path to the monitor script, which controls BIRD by running birdc commands. If specified, the
bird-monitor.service will be enabled to run this script as user bird-monitor, group bird.
Dependencies
------------
None.
Example Playbook
----------------
```
- hosts: servers
roles:
- cesnet.bird2
vars:
bird2_configuration_file: "{{ inventory_hostname}}/bird/bird.conf"
# bird2_monitor_script: bird2_monitor.py # optional
```