Hello, I try Flamingo version (kolla-ansible) With enable_neutron_vpnaas: "yes" and enable_horizon_neutron_vpnaas: "yes" With these two parameters in globals.yml, after reconfiguring Horizon and Neutron, I had the following problem: openstack network agent list: (venv) user1@ordi1:~$ openstack network agent list +--------------------------------------+--------------------+---------+-------------------+-------+-------+---------------------------+ | ID | Agent Type | Host | Availability Zone | Alive | State | Binary | +--------------------------------------+--------------------+---------+-------------------+-------+-------+---------------------------+ | 6d7355cd-1fda-4d80-a6b1-11b7e5e1279f | L3 agent | server1 | nova | XXX | UP | neutron-l3-agent | | 81c8eb80-0191-4a9e-b17f-868c5df6da6f | Open vSwitch agent | server2 | None | XXX | UP | neutron-openvswitch-agent | | c4de67a0-b094-49cb-b7c0-6f3ad588a37b | Metadata agent | server1 | None | XXX | UP | neutron-metadata-agent | | cfbbe8fb-83a6-4e0d-9a28-57ebad89fe40 | DHCP agent | server1 | nova | XXX | UP | neutron-dhcp-agent | | edadba96-713f-4988-9849-b7e3f947153b | Open vSwitch agent | server1 | None | XXX | UP | neutron-openvswitch-agent | +--------------------------------------+--------------------+---------+-------------------+-------+-------+---------------------------+ Well, I found a solution to this problem. I don't know if it's a bug or a change in how it works compared to Epoxy, but here's what I did to make it work: Created /etc/kolla/config/neutron.conf Added two lines (which I found in /etc/neutron/neutron_vpnaas.conf in the Neutron containers): [services_providers] service_provider = VPN:openswan:neutron_vpnaas.services.vpn.services_drivers.ipsec.IPsecDriver:default Then kolla-ansible reconfigure -i multinode -t neutron (venv) user1@ordi1:~$ openstack network agent list +--------------------------------------+--------------------+---------+-------------------+-------+-------+---------------------------+ | ID | Agent Type | Host | Availability Zone | Alive | State | Binary | +--------------------------------------+--------------------+---------+-------------------+-------+-------+---------------------------+ | 6d7355cd-1fda-4d80-a6b1-11b7e5e1279f | L3 agent | server1 | nova | :-) | UP | neutron-l3-agent | | 81c8eb80-0191-4a9e-b17f-868c5df6da6f | Open vSwitch agent | server2 | None | :-) | UP | neutron-openvswitch-agent | | c4de67a0-b094-49cb-b7c0-6f3ad588a37b | Metadata agent | server1 | None | :-) | UP | neutron-metadata-agent | | cfbbe8fb-83a6-4e0d-9a28-57ebad89fe40 | DHCP agent | server1 | nova | :-) | UP | neutron-dhcp-agent | | edadba96-713f-4988-9849-b7e3f947153b | Open vSwitch agent | server1 | None | :-) | UP | neutron-openvswitch-agent | +--------------------------------------+--------------------+---------+-------------------+-------+-------+---------------------------+ "Alive = :)" and VPNaas works. If this is helpful Franck VEDEL