Find a file
Denis Knauf cb2306889f init
2020-09-18 22:05:44 +02:00
defaults init 2020-09-18 22:05:44 +02:00
files init 2020-09-18 22:05:44 +02:00
handlers init 2020-09-18 22:05:44 +02:00
meta init 2020-09-18 22:05:44 +02:00
tasks init 2020-09-18 22:05:44 +02:00
tests init 2020-09-18 22:05:44 +02:00
vars init 2020-09-18 22:05:44 +02:00
.gitignore init 2020-09-18 22:05:44 +02:00
README.adoc init 2020-09-18 22:05:44 +02:00

Role Name
=========

A brief description of the role goes here.

Requirements
------------

Any pre-requisites that may not be covered by Ansible itself or the role should be mentioned here. For instance, if the role uses the EC2 module, it may be a good idea to mention in this section that the boto package is required.

Role Variables
--------------

ssh_ca_name::
Name for your CA - will be stored as comment.
If CA already exists, it will not be changed.
Mandatory.

ssh_ca_user::
User for CA.
Must match with `ssh_cert`-role.
Default: `sshca`

ssh_ca_home::
Default: `/var/lib/sshca`

ssh_ca_base_dir::
Where to store the certs and CA.
Must match with `ssh_cert`-role.
Default: `~/.ssh-ca`
**Do not change!**

ssh_ca_force_regeneration::
Forces to regenerate the CA.
*The old will be deleted!**

Dependencies
------------

Use ssh-cert to use ssh-ca-server for re-/newal hosts and users certificates.

Example Playbook
----------------

.example playbook
----
- name: SSH-CA
  hosts: ssh_ca_server
	roles:
	- role: ssh-ca
----

License
-------

AGPLv3

Author Information
------------------

Denis Knauf - https://git.denkn.at/deac/ansible-role-ssh-cert