certtool

Manage SSL certificates with certtool

Andre Mattie

hyper3xpl0iter

5,583 downloads

5,583 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

Documentation

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": }

Classes

certtool

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

Definitions

certtool::cert

Create a SSL certificate.

Contributing

Please report bugs and feature request using GitHub issue tracker.