Page MenuHomeVyOS Platform
Feed Search

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
evgmol claimed T6834: vyos.vyos.vyos_static_routes does not support interface routes.
Feb 20 2025, 9:30 PM · Bugs, VyOS Ansible Collection

Feb 17 2025

evgmol added a comment to T7012: vyos_ospf_interfaces, vyos_ospfv2 and vyos_ospfv3 fail integration tests.

https://github.com/vyos/vyos.vyos/pull/395 for OSPFv2 fixes - both unit and integration

Feb 17 2025, 5:49 AM · VyOS Ansible Collection

Feb 12 2025

evgmol added a comment to T7012: vyos_ospf_interfaces, vyos_ospfv2 and vyos_ospfv3 fail integration tests.

Follow-up https://github.com/vyos/vyos.vyos/pull/394 is for ospfv3 integration tests

Feb 12 2025, 7:02 AM · VyOS Ansible Collection

Feb 6 2025

evgmol added a comment to T7012: vyos_ospf_interfaces, vyos_ospfv2 and vyos_ospfv3 fail integration tests.

found the bug in ospf_interfaces bug. This code (both for 1.3- and 1.4+) does not cut it:

Feb 6 2025, 9:46 PM · VyOS Ansible Collection

Feb 5 2025

evgmol added a comment to T7012: vyos_ospf_interfaces, vyos_ospfv2 and vyos_ospfv3 fail integration tests.

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

Feb 5 2025, 2:15 AM · VyOS Ansible Collection

Feb 4 2025

evgmol claimed T7012: vyos_ospf_interfaces, vyos_ospfv2 and vyos_ospfv3 fail integration tests.
Feb 4 2025, 8:48 AM · VyOS Ansible Collection
evgmol added a comment to T7002: Fix integration tests for firewall-global.

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

Feb 4 2025, 3:24 AM · VyOS Ansible Collection

Feb 2 2025

evgmol closed T7013: vyos_route_maps integration tests fail on 1.4+ as Resolved.
Feb 2 2025, 9:56 PM · VyOS Ansible Collection

Jan 31 2025

evgmol closed T7015: vyos_static_routes fails integration tests for 1.3+ as Resolved.
Jan 31 2025, 8:17 PM · VyOS Ansible Collection
evgmol closed T6833: Firewall rate limit is improperly handled as Resolved.
Jan 31 2025, 8:17 PM · Bugs, VyOS Ansible Collection
evgmol added a comment to T6833: Firewall rate limit is improperly handled .

should be fixed by https://github.com/vyos/vyos.vyos/pull/382

Jan 31 2025, 2:19 AM · Bugs, VyOS Ansible Collection

Jan 29 2025

evgmol added a comment to T7013: vyos_route_maps integration tests fail on 1.4+.

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

Jan 29 2025, 1:59 AM · VyOS Ansible Collection

Jan 28 2025

evgmol added a comment to T7015: vyos_static_routes fails integration tests for 1.3+.

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

Jan 28 2025, 10:16 PM · VyOS Ansible Collection
evgmol added a comment to T7002: Fix integration tests for firewall-global.
  • Raised https://github.com/vyos/vyos.vyos/pull/379
  • Completed integration tests for 1.3- but 1.4+ fails - need to workaround unsupported commands in tests setup (e..g 'config-trap' and look into module code as new stanzas are not handled correctly (e.g. log vs log 'enable')
  • Unit tests are failing after the parser regex change - need to fix them too
Jan 28 2025, 8:27 PM · VyOS Ansible Collection
evgmol closed T7083: remove p2p firewall rule configuration (gone since 1.2) as Resolved.
Jan 28 2025, 4:03 AM · VyOS Ansible Collection
evgmol claimed T7015: vyos_static_routes fails integration tests for 1.3+.
Jan 28 2025, 2:27 AM · VyOS Ansible Collection
evgmol claimed T7013: vyos_route_maps integration tests fail on 1.4+.
Jan 28 2025, 2:26 AM · VyOS Ansible Collection

Jan 27 2025

evgmol added a comment to T7083: remove p2p firewall rule configuration (gone since 1.2).

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

Jan 27 2025, 8:24 PM · VyOS Ansible Collection
evgmol closed T7003: Fix firewall-interfaces integration tests as Resolved.
Jan 27 2025, 7:18 PM · VyOS Ansible Collection

Jan 26 2025

evgmol changed the status of T7015: vyos_static_routes fails integration tests for 1.3+ from Open to Confirmed.
Jan 26 2025, 11:46 PM · VyOS Ansible Collection
evgmol added a comment to T7015: vyos_static_routes fails integration tests for 1.3+.

Confirmed - 1.2-1.5 are failing

Jan 26 2025, 11:46 PM · VyOS Ansible Collection
evgmol changed the status of T7013: vyos_route_maps integration tests fail on 1.4+ from Open to Confirmed.
Jan 26 2025, 11:44 PM · VyOS Ansible Collection
evgmol added a comment to T7013: vyos_route_maps integration tests fail on 1.4+.

Confirmed that 1.4 and 1.5 is no cigar

Jan 26 2025, 11:44 PM · VyOS Ansible Collection
evgmol changed the status of T7002: Fix integration tests for firewall-global from Open to Confirmed.
Jan 26 2025, 11:41 PM · VyOS Ansible Collection
evgmol added a comment to T7002: Fix integration tests for firewall-global.

Confirmed - integration tests are failing for the 1.2-1.5 version

Jan 26 2025, 11:41 PM · VyOS Ansible Collection
evgmol closed T7014: vyos_firewall_global fails integration tests for 1.3+ as Not Applicable.
Jan 26 2025, 9:50 PM · VyOS Ansible Collection
evgmol closed T6706: Ansible impove support for new 1.4 Firewall Rules Syntax as Resolved.
Jan 26 2025, 9:12 PM · Bugs, VyOS Ansible Collection
evgmol added a comment to T6706: Ansible impove support for new 1.4 Firewall Rules Syntax.

This issue should have been resolved by a number of already implemented PRs - e.g. https://github.com/vyos/vyos.vyos/pull/354 or https://github.com/vyos/vyos.vyos/pull/368, therefore I am closing this ticket now. Please feel free to re-open if I am wrong

Jan 26 2025, 9:12 PM · Bugs, VyOS Ansible Collection

Jan 25 2025

evgmol closed T6817: State "overridden" not working properly as Resolved.
Jan 25 2025, 9:06 PM · Bugs, VyOS Ansible Collection
evgmol closed T6825: Module vyos_firewall_rules doesn't delete rules on replaced state as Resolved.
Jan 25 2025, 9:05 PM · Bugs, VyOS Ansible Collection
evgmol closed T7004: vyos_firewall_rules integration tests fail as Resolved.
Jan 25 2025, 9:04 PM · VyOS Ansible Collection

Jan 23 2025

evgmol added a comment to T7003: Fix firewall-interfaces integration tests.

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

Jan 23 2025, 11:10 PM · VyOS Ansible Collection

Jan 22 2025

evgmol added a comment to T7003: Fix firewall-interfaces integration tests.

I can see the tests are NOK for all the versions - working in a separate branch to fix

Jan 22 2025, 10:14 AM · VyOS Ansible Collection

Jan 21 2025

evgmol claimed T6706: Ansible impove support for new 1.4 Firewall Rules Syntax.
Jan 21 2025, 9:16 PM · Bugs, VyOS Ansible Collection
evgmol claimed T6833: Firewall rate limit is improperly handled .
Jan 21 2025, 9:15 PM · Bugs, VyOS Ansible Collection
evgmol claimed T7003: Fix firewall-interfaces integration tests.
Jan 21 2025, 9:14 PM · VyOS Ansible Collection
evgmol claimed T7014: vyos_firewall_global fails integration tests for 1.3+.
Jan 21 2025, 9:13 PM · VyOS Ansible Collection
evgmol claimed T7002: Fix integration tests for firewall-global.
Jan 21 2025, 9:10 PM · VyOS Ansible Collection
evgmol added a comment to T6706: Ansible impove support for new 1.4 Firewall Rules Syntax.

Are we closing this? Or we have some glowing example of the wrong processing?

Jan 21 2025, 9:01 PM · Bugs, VyOS Ansible Collection

Jan 14 2025

evgmol added a comment to T7004: vyos_firewall_rules integration tests fail.

Almost done - just looking at failing overriden before dict issue - other integration tests seem to be working now

Jan 14 2025, 8:46 PM · VyOS Ansible Collection

Jan 9 2025

evgmol added a comment to T7004: vyos_firewall_rules integration tests fail.

Started to put the patches together in https://github.com/vyos/vyos.vyos/pull/368

Jan 9 2025, 11:46 AM · VyOS Ansible Collection