Configures and runs a cfssl api server. Features include:
- Runs entirely in docker containers, managed by docker-compose
- NGINX reverse proxy with optional TLS
- Optional MySQL server for certificate storage
- Uses tekniqueltd/cfssl - a fork of cfssl with built-in goose SQL migrations
- ansible 2.3.0+
- docker-compose 1.14.0+
- python 2.7+
- docker 17.05+
- docker-compose 1.14.0+
- python 2.7+
Note: You can use the tekniqueltd.docker
role to install docker + docker-compose. See Example Playbook.
See defaults/main.yml
for all variables.
None.
- hosts: all
roles:
- { role: tekniqueltd.docker } # Optional
- { role: tekniqueltd.cfssl-docker }
MIT
Teknique Ops Team - [email protected]