Page MenuHomeVyOS Platform

evgmol (Evgeny Molotkov)
Operations

User Details

User Since
Oct 25 2024, 9:10 PM (105 w, 5 h)

Recent Activity

Sun, Oct 25

evgmol changed the status of T9511: new rolling release vbash breaks vyps.vyos TerminalModule parsing from Open to Confirmed.
Sun, Oct 25, 10:05 PM · VyOS Rolling
evgmol added a comment to T9511: new rolling release vbash breaks vyps.vyos TerminalModule parsing.

https://github.com/vyos/vyos.vyos/pull/510 - to fix both bugs in terminal

Sun, Oct 25, 10:05 PM · VyOS Rolling
evgmol added a comment to T9511: new rolling release vbash breaks vyps.vyos TerminalModule parsing.

2004 appears on rolling only, and the JSON corruption appears on both. I’ve now measured where that corruption sits, using your two outputs with the API key masked:

Sun, Oct 25, 7:42 PM · VyOS Rolling
evgmol added a comment to T9511: new rolling release vbash breaks vyps.vyos TerminalModule parsing.
---
- name: Sample VyOS Ansible operation
  hosts: vyos_lab
  gather_facts: false
  tasks:
    - vyos.vyos.vyos_command:
        commands:
          - show configuration json | no-more
      register: out
    - debug: var=out.stdout_lines
    - assert:
        that:
          - "'2004' not in (out.stdout | join)"
          - out.stdout[2] | length == 0
Sun, Oct 25, 7:36 PM · VyOS Rolling
evgmol created T9511: new rolling release vbash breaks vyps.vyos TerminalModule parsing.
Sun, Oct 25, 7:33 PM · VyOS Rolling

Tue, Oct 20

evgmol renamed T9412: vyos_vrf: Removes an existing bind-to-all on apply. from T9412: vyos_vrf: Removes an existing bind-to-all on apply. to vyos_vrf: Removes an existing bind-to-all on apply..
Tue, Oct 20, 7:51 PM · VyOS Rolling
evgmol renamed T9412: vyos_vrf: Removes an existing bind-to-all on apply. from vyos_vrf: Removes an existing bind-to-all on apply. to T9412: vyos_vrf: Removes an existing bind-to-all on apply..
Tue, Oct 20, 7:49 PM · VyOS Rolling

Mon, Oct 19

evgmol created T9488: vyos_facts: Wrong ansible_net_model / ansible_net_serialnum..
Mon, Oct 19, 7:11 AM · VyOS Rolling
evgmol created T9487: vyos_bgp_global: Commit fails: Configuration path … is not valid..
Mon, Oct 19, 7:09 AM · VyOS Rolling
evgmol created T9486: vyos_bgp_address_family: Sessions never come up: No BGP neighbors found.
Mon, Oct 19, 7:07 AM · VyOS Rolling

Sun, Oct 11

evgmol added a comment to T9331: Prepare Ansible Galaxy Collection vyos.vyos 6.1.0 Release.

6.1.0 is available on community Galaxy Colletion website, however, I need a bit of extra effort to make it pass RedHat certification for AAP, therefore I plan on 6.2.0

Sun, Oct 11, 7:41 PM · VyOS Ansible Collection

Fri, Oct 9

evgmol updated subscribers of T9411: bgp_global: On a route reflector, reflection between clients silently stops; PEs never learn each other's VPN routes..
Fri, Oct 9, 7:16 PM · VyOS Rolling

Thu, Oct 8

evgmol created T9438: vyos_firewall_global: support interface groups.
Thu, Oct 8, 1:06 AM · VyOS Ansible Collection
evgmol created T9437: vyos_firewall_rules: Add support for afi: bridge.
Thu, Oct 8, 1:05 AM · VyOS Ansible Collection
evgmol created T9436: vyos_snmp_server: Add support for more than one SNMPv2c trap target.
Thu, Oct 8, 1:04 AM · VyOS Ansible Collection
evgmol created T9435: vyos_route_maps: Add ability to set description.
Thu, Oct 8, 1:02 AM · VyOS Ansible Collection
evgmol created T9434: vyos_ospf_interfaces: add support for area.
Thu, Oct 8, 1:01 AM · VyOS Ansible Collection
evgmol created T9433: vyos_ospfv2: Support bare log-adjacency-changes (only detail).
Thu, Oct 8, 1:00 AM · VyOS Ansible Collection
evgmol created T9432: vyos_ospfv2: Support access-list export filter.
Thu, Oct 8, 12:59 AM · VyOS Ansible Collection
evgmol created T9431: vyos_bgp_global / _address_family: Support neighbour ipv4-vpn options.
Thu, Oct 8, 12:58 AM · VyOS Ansible Collection
evgmol created T9430: vyos_bgp_global: support bestpath as-path multipath-relax.
Thu, Oct 8, 12:56 AM · VyOS Ansible Collection
evgmol created T9429: vyos_bgp_global: Support remote-as external/internal (integer only).
Thu, Oct 8, 12:55 AM · VyOS Ansible Collection
evgmol created T9428: vyos_bgp_global : Support neighbor <if> interface v6only (unnumbered).
Thu, Oct 8, 12:54 AM · VyOS Ansible Collection
evgmol created T9427: vyos_vrf: Add support for per-VFRless configuration.
Thu, Oct 8, 12:53 AM · VyOS Ansible Collection
evgmol created T9426: vyos_vrf: Add support for BGP neighbour address-family options.
Thu, Oct 8, 12:51 AM · VyOS Ansible Collection
evgmol updated the task description for T9425: vyos_vrf: Add support for BGP AFs.
Thu, Oct 8, 12:50 AM · VyOS Ansible Collection
evgmol created T9425: vyos_vrf: Add support for BGP AFs.
Thu, Oct 8, 12:50 AM · VyOS Ansible Collection
evgmol created T9424: vyos_vrf: add support for static route next hop.
Thu, Oct 8, 12:48 AM · VyOS Ansible Collection
evgmol created T9423: vyos_interfaces: support for ip adjust-mss (VTI, tunnel).
Thu, Oct 8, 12:46 AM · VyOS Ansible Collection
evgmol created T9422: vyos_interfaces : Add support for tunnel encapsulation, remote, source-address/source-interface, parameters ip key, enable-multicast.
Thu, Oct 8, 12:45 AM · VyOS Ansible Collection
evgmol created T9421: vyos_interfaces: add VRF on VLAN (vif) interfaces.
Thu, Oct 8, 12:43 AM · VyOS Ansible Collection
evgmol created T9420: vyos_firewall_global: Invalid command?.
Thu, Oct 8, 12:37 AM · VyOS Rolling
evgmol created T9419: vyos_ospf_interfaces: Interfaces cannot be exempted from passive-interface default..
Thu, Oct 8, 12:36 AM · VyOS Rolling
evgmol created T9418: vyos_bgp_address_family: Bare default-originate impossible..
Thu, Oct 8, 12:34 AM · VyOS Rolling
evgmol created T9417: vyos_bgp_global: Peer-groups silently missing..
Thu, Oct 8, 12:32 AM · VyOS Rolling
evgmol created T9416: vyos_snmp_server : renders invalid command.
Thu, Oct 8, 12:31 AM · VyOS Rolling
evgmol created T9415: vyos_snmp_server: Trap-target community and port silently dropped..
Thu, Oct 8, 12:30 AM · VyOS Rolling
evgmol created T9414: vyos_vpn_ipsec: IKE PRF never configured..
Thu, Oct 8, 12:29 AM · VyOS Rolling

Wed, Oct 7

evgmol created T9412: vyos_vrf: Removes an existing bind-to-all on apply..
Wed, Oct 7, 10:13 PM · VyOS Rolling
evgmol created T9411: bgp_global: On a route reflector, reflection between clients silently stops; PEs never learn each other's VPN routes..
Wed, Oct 7, 10:11 PM · VyOS Rolling
evgmol added a comment to T9331: Prepare Ansible Galaxy Collection vyos.vyos 6.1.0 Release.

Delivered

Wed, Oct 7, 1:58 AM · VyOS Ansible Collection
evgmol closed T9331: Prepare Ansible Galaxy Collection vyos.vyos 6.1.0 Release as Resolved.
Wed, Oct 7, 1:57 AM · VyOS Ansible Collection

Sun, Oct 4

evgmol added a comment to T6887: Document how to create new modules.

https://internal.confluence.vyos.com/wiki/x/HIDeSw # for rest.vyos

Sun, Oct 4, 8:38 PM · VyOS Ansible Collection
evgmol created T9393: "Ansible-Ready" Roles.
Sun, Oct 4, 1:04 AM · VyOS Ansible Collection

Thu, Oct 1

evgmol created T9373: Ansible repositories maintenance, October, 2026.
Thu, Oct 1, 12:03 PM · VyOS Ansible Collection

Sep 18 2026

evgmol closed T6828: [vyos_config] Remove statements not in config as Resolved.
Sep 18 2026, 8:51 PM · VyOS Ansible Collection
evgmol closed T6837: Add replace configuration for module vyos_config as Resolved.
Sep 18 2026, 8:50 PM · VyOS Ansible Collection
evgmol closed T8323: Add NAT support to VyOS Ansible Collection as Resolved.
Sep 18 2026, 8:50 PM · VyOS Ansible Collection

Sep 17 2026

evgmol created T9331: Prepare Ansible Galaxy Collection vyos.vyos 6.1.0 Release.
Sep 17 2026, 10:54 AM · VyOS Ansible Collection

Sep 15 2026

evgmol created T9324: Five plugins import to_text from ansible.module_utils._text, removed in ansible-core 2.24.
Sep 15 2026, 11:00 PM · VyOS Ansible Collection

Sep 13 2026

evgmol created T9310: SAST, DAST, Pentest for vyos-1x/rolling.
Sep 13 2026, 7:51 PM · VyOS Rolling

Sep 11 2026

evgmol closed T9251: Ansible vyos.vyos.vyos_user: public key `type` choices reject the sk-* types VyOS accepts as Resolved.
Sep 11 2026, 10:07 AM · VyOS Rolling

Sep 8 2026

evgmol changed the status of T9251: Ansible vyos.vyos.vyos_user: public key `type` choices reject the sk-* types VyOS accepts from Open to Needs testing.
Sep 8 2026, 10:30 PM · VyOS Rolling
evgmol added a comment to T9251: Ansible vyos.vyos.vyos_user: public key `type` choices reject the sk-* types VyOS accepts.

Thank you for your contribution
I fixed and approved it and left some comments for any future PRs

Sep 8 2026, 10:30 PM · VyOS Rolling

Sep 1 2026

evgmol created T9271: Security baseline assessment for VyOS virtual router.
Sep 1 2026, 6:37 AM · VyOS Rolling
evgmol closed T9150: Ansible repositories maintenance, August, 2026 as Resolved.
Sep 1 2026, 5:01 AM · VyOS Rolling
evgmol created T9270: Ansible repositories maintenance, September, 2026.
Sep 1 2026, 4:59 AM · VyOS Rolling

Aug 29 2026

evgmol added a comment to T9251: Ansible vyos.vyos.vyos_user: public key `type` choices reject the sk-* types VyOS accepts.

I will help formatting the PR if anything, dont woryy

Aug 29 2026, 10:43 PM · VyOS Rolling
evgmol added a comment to T9251: Ansible vyos.vyos.vyos_user: public key `type` choices reject the sk-* types VyOS accepts.

You are right - Public task first, then PR with the T task reference

Aug 29 2026, 10:28 PM · VyOS Rolling
evgmol added a comment to T9251: Ansible vyos.vyos.vyos_user: public key `type` choices reject the sk-* types VyOS accepts.

Thanks,
yes, usually if you have a fix - you fork the vyos.vyos, branch it, implement the fix and raise a PR that VyOS Gurus review and make it merge at some point.
Alternatively, you submit a bug or feature request, and other collaborators can try and implement it.

Aug 29 2026, 9:39 PM · VyOS Rolling
evgmol added a comment to T9251: Ansible vyos.vyos.vyos_user: public key `type` choices reject the sk-* types VyOS accepts.

@mson thanks for submitting this!
You mentioned a fix - is there a PR for this, or you want someone to look into this and fix, please?

Aug 29 2026, 9:18 PM · VyOS Rolling
evgmol claimed T9251: Ansible vyos.vyos.vyos_user: public key `type` choices reject the sk-* types VyOS accepts.
Aug 29 2026, 9:17 PM · VyOS Rolling

Aug 28 2026

evgmol added a comment to T6826: Implement gather facts as action plugin.

Won't do as the requested feature is in netcommon and more advanced. I see no point in re-creating it specifically in this collection

Aug 28 2026, 8:34 PM · VyOS Ansible Collection
evgmol closed T6826: Implement gather facts as action plugin as Wontfix.
Aug 28 2026, 8:33 PM · VyOS Ansible Collection
evgmol closed T9053: Investigate vyos_config issue as Resolved.
Aug 28 2026, 11:11 AM · VyOS Rolling
evgmol closed T8321: Add VPN IPSec support to VyOS Ansible Collection as Resolved.
Aug 28 2026, 11:08 AM · VyOS Ansible Collection

Aug 26 2026

evgmol created T9249: Multi-line asserts for integration testing in vyos_firewall_rules.
Aug 26 2026, 7:34 PM · VyOS Rolling

Aug 20 2026

evgmol added a comment to T6837: Add replace configuration for module vyos_config.

It seems we may need the both features: the one requested by this ticket, and the one that also allows for configuration in a form of flat, 'set/delete' commands?

Aug 20 2026, 8:02 PM · VyOS Ansible Collection

Aug 19 2026

evgmol closed T6890: Consider using true/false for all booleans in docs as Resolved.
Aug 19 2026, 10:24 PM · VyOS Ansible Collection
evgmol closed T6820: Ansible module for High Availability configuration (VRRP) as Resolved.
Aug 19 2026, 10:21 PM · VyOS Ansible Collection
evgmol closed T6830: add support for file upload, management and templating as Resolved.
Aug 19 2026, 10:19 PM · VyOS Ansible Collection

Aug 10 2026

evgmol added a comment to T6830: add support for file upload, management and templating.

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

Aug 10 2026, 11:53 PM · VyOS Ansible Collection
evgmol updated the task description for T9186: mTLS authentication for the VyOS REST API and nginx 1.22.1 / TLSv1.2 stopper.
Aug 10 2026, 1:41 AM · VyOS Rolling
evgmol created T9186: mTLS authentication for the VyOS REST API and nginx 1.22.1 / TLSv1.2 stopper.
Aug 10 2026, 1:37 AM · VyOS Rolling

Aug 9 2026

evgmol added a comment to T6837: Add replace configuration for module vyos_config.

Are you able to elaborate, @Apachez?

Aug 9 2026, 8:29 PM · VyOS Ansible Collection

Aug 8 2026

evgmol claimed T6837: Add replace configuration for module vyos_config.
Aug 8 2026, 10:58 AM · VyOS Ansible Collection
evgmol claimed T6890: Consider using true/false for all booleans in docs.
Aug 8 2026, 10:57 AM · VyOS Ansible Collection
evgmol renamed T6830: add support for file upload, management and templating from add support for file upload, management and templating to add support for file upload, management and templating.
Aug 8 2026, 10:57 AM · VyOS Ansible Collection
evgmol closed T8920: map-based connection marking and policy routing to reduce repeated DNAT/PBR rules as Not Applicable.
Aug 8 2026, 10:55 AM · VyOS Ansible Collection
evgmol added a comment to T6837: Add replace configuration for module vyos_config.

https://github.com/vyos/vyos.vyos/pull/493 - yet another attempt

Aug 8 2026, 10:53 AM · VyOS Ansible Collection

Aug 2 2026

evgmol added a comment to T6890: Consider using true/false for all booleans in docs.

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

Aug 2 2026, 10:43 PM · VyOS Ansible Collection

Jul 31 2026

evgmol closed T9034: Ansible repositories maintenance, July, 2026 as Resolved.
Jul 31 2026, 10:37 PM · VyOS Rolling
evgmol added a comment to T9150: Ansible repositories maintenance, August, 2026.

This includes but not limited to:

  1. Updating the CI workflows
  2. Troubleshooting the upstream provider changes
  3. Fixing failing tests
  4. Assisting contributors with their PRs, reviewing their PRs
  5. Updating branches
Jul 31 2026, 10:34 PM · VyOS Rolling
evgmol created T9150: Ansible repositories maintenance, August, 2026.
Jul 31 2026, 10:32 PM · VyOS Rolling

Jul 27 2026

evgmol changed the status of T7284: Delete firewall description not possible from In progress to Needs reporter action.
Jul 27 2026, 9:59 AM · VyOS Ansible Collection
evgmol added a comment to T7284: Delete firewall description not possible.

@RubenNL thanks for looking into this
I believe the module is misused, that is why the result is not as expected.

Jul 27 2026, 9:58 AM · VyOS Ansible Collection
evgmol renamed T7496: Can't disable `ipv6-src-route` after enabling it from Can't disable `ipv6-src-route` after enabling it to Can't disable `ipv6-src-route` after enabling it.
Jul 27 2026, 9:39 AM · VyOS Ansible Collection
evgmol added a comment to T7496: Can't disable `ipv6-src-route` after enabling it.

fixed in https://github.com/vyos/vyos.vyos/pull/420

Jul 27 2026, 9:39 AM · VyOS Ansible Collection
evgmol closed T7964: Edge case in T7260 fix as Resolved.
Jul 27 2026, 9:25 AM · VyOS Ansible Collection
evgmol added a comment to T7964: Edge case in T7260 fix.

Fixed by https://github.com/vyos/vyos.vyos/pull/439

Jul 27 2026, 9:25 AM · VyOS Ansible Collection

Jul 26 2026

evgmol updated subscribers of T6826: Implement gather facts as action plugin.

Hi @syncer @sever and @dmbaturin !
Can we discuss the need in this feature.
JunOS has never implemented it (despite the PR above), yet vyos.vyos seems to use ActonNetworkModule from netcommon Galaxy collection - it is maintained, patched and works well.
Having own action plugin will mean we will need to build it separately and maintain to meet Ansible version.

Jul 26 2026, 8:00 PM · VyOS Ansible Collection

Jul 17 2026

evgmol added a comment to T6887: Document how to create new modules.

https://internal.confluence.vyos.com/wiki/x/HYBRPg

Jul 17 2026, 11:17 PM · VyOS Ansible Collection

Jul 14 2026

evgmol added a comment to T8321: Add VPN IPSec support to VyOS Ansible Collection.

There will likely be at least two modules - for global parameters and tunnel

Jul 14 2026, 10:33 PM · VyOS Ansible Collection

Jul 6 2026

evgmol changed the status of T9053: Investigate vyos_config issue from Open to Needs testing.
Jul 6 2026, 10:15 PM · VyOS Rolling
evgmol added a comment to T9053: Investigate vyos_config issue.

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

Jul 6 2026, 10:15 PM · VyOS Rolling
evgmol triaged T9053: Investigate vyos_config issue as Normal priority.
Jul 6 2026, 5:52 AM · VyOS Rolling
evgmol added a comment to T9053: Investigate vyos_config issue.

That is the test case bug introduced by PR 466
I will create a separate fix to the tests

Jul 6 2026, 5:52 AM · VyOS Rolling

Jul 5 2026

evgmol updated the task description for T9053: Investigate vyos_config issue.
Jul 5 2026, 10:52 PM · VyOS Rolling
evgmol created T9053: Investigate vyos_config issue.
Jul 5 2026, 10:45 PM · VyOS Rolling

Jul 4 2026

evgmol added a comment to T9030: Native HTTPS Model Context Protocol (MCP) API Endpoint.

Thank you for the clarification.

Jul 4 2026, 6:12 AM · VyOS Rolling