Stouts / Stouts.openvpn

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

Adds (optional) inline certificate support for .ovpn files #56

Closed conorsch closed 7 years ago

conorsch commented 7 years ago

Intended to supersede #55 by @urosorozel.

Preserves existing role behavior, but for those who wish to simplify distribution of client configuration files, setting openvpn_unified_client_profiles: yes will cause the role to embed the certificate and CA information inline in the client .ovpn files.

@urosorozel, please review. @robbintt you may have thoughts, as well.

urosorozel commented 7 years ago

Great work Conorsch!

conorsch commented 7 years ago

Rebased on top of latest develop, to incorporate changes from recent merges.

conorsch commented 7 years ago

Thank you for taking a look, @urosorozel, and thanks to @msheiny for cleanup via #61. These changes are opt-in, and the new var is advertised in the README, so I'm going to merge once the CI checks pass.