Stouts / Stouts.openvpn

Ansible role to install and configure OpenVPN server
MIT License
287 stars 207 forks source link

Support for Ubuntu 18.04 #124 #128

Closed iachievedit closed 4 years ago

iachievedit commented 5 years ago

So, I've looked at this for a few months now and keep coming back to the very simple solution that has been previously applied by linking /easy-rsa/openssl.cnf to /easy-rsa/openssl-1.0.0.cnf. You can see that this approach is taken for Debian Stretch as well.

I've tested this with openvpn_use_system_easyrsa set to false (the default). I have not tested it with openvpn_use_system_easyrsa set to true.

iachievedit commented 5 years ago

Will need to fix this:

--> Executing Yamllint on files found in /home/travis/build/Stouts/Stouts.openvpn/...
    /home/travis/build/Stouts/Stouts.openvpn/tasks/easy-rsa.yml
      33:81     error    line too long (91 > 80 characters)  (line-length)
      42:81     error    line too long (91 > 80 characters)  (line-length)
nkakouros commented 4 years ago

Thank you for your effort in this PR.

EasyRSA is no longer bundled with the role and the role expects the user to generate certs/keys using a different method (see the README for an example using an easyrsa role).

Ubuntu 18.04 support seems to be OK with EasyRSA 3.