Closed ssasso closed 1 month ago
(FYI - for now I solved in a similar way you did with the 'fix_frr' plugin)
Will fix, and push out -post2 together with #1232.
Thank you!
Did a bit of archeology ;) The ability to use user-defined templates was introduced in January 2023, and the current implementation (using paths) was added in January 2024 with release 1.8.0 (control-plane daemons).
The current implementation requires the templates to be in templates/device
directory, and I find it more structured ;) than having the templates in the topology directory, so I'll boldly declare this to be a documentation error, fix the documentation, and add another breaking change to 1.8.0 release. Hope you're OK with that -- all you have to do is to move the daemons.j2 into 'templates/frr' and potentially make a symbolic link to that file in 'templates/cumulus'.
According to: https://netlab.tools/labs/clab/#generating-and-binding-custom-configuration-files
However, the search path for the files seem wrong. It never has the local directory, nor the
<device>
one.This is a part of the
netlab create --debug
: