Community.routeros: 3.17.0-a1 pre-release with many new and updated paths is ready for intensive testing!

We just released community.routeros 3.17.0-a1 (changelog), whose main difference to 3.16.0 is a Pull Request by Felix Ricke that adds and updates many paths for the community.routeros.api_modify and community.routeros.api_info modules. Since this is a very massive update, which is mainly automatically extracted from RouterOS releases, it also means that most changes couldn’t be tested. This is where we need the community’s help!

If you have RouterOS instances and use community.routeros with them (that use the api_modify and api_info modules), please check out the pre-release and test your roles and playbooks with this version. And make sure to first test them in check mode (ansible-playbook ... --check)! Also --diff will be useful to see what would change.

Please report any problems which you think are bugs caused by this changes in the community.routeros issue tracker on GitHub. You can of course also use this thread to discuss the changes :slight_smile:

Thanks a lot in advance!

Pinging @rbur004 and @hirnpfirsich since you asked questions about the collection on the forum.

Thank you @felixfontein !
I"ll try to validate a few of the new paths :slight_smile:

Any specifics on the time window till release ?

1 Like

I was originally thinking of “a bit later” (Add and update various RouterOS paths and parameter definitions by FelixRicke · Pull Request #433 · ansible-collections/community.routeros · GitHub), like 1-2 weeks, depending on how much and what kind of feedback comes in. I’d like to avoid having a “proper” release directly before the next Ansible release (so either at least one week before it, or somewhen after it) to avoid a potentially broken version ending up in there (for four weeks).

I don’t mind waiting longer though, if that helps for testing (or seems necessary from the feedback).