esolitos.easy_rsa
easy_rsa
This tool installs and sets up easy-rsa.
Requirements
You need Ansible version 1.9 or higher to use this tool.
Role Variables
Name | Default | Description |
---|---|---|
easy_rsa_ca_expire | 3650 | How many days the CA is valid |
easy_rsa_clients | [] | List of client certificates/keys to create |
easy_rsa_key_city | "SanFrancisco" | City |
easy_rsa_key_country | "US" | Country |
easy_rsa_key_email | "me@myhost.mydomain" | Email address |
easy_rsa_key_expire | 3650 | How many days the key is valid |
easy_rsa_key_name | "EasyRSA" | Name for the server key |
easy_rsa_key_org | "Fort-Funston" | Organization name |
easy_rsa_key_ou | "MyOrganizationalUnit" | Organizational Unit |
easy_rsa_key_province | "CA" | Province |
easy_rsa_key_size | 2048 | Size of the Diffie-Hellman key |
Dependencies
No dependencies.
Example Playbook
To install easy-rsa:
- hosts: root-ca
roles:
- esolitos.easy_rsa
To install easy-rsa and create a client certificate/key:
- hosts: root-ca
vars:
easy_rsa_clients:
- client1
roles:
- esolitos.easy_rsa
License
This tool is licensed under the BSD License.
Author Information
Created by Kevin Brebanov.
Installa
ansible-galaxy install esolitos.easy_rsa
Licenza
bsd-2-clause
Download
72
Proprietario