1. Home
  2. /
  3. Deploy EJBCA with Ansible

Deploy EJBCA with Ansible

We provide a collection of Ansible playbooks to use with EJBCA and integrations. Both Community and Enterprise versions of EJBCA are supported. Using these Ansible playbooks, you can easily get EJBCA up and running, including a complete technology stack.

hero-sub-2
ansible-wide

Ansible Playbooks ensure consistent and secure EJBCA deployments

Ansible can help ensure that the PKI deployments are consistent and repeatable across different environments including test environments and systems, reducing the risk of errors or inconsistencies. 

The EJBCA Ansible playbooks have been developed as open-source playbooks to make it easier for you to get started with EJBCA. We encourage everyone to share and contribute back any improvements or alternative solutions so that we all have the most optimal and secure deployment possible.

How to get started

These playbooks are available on GitHub:

  • ansible_ejbca_signsrv – For use with EJBCA and SignServer Community or Enterprise version to install and configure EJBCA CA, external RA, and external VA, or only standalone CA without deploying external RA/VA, and SignServer.
  • ejbca_certificate_request_role – For use with the EJBCA Enterprise version to issue certificates from an EJBCA server using the REST API

In this workshop you will learn: 

  • How easy it is to automate EJBCA installation and configurations

  • Deploy a free trial of EJBCA Enterprise Cloud in AWS

  • Deploy an Ansible Controller in AWS

  • Deploy EJBCA configurations using Ansible

  • How to use the Ansible EJBCA playbook

  • Add CA’s, certificate profiles, and end entity profiles to EJBCA

 

Find playbooks on GitHub

Tutorials/documentation

Documentation

Using Ansible to Automate PKI Deployment and Configuration.

Documentation

Using Ansible to deploy your EJBCA Enterprise edition on AWS Cloud.

YouTube

View our EJBCA and SignServer Ansible playbook Tech Days workshop from 2021 to get into our playbooks.

Discuss

You can ask your questions and learn from PKI specialists in the EJBCA forum on GitHub Discussions.

Related open-source projects