neutron-vpnaas/neutron_vpnaas/services/vpn
Elena Ezhova a71f30b232 Cleanup .ctl/.pid files for both OpenSwan and LibreSwan
Change I5c215d70c348524979b740f882029f74e400e6d7 introduced cleanup
of pluto ctl/pid files on starting and restarting of pluto daemon
for LibreSwan driver. But the problem with managing these files is
also common for the OpenSwan driver: pluto daemon fails to start if
a pid file it tries to create already exists (see bug report for
details).

This change moves the cleaup functionality to the OpenSwanProcess so
that is will be used by both OpenSwan and LibreSwan drivers.
Also fixed a typo in _cleanup_control_files where it was attempted to
remove pluto.ctl.ctl file instead of pluto.ctl

Changed the name of 'libreswan' configuration section to 'pluto'.

DocImpact

Change-Id: I717e8fcc1add35b7099c977235e4eff5da9e093b
Closes-Bug: #1506794
2015-10-16 14:35:35 +03:00
..
common VPNaaS: Provide Endpoint groups capability. 2015-09-29 07:31:53 -04:00
device_drivers Cleanup .ctl/.pid files for both OpenSwan and LibreSwan 2015-10-16 14:35:35 +03:00
service_drivers Fix minor comment typos in VPNaaS 2015-09-25 16:17:46 -07:00
__init__.py Split vpnaas services code into neutron-vpnaas 2014-12-08 13:37:08 -07:00
agent.py Support VPNaaS with L3 HA 2015-09-09 14:45:59 +00:00
plugin.py Remove fall-back logic to service provider registration 2015-09-01 07:57:06 -07:00
vpn_service.py VPNService takes names of device drivers from self.conf 2015-04-15 18:42:13 +03:00
vyatta_agent.py VPNaaS: Refactoring to use callback mechanism 2015-04-03 14:14:55 +00:00
vyatta_vpn_service.py VPNaaS: Refactoring to use callback mechanism 2015-04-03 14:14:55 +00:00