nkakouros-original / ansible-role-easyrsa

Installs EasyRSA and generates certificates/keys

Home Page:https://github.com/OpenVPN/easy-rsa

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CI Galaxy

Ansible Role: EasyRSA

Installs EasyRSA 3 and generates certificates and keys.

Requirements

  • Ansible >= 2.8 (might work with other versions too)

  • This role does not need to be run as root, although it supports it.

Role Variables

See meta/argument_specs.yml for a full list of variables together with documentation on how to use them to configure this role.

For more info on the different key formats that easyrsa can generate, take a look at key-formats.md.

When the role runs, easyrsa_role_run (a variable set internally by the role) is set to true. If easyrsa_enabled is set to false, the role does not run and easyrsa_role_run will be set to false.

Example Playbook

See molecule/default/converge.yml and molecule/default/side_effect.yml for working examples of how to use this role

License

GPLv3

Author Information

Nikolaos Kakouros

About

Installs EasyRSA and generates certificates/keys

https://github.com/OpenVPN/easy-rsa


Languages

Language:Shell 79.2%Language:Python 12.1%Language:Jinja 8.7%