esolitos.easy_rsa

easy_rsa

Build Status

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.

Informazioni sul progetto

Installs and configures easy-rsa

Installa
ansible-galaxy install esolitos.easy_rsa
Licenza
bsd-2-clause
Download
72