Page MenuHomeVyOS Platform
Feed Search

Sun, Nov 30

evgmol added a comment to T6821: Long config entries cause incorrect reading of device config .

@Apachez , @gaige Hello Guys!
How do we want to continue here, please?

Sun, Nov 30, 7:19 PM · Bugs, VyOS Ansible Collection
evgmol added a comment to T7320: Ansible module not 100% compatible with Paramiko (fallback ssh client).

Are you able to update the status of this Mafifest, add a link to a new PR or other doc please?
Thank you

Sun, Nov 30, 7:12 PM · VyOS Ansible Collection
evgmol added a comment to T7964: Edge case in T7260 fix.

Are you able to update the status of this Mafifest, add a link to PR or other doc please?
Thank you

Sun, Nov 30, 7:11 PM · VyOS Ansible Collection
evgmol closed T7856: Firewall groups with same name as a zone gets confused by Ansible as Resolved.
Sun, Nov 30, 7:11 PM · VyOS Ansible Collection
evgmol added a comment to T7284: Delete firewall description not possible.

Are you able to update the status of this Mafifest, add a link to PR or other doc please?
Thank you

Sun, Nov 30, 7:10 PM · VyOS Ansible Collection
evgmol closed T7260: Firewall global - groups - Deleting last member not working as Resolved.
Sun, Nov 30, 7:09 PM · VyOS Ansible Collection
evgmol closed T7236: Fix comparing of firewall rules as Resolved.
Sun, Nov 30, 7:07 PM · VyOS Ansible Collection
evgmol closed T6823: Add option to configure autoconf (slaac) for ipv6 interfaces as Resolved.
Sun, Nov 30, 7:07 PM · VyOS Ansible Collection
evgmol added a comment to T8040: vyos.vyos.vyos_config can't use templates anymore with ansible 2.19 and 2.20.

Thank you for the question.
The latest supported Ansible core version for this collection is 2.18.2
2.19+ unfortunately has a lot of changes that require the code rework, most notably, the community collections we use alongside with ours are not compatible as well (e.g. ansible.netcommon).
There is an issue https://github.com/vyos/vyos.vyos/issues/417 lodged to embrace 2.19+ at some point, but right now we have to wait for the adoption of this version by wider user base.

Sun, Nov 30, 7:04 PM · VyOS Ansible Collection
evgmol closed T7933: got: offload found in config -> rule_sets -> rules' as Resolved.
Sun, Nov 30, 6:58 PM · VyOS Ansible Collection

Mon, Nov 17

evgmol added a comment to T7474: vrrp route tracking.

@Viacheslav @badger42 hi Guys! Why is this in the Ansible FR section?

Mon, Nov 17, 7:34 PM

Mon, Nov 10

evgmol closed T7698: Potential facts issue in 6.0.0 collection for VyOS 1.4.3 as Resolved.
Mon, Nov 10, 7:43 PM · VyOS Ansible Collection

Oct 31 2025

evgmol changed the status of T7933: got: offload found in config -> rule_sets -> rules' from Open to In progress.
Oct 31 2025, 2:42 AM · VyOS Ansible Collection

Oct 30 2025

evgmol added a comment to T7933: got: offload found in config -> rule_sets -> rules'.

@lingfish hi!
Sorry for taking so long

Oct 30 2025, 9:58 PM · VyOS Ansible Collection

Oct 28 2025

evgmol claimed T7933: got: offload found in config -> rule_sets -> rules'.
Oct 28 2025, 10:45 AM · VyOS Ansible Collection

Oct 26 2025

evgmol closed T7943: Ansible dev build moved to 2.21, breaking sanity checks as Resolved.
Oct 26 2025, 11:18 AM · VyOS Ansible Collection

Oct 19 2025

evgmol claimed T7943: Ansible dev build moved to 2.21, breaking sanity checks.
Oct 19 2025, 11:56 AM · VyOS Ansible Collection

Oct 18 2025

evgmol added a comment to T7933: got: offload found in config -> rule_sets -> rules'.

@lingfish Hi!
Which module are you using?

Oct 18 2025, 8:03 PM · VyOS Ansible Collection

Aug 28 2025

evgmol added a comment to T6823: Add option to configure autoconf (slaac) for ipv6 interfaces.

Work is here https://github.com/vyos/vyos.vyos/pull/433

Aug 28 2025, 10:00 AM · VyOS Ansible Collection

Aug 25 2025

evgmol changed Issue type from feature to bug on T6823: Add option to configure autoconf (slaac) for ipv6 interfaces.
Aug 25 2025, 11:02 AM · VyOS Ansible Collection
evgmol changed the status of T6823: Add option to configure autoconf (slaac) for ipv6 interfaces from Open to In progress.
Aug 25 2025, 10:45 AM · VyOS Ansible Collection
evgmol added a comment to T6823: Add option to configure autoconf (slaac) for ipv6 interfaces.

The feature is really missing - I raised a PR to work on it https://github.com/vyos/vyos.vyos/pull/433

Aug 25 2025, 10:45 AM · VyOS Ansible Collection

Aug 24 2025

evgmol added a comment to T6823: Add option to configure autoconf (slaac) for ipv6 interfaces.

The feature is available in the latest Galaxy collection
https://galaxy.ansible.com/ui/repo/published/vyos/vyos/content/module/vyos_l3_interfaces/

Aug 24 2025, 11:40 PM · VyOS Ansible Collection
evgmol claimed T6823: Add option to configure autoconf (slaac) for ipv6 interfaces.
Aug 24 2025, 11:07 PM · VyOS Ansible Collection
evgmol changed the status of T6828: [vyos_config] Remove statements not in config from Needs testing to Needs reporter action.
Aug 24 2025, 8:11 PM · VyOS Ansible Collection

Aug 20 2025

evgmol changed the status of T7698: Potential facts issue in 6.0.0 collection for VyOS 1.4.3 from Open to In progress.
Aug 20 2025, 3:25 AM · VyOS Ansible Collection
evgmol added a comment to T7698: Potential facts issue in 6.0.0 collection for VyOS 1.4.3.

More in Slack https://vyos-community.slack.com/archives/C027BSYGHPT/p1754577533265449
In general:

Aug 20 2025, 3:25 AM · VyOS Ansible Collection
evgmol added a comment to T7621: Running a "delete" in ansible will prevent subsequent "set" from being applied.

@nicolasberens hi!

Aug 20 2025, 12:07 AM · VyOS Ansible Collection

Aug 16 2025

evgmol added a comment to T7621: Running a "delete" in ansible will prevent subsequent "set" from being applied.

I am working here on this use case https://github.com/vyos/vyos.vyos/pull/429

Aug 16 2025, 4:23 AM · VyOS Ansible Collection

Aug 15 2025

evgmol claimed T7698: Potential facts issue in 6.0.0 collection for VyOS 1.4.3.
Aug 15 2025, 10:10 AM · VyOS Ansible Collection

Aug 11 2025

evgmol added a comment to T7701: Ansible shows change when there is no change.

@nicolasberens Raising PR https://github.com/vyos/vyos.vyos/pull/430 to make vyos_config and cliconf less greedy

Aug 11 2025, 11:22 AM · VyOS Ansible Collection

Aug 10 2025

evgmol added a comment to T7701: Ansible shows change when there is no change.

Hi @nicolasberens
That is interesting - when I use rule 5 for example - there is also no change

Aug 10 2025, 6:50 AM · VyOS Ansible Collection
evgmol claimed T7701: Ansible shows change when there is no change.
Aug 10 2025, 6:39 AM · VyOS Ansible Collection

Aug 7 2025

evgmol added a comment to T7698: Potential facts issue in 6.0.0 collection for VyOS 1.4.3.

Additional details from Slack:
it is not only 1st run. He runs his playbook for 3 routers. Only one works without problems. He says that the configs are the same and the version is - 1.4.3.
Ansible verbose info

Aug 7 2025, 9:31 PM · VyOS Ansible Collection
evgmol updated subscribers of T7698: Potential facts issue in 6.0.0 collection for VyOS 1.4.3.

@a.apostoliuk hi!
Can we have:

Aug 7 2025, 9:30 PM · VyOS Ansible Collection
evgmol created T7698: Potential facts issue in 6.0.0 collection for VyOS 1.4.3.
Aug 7 2025, 9:26 PM · VyOS Ansible Collection

Aug 5 2025

evgmol closed T7620: Ansible Role is not idempotent when SSH key is rsa with 4096bits as Not Applicable.
Aug 5 2025, 11:30 PM · VyOS Ansible Collection
evgmol added a comment to T7620: Ansible Role is not idempotent when SSH key is rsa with 4096bits.

Hello @nicolasberens
Apologies for this taking too long to respond.
I investigated further and found that community module function netcommon.CliConf inserts an extra space, thus breaking the long lines and causing diff to generate, which, in turns, impacts the idempotency of the VyOS modules.

image (5).png (360×1 px, 123 KB)

I raised an issue with the community https://github.com/ansible-collections/ansible.netcommon/issues/713

Aug 5 2025, 11:30 PM · VyOS Ansible Collection

Jul 17 2025

evgmol updated subscribers of T7621: Running a "delete" in ansible will prevent subsequent "set" from being applied.

So, I tried a few approaches here - in particular, I coded logic to preserve 'set' commands if they are in running config and there is a corresponding 'delete' clause, to we do see 'delete' and 'set' commands in the config to compare.
Despite this, the Ansible connnection.get_diff does not work with this well, as it tends to remove 'delete' from the resultant set as not making sense (it kind of being over-smart here)

Jul 17 2025, 12:52 AM · VyOS Ansible Collection

Jul 15 2025

evgmol added a comment to T7621: Running a "delete" in ansible will prevent subsequent "set" from being applied.

That is clear now, thanks @nicolasberens
(Sorry, I must have misspelled your username)

Jul 15 2025, 10:12 AM · VyOS Ansible Collection

Jul 14 2025

evgmol updated subscribers of T7621: Running a "delete" in ansible will prevent subsequent "set" from being applied.

@nicholaschaffeee Hi!
Are you able to describe your use case above?

Jul 14 2025, 12:46 AM · VyOS Ansible Collection

Jul 11 2025

evgmol added a comment to T7621: Running a "delete" in ansible will prevent subsequent "set" from being applied.

As an example (and the reason why i try to solve this issue the way i am doing it right now), the junos module (https://docs.ansible.com/ansible/latest/collections/junipernetworks/junos/junos_config_module.html#ansible-collections-junipernetworks-junos-junos-config-module) support this exact behaviour. So it was easy to adapt this for our vyos firewalls.

Jul 11 2025, 9:04 AM · VyOS Ansible Collection
evgmol added a comment to T7620: Ansible Role is not idempotent when SSH key is rsa with 4096bits.

It seems that community plugin netcommon network_cli breaks long lines resulting in diff. I tried ansible_terminal_width but no luck
I will be looking for some workarounds, unless there is already an open issue with Netcommon

Jul 11 2025, 9:02 AM · VyOS Ansible Collection

Jul 10 2025

evgmol added a comment to T7620: Ansible Role is not idempotent when SSH key is rsa with 4096bits.

I can see the community module we use (necommon/network_cli) actually returns the running config with a broken long strings - it inserts extra space

Jul 10 2025, 11:22 PM · VyOS Ansible Collection
evgmol added a comment to T7620: Ansible Role is not idempotent when SSH key is rsa with 4096bits.

Hi,
I am testing against 1.4.2, via pylibssh, - I see 4096-long one does break idempotency but I see no Exception
I will retest with vyos_user

Jul 10 2025, 8:06 PM · VyOS Ansible Collection
evgmol claimed T7620: Ansible Role is not idempotent when SSH key is rsa with 4096bits.
Jul 10 2025, 1:24 AM · VyOS Ansible Collection

Jul 9 2025

evgmol added a comment to T7621: Running a "delete" in ansible will prevent subsequent "set" from being applied.

Hi @nicolasberens!
I believe the module is configured to match line by line by default and only work out on deltas in the config.
So if in the active Ansible session, the module does not sense changes after 'delete' (because there are none as yet, since the command is not applied) - At start, the module retrieves the current configuration and process it, then issues a set of commands.
Either having two separate tasks to delete first, then to set works, or the example below also works.

Jul 9 2025, 8:38 PM · VyOS Ansible Collection
evgmol added a comment to T7621: Running a "delete" in ansible will prevent subsequent "set" from being applied.

Hi All,
Looking into this

Jul 9 2025, 7:33 PM · VyOS Ansible Collection
evgmol claimed T7621: Running a "delete" in ansible will prevent subsequent "set" from being applied.
Jul 9 2025, 7:33 PM · VyOS Ansible Collection

May 24 2025

evgmol closed T7391: Configuring the domain-search as Resolved.
May 24 2025, 5:40 AM · VyOS Ansible Collection

May 22 2025

evgmol changed the status of T6828: [vyos_config] Remove statements not in config from Open to Needs testing.
May 22 2025, 8:13 AM · VyOS Ansible Collection
evgmol closed T7259: Unnecessary call to get_config() when `match: "none"` is used in `vyos_config` module as Resolved.
May 22 2025, 8:09 AM · VyOS Ansible Collection

May 15 2025

evgmol claimed T6820: Ansible module for High Availability configuration (VRRP).
May 15 2025, 10:02 PM · VyOS Ansible Collection
evgmol closed T6883: vyos_route_map doesn't support some additive route-map options as Resolved.
May 15 2025, 10:01 PM · VyOS Ansible Collection

May 5 2025

evgmol added a comment to T7391: Configuring the domain-search.

https://github.com/vyos/vyos.vyos/pull/418

May 5 2025, 6:18 AM · VyOS Ansible Collection

May 4 2025

evgmol claimed T7391: Configuring the domain-search.
May 4 2025, 7:46 PM · VyOS Ansible Collection

Apr 22 2025

evgmol added a comment to T6828: [vyos_config] Remove statements not in config.

Checking this and PR190 that claims to address the issues. Preliminary comment on the PR190:

Apr 22 2025, 9:06 PM · VyOS Ansible Collection
evgmol claimed T6828: [vyos_config] Remove statements not in config.
Apr 22 2025, 9:05 PM · VyOS Ansible Collection

Apr 14 2025

evgmol closed T7328: Fix integration tests for vyos_logging_global for 1.5 as Resolved.
Apr 14 2025, 8:07 PM · VyOS Ansible Collection
evgmol closed T7329: Fix integration tests and support for module vyos_snmp_server for 1.4+ as Resolved.
Apr 14 2025, 8:07 PM · VyOS Ansible Collection

Apr 8 2025

evgmol added a comment to T7328: Fix integration tests for vyos_logging_global for 1.5.

https://github.com/vyos/vyos.vyos/pull/413

Apr 8 2025, 10:08 PM · VyOS Ansible Collection
evgmol added a comment to T7329: Fix integration tests and support for module vyos_snmp_server for 1.4+.

https://github.com/vyos/vyos.vyos/pull/412 to fix it

Apr 8 2025, 9:00 PM · VyOS Ansible Collection
evgmol claimed T7329: Fix integration tests and support for module vyos_snmp_server for 1.4+.
Apr 8 2025, 12:24 AM · VyOS Ansible Collection
evgmol created T7329: Fix integration tests and support for module vyos_snmp_server for 1.4+.
Apr 8 2025, 12:24 AM · VyOS Ansible Collection
evgmol claimed T7328: Fix integration tests for vyos_logging_global for 1.5.
Apr 8 2025, 12:23 AM · VyOS Ansible Collection
evgmol created T7328: Fix integration tests for vyos_logging_global for 1.5.
Apr 8 2025, 12:22 AM · VyOS Ansible Collection

Apr 3 2025

evgmol added a comment to T6821: Long config entries cause incorrect reading of device config .

There was no a change - I tested with the existing code in trunk and could not replicate the issue - hence the question, given this is a pretty old bug report

Apr 3 2025, 11:01 AM · Bugs, VyOS Ansible Collection

Apr 2 2025

evgmol closed T6831: vyos_ospf_interfaces does not handle virtual interfaces for the name/identifier of the interface as Resolved.
Apr 2 2025, 11:20 PM · Bugs, VyOS Ansible Collection
evgmol closed T7012: vyos_ospf_interfaces, vyos_ospfv2 and vyos_ospfv3 fail integration tests as Resolved.
Apr 2 2025, 11:19 PM · VyOS Ansible Collection

Mar 27 2025

evgmol claimed T6836: Add VRF support to VyOS Ansible Collection.
Mar 27 2025, 7:57 AM · VyOS Ansible Collection

Mar 20 2025

evgmol closed T6824: Support for dummy interfaces as Resolved.
Mar 20 2025, 1:19 AM · VyOS Ansible Collection
evgmol added a comment to T6824: Support for dummy interfaces.

This seems to be implemented:

Mar 20 2025, 1:19 AM · VyOS Ansible Collection

Mar 19 2025

evgmol claimed T7259: Unnecessary call to get_config() when `match: "none"` is used in `vyos_config` module.
Mar 19 2025, 11:40 AM · VyOS Ansible Collection
evgmol added a comment to T7259: Unnecessary call to get_config() when `match: "none"` is used in `vyos_config` module.

https://github.com/vyos/vyos.vyos/pull/404

Mar 19 2025, 11:40 AM · VyOS Ansible Collection

Mar 18 2025

evgmol added a comment to T6883: vyos_route_map doesn't support some additive route-map options.

https://github.com/vyos/vyos.vyos/pull/402

Mar 18 2025, 11:32 AM · VyOS Ansible Collection

Mar 14 2025

evgmol added a comment to T6883: vyos_route_map doesn't support some additive route-map options.

https://github.com/vyos/vyos.vyos/pull/402

Mar 14 2025, 4:11 AM · VyOS Ansible Collection

Mar 11 2025

evgmol changed the status of T6821: Long config entries cause incorrect reading of device config from Open to Needs testing.
Mar 11 2025, 11:45 PM · Bugs, VyOS Ansible Collection
evgmol added a comment to T6821: Long config entries cause incorrect reading of device config .

Hi,
I tested with 520-700+ character long strings and the bug is not evident in 1.3- or1.4+ versions
Can you please re-rest and advise this issue still persist

Mar 11 2025, 11:45 PM · Bugs, VyOS Ansible Collection
evgmol added a comment to T6821: Long config entries cause incorrect reading of device config .

Are we happy with the above patch (fixing the terminal)?

Mar 11 2025, 8:57 PM · Bugs, VyOS Ansible Collection
evgmol claimed T6821: Long config entries cause incorrect reading of device config .
Mar 11 2025, 8:54 PM · Bugs, VyOS Ansible Collection
evgmol closed T6835: vyos_facts gather_subset does not update on second run in playbook as Wontfix.
Mar 11 2025, 12:04 PM · Bugs, VyOS Ansible Collection
evgmol added a comment to T6835: vyos_facts gather_subset does not update on second run in playbook.

After some investigation, it can be advised, that the described issue is to do with netcomm_cli module implementation used by VyOS Ansible Galaxy - namely, the ansible_net_version is set for a connection and stays so until reconnects and re-reads the modified hostname.
As such, this is currently outside of the collection's control.
That said, the issue can be easily avoided by reading ansible_facts mid-playbook:
Example Playbook:

Mar 11 2025, 12:04 PM · Bugs, VyOS Ansible Collection

Mar 6 2025

evgmol added a comment to T6831: vyos_ospf_interfaces does not handle virtual interfaces for the name/identifier of the interface.

https://github.com/vyos/vyos.vyos/pull/400

Mar 6 2025, 8:17 AM · Bugs, VyOS Ansible Collection

Mar 3 2025

evgmol added a comment to T6831: vyos_ospf_interfaces does not handle virtual interfaces for the name/identifier of the interface.

@pasik Hi mate! Were you the original reporter of this bug please?
If so, can you clarify a few questions I asked above?
thank you

Mar 3 2025, 8:55 PM · Bugs, VyOS Ansible Collection
evgmol added a comment to T6898: LLDP error in gather_subset in vyos.vyos.vyos_facts.

Can we close it?

Mar 3 2025, 12:31 AM · VyOS Ansible Collection
evgmol changed the status of T6831: vyos_ospf_interfaces does not handle virtual interfaces for the name/identifier of the interface from Open to Needs reporter action.
Mar 3 2025, 12:26 AM · Bugs, VyOS Ansible Collection
evgmol added a comment to T6831: vyos_ospf_interfaces does not handle virtual interfaces for the name/identifier of the interface.

I cannot see the virtual interface names are supported in 1.3-1.5 -

Mar 3 2025, 12:26 AM · Bugs, VyOS Ansible Collection

Mar 2 2025

evgmol closed T6829: Add support configuring area interfaces for OSPFv3 as Resolved.
Mar 2 2025, 11:22 PM · VyOS Ansible Collection
evgmol closed T6834: vyos.vyos.vyos_static_routes does not support interface routes as Resolved.
Mar 2 2025, 11:21 PM · Bugs, VyOS Ansible Collection
evgmol added a comment to T7012: vyos_ospf_interfaces, vyos_ospfv2 and vyos_ospfv3 fail integration tests.

Just a single one to go https://github.com/vyos/vyos.vyos/pull/395

Mar 2 2025, 11:21 PM · VyOS Ansible Collection

Feb 28 2025

evgmol added a comment to T6829: Add support configuring area interfaces for OSPFv3.

PR399 is ready for review

Feb 28 2025, 5:03 AM · VyOS Ansible Collection

Feb 27 2025

evgmol changed the status of T6834: vyos.vyos.vyos_static_routes does not support interface routes from Open to Needs reporter action.
Feb 27 2025, 7:34 PM · Bugs, VyOS Ansible Collection

Feb 26 2025

evgmol added a comment to T6829: Add support configuring area interfaces for OSPFv3.

Attempting to re-init work here https://github.com/vyos/vyos.vyos/pull/399

Feb 26 2025, 1:00 AM · VyOS Ansible Collection

Feb 25 2025

evgmol added a comment to T6834: vyos.vyos.vyos_static_routes does not support interface routes.

https://github.com/vyos/vyos.vyos/pull/398 - Ready

Feb 25 2025, 7:49 PM · Bugs, VyOS Ansible Collection

Feb 20 2025

evgmol claimed T6835: vyos_facts gather_subset does not update on second run in playbook.
Feb 20 2025, 9:34 PM · Bugs, VyOS Ansible Collection
evgmol claimed T6831: vyos_ospf_interfaces does not handle virtual interfaces for the name/identifier of the interface.
Feb 20 2025, 9:33 PM · Bugs, VyOS Ansible Collection
evgmol added a comment to T6831: vyos_ospf_interfaces does not handle virtual interfaces for the name/identifier of the interface.

I will look into after https://github.com/vyos/vyos.vyos/pull/387

Feb 20 2025, 9:33 PM · Bugs, VyOS Ansible Collection
evgmol claimed T6883: vyos_route_map doesn't support some additive route-map options.
Feb 20 2025, 9:32 PM · VyOS Ansible Collection
evgmol added a comment to T6829: Add support configuring area interfaces for OSPFv3.

I can look into this after https://github.com/vyos/vyos.vyos/pull/387 is actioned

Feb 20 2025, 9:31 PM · VyOS Ansible Collection
evgmol claimed T6829: Add support configuring area interfaces for OSPFv3.
Feb 20 2025, 9:31 PM · VyOS Ansible Collection