Skip to content

Ansible role that deploys a cfssl server using docker containers and docker-compose

License

Notifications You must be signed in to change notification settings

tekniqueltd/ansible-role-cfssl-docker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ansible Role: cfssl-docker

Build Status

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

Requirements

Local

  • ansible 2.3.0+
  • docker-compose 1.14.0+
  • python 2.7+

Remote

  • 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.

Role Variables

See defaults/main.yml for all variables.

Dependencies

None.

Example Playbook

- hosts: all
  roles:
     - { role: tekniqueltd.docker } # Optional
     - { role: tekniqueltd.cfssl-docker }

License

MIT

Author Information

Teknique Ops Team - [email protected]

About

Ansible role that deploys a cfssl server using docker containers and docker-compose

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages