Page MenuHomeVyOS Platform

Add VPN IPSec support to VyOS Ansible Collection
Closed, ResolvedPublicFEATURE REQUEST

Description

Request to provide new functionality to configure IPSec using a dedicated Ansible module instead of only via vyos.vyos.vyos_config. This enhancement would provide a more structured, maintainable, and idempotent approach to managing IPsec configurations.

https://docs.vyos.io/en/latest/configuration/vpn/ipsec/index.html

Details

Version
-
Is it a breaking change?
Unspecified (possibly destroys the router)
Issue type
Feature (new functionality)

Event Timeline

SrividyaA triaged this task as Normal priority.Feb 27 2026, 6:45 AM
SrividyaA renamed this task from Add IPSec support to VyOS Ansible Collection to Add VPN IPSec support to VyOS Ansible Collection.Feb 27 2026, 8:26 AM

@SrividyaA hi!

Can you provide a few playbook examples of the NAT configuration done nowadays via vyos_config?

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

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

I see the ipsec module is now on your github page, but when will the module be available in ansible collections?