python library for generating bird configuration files

Jana Babovakova jana.babovakova at nic.cz
Mon Feb 17 15:02:19 CET 2025


Hello Hendrik.

We appreciate your efforts. The code seems very useful to us.
- Would you consider maintaining it?
- Have you thought about making it a separate project or part of BIRD 
itself?
We need to look at it in more detail first, but then we are open to 
integrating it into BIRD itself.

What are your thoughts on this?

Looking forward to your answer.
Jana

Jana Babovakova | BIRD Tech Support | CZ.NIC, z.s.p.o.

On 15. 02. 25 13:20, Hendrik Wolff wrote:
> Hey,
>
> I wrote a tiny library to generate bird configurations with python 
> classes.
> It has no external dependencies and the repository includes some 
> examples.
> It's in no way perfect or complete and I don't plan to extend it.
> But maybe it can serve as a base for your own needs.
> Extending it to support more protocols and options should be fairly easy.
>
> My personal favorite feature is that you can mark any Protocol class 
> instance as a bird template by passing the is_template=True parameter.
> This template can be reused by passing the name of the template (e.g. 
> "my_template") to the from_template="my_template" parameter of another 
> Protocol class instance.
>
> https://github.com/hw0lff/bird-config-py
>
> Have fun!
>
> Cheers

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://trubka.network.cz/pipermail/bird-users/attachments/20250217/b396f5ac/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 5877 bytes
Desc: S/MIME Cryptographic Signature
URL: <http://trubka.network.cz/pipermail/bird-users/attachments/20250217/b396f5ac/attachment.p7s>


More information about the Bird-users mailing list