Current Series Release Notes

0.0.0

New Features

  • Keys for static_routes were liberalized and now can accept any parameter supported by [Route] section of systemd-networkd.

  • Added routing_rules to manage routing policy rules for the network interface. It is a list of mappings, where each mapping accept keys applicable for section RoutingPolicyRule of systemd.network. You can check documentation for systemd.network for more details.

Upgrade Notes

  • Following keys for static_routes list were renamed in order to match with options available in systemd-networkd configuration files:

    • cidr -> Destination

    • gateway -> Gateway

    While backwards compatability was kept, it’s highly recommended to use new keys as support for old key names will be removed in the future.

Deprecation Notes

  • Variables controlling systemd-networkd default filename templating when one is not supplied were deprecated and has no effect from now on.

    • systemd_networkd_filename

    • systemd_networkd_filename_alt

    It is highly recommended to provide filename parameter explicitly whenever you define systemd_netdevs or systemd_networks structures.

Bug Fixes

  • Multiple routes can be supplied to the systemd network and they will be placed to a separate configuration file /etc/systemd/network/{{ filename }}.d/routes.conf

    Previously defining multiple routes will result in squashing them together under same section name, while for them to work properly each descriped route must be placed in it’s own section.