Skip to content

introsec/puppet-certtool

 
 

Repository files navigation

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.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Puppet 52.8%
  • Ruby 37.4%
  • HTML 9.8%