Forge Home


Manage SSL certificates with certtool


6,234 latest version

4.6 quality score

Version information

  • 0.1.1 (latest)
released Mar 14th 2017
This version is compatible with:
  • Puppet Enterprise 3.2.x
  • RedHat, CentOS, Fedora, Debian, Ubuntu

Start using this module

  • r10k or Code Manager
  • Bolt
  • Manual installation
  • Direct download

Add this module to your Puppetfile:

mod 'hyper3xpl0iter-certtool', '0.1.1'
Learn more about managing modules with a Puppetfile

Add this module to your Bolt project:

bolt module add hyper3xpl0iter-certtool
Learn more about using this module with an existing project

Manually install this module globally with Puppet module tool:

puppet module install hyper3xpl0iter-certtool --version 0.1.1

Direct download is not typically how you would use a Puppet module to manage your infrastructure, but you may want to download the module in order to inspect the code.



hyper3xpl0iter/certtool — version 0.1.1 Mar 14th 2017

Certtool Module for puppet

Manages SSL certificates

This module is used to create SSL certificates using certtool. This includes CA certificates and self-signed certificates.

Simple usage

include certtool

$caname = "TestCA"
Certtool::Cert {
  organization    => "Test Organization",
  unit            => "IT",
  locality        => "Somecity",
  state           => "Somestate",
  country         => "US",
  caname          => $caname,
  expiration_days => 3650

certtool::cert { $caname:
  is_ca => true

certtool::cert { "www.puppet-certtool.test": 
  usage => [ "tls_www_server" ]

certtool::cert { "mail.puppet-certtool.test": }



The top-level class, to install the certtool package.



Create a SSL certificate.


Please report bugs and feature request using GitHub issue tracker.