Commit Graph

15 Commits

Author SHA1 Message Date
Andrea Dell'Amico bc8e0736cc Corrections to the openvpn templates. 2019-03-13 13:18:45 +01:00
Andrea Dell'Amico 8da346c7f9 Better handlers for the openvpn service. Add a init script default. 2019-03-01 13:58:13 +01:00
Andrea Dell'Amico 81f451d96e openvpn: Manage the ta.key permissions so that it can be transferred between nodes. 2019-02-28 10:56:19 +01:00
Andrea Dell'Amico faab5aede0 Fix the vpn client variables. 2019-02-27 19:54:06 +01:00
Andrea Dell'Amico 5db2655652 openvpn: try to fix the rsync task. 2019-02-27 19:43:07 +01:00
Andrea Dell'Amico 989b26ec11 openvpn: better templates of the configuration files. Add both a server and a client configuration template. First bits towards a certificates authentication. 2019-02-27 18:35:32 +01:00
Andrea Dell'Amico bd69071947 Refactor: include: ==> import_tasks: 2018-08-09 17:48:03 +02:00
Andrea Dell'Amico 4d918e0bd0 library/roles/openvpn/tasks/openvpn.yml: Comment out the tasks that copy the key files. They do not work (ansible bug?). 2016-10-18 19:15:13 +02:00
Andrea Dell'Amico ac81ef9c32 library/roles/openvpn: Try to cover the multi instance case, where one copy of the dh and the ta.key files must be shared between all the nodes. 2016-10-18 18:33:06 +02:00
Andrea Dell'Amico a3422e07fc infrastructure-services: Fix the openvpn variables. 2016-10-15 15:30:24 +02:00
Andrea Dell'Amico c7c65cc0ac library/roles/openvpn: Support to two different kinds of ldap authentication: Via the openvpn-ldap-auth module (no posix groups support, and it crashes on ubuntu 14.04), and via an external perl script. 2016-09-07 17:25:38 +02:00
Andrea Dell'Amico 293b71f036 library/roles: Fix all the letsencrypt hook script. We need to use the FQDN hostname. 2016-06-23 14:05:11 +02:00
Andrea Dell'Amico 76b8a3af4f library/roles/openvpn: support pushing dhcp properties to the clients.
infrastructure-services/group_vars/vpn/vpn.yml: Push the internal DNS IP address.
2016-06-15 19:32:21 +02:00
Andrea Dell'Amico 41004de7ee library/roles/openvpn, library/roles/ubuntu-deb-general: The CA file that contains both the letsencrypt full chain and the INFN ca is now installed by the ubuntu-deb-general role. 2016-06-13 16:55:25 +02:00
Andrea Dell'Amico 52fc34bd95 library/roles/openvpn: Installs and configure a openvpn service. 2016-06-11 16:57:29 +02:00