trfore.smallstep.step_provisioner role – Add provisioners to Step CA
Note
This role is part of the trfore.smallstep collection (version 1.1.2).
It is not included in ansible-core
.
To check whether it is installed, run ansible-galaxy collection list
.
To install it use: ansible-galaxy collection install trfore.smallstep
.
To use it in a playbook, specify: trfore.smallstep.step_provisioner
.
Entry point main
– Add provisioners to Step CA
New in trfore.smallstep 1.0.0
Synopsis
Add provisioners to Step CA configuration.
This role is intended to be run on a step CA server.
Parameters
Parameter |
Comments |
---|---|
Path to Step CA folder containing configuration and certificate files. Default: |
|
List of dictionaries containing provisioners to add to Step CA. Default: |
|
ID used to validate the audience in an OIDC token. |
|
Decret used to obtain the OIDC tokens. |
|
OIDC configuration URL. |
|
Domain used to validate the email claim in OIDC provisioner. |
|
Name of the provisioner. |
|
Allow renewals for expired certificates. Choices:
|
|
Enable provisioning of SSH certificates. Choices:
|
|
Type of provisioner to create. Choices:
|
|
Default duration, i.e. `72h`, for x509 certificate. Step will default to `24h`. |
|
Max duration for x509 certificate. |
|
Path to Root CA cert (PEM-formatted), e.g. `/etc/step-ca/certs/root_ca.crt`. |