voxpupuli / puppet-openssl

Puppet OpenSSL module
Apache License 2.0
38 stars 84 forks source link

enable single config file support #159

Closed zilchms closed 1 year ago

zilchms commented 1 year ago

Fixes some parts of #158 . Defines the openssl::config type which handles exactly one config file per resource instantiation. Changes the openss::configs class to use the new type.

Allows other modules to instantiate a config file as follows:

openssl::config {'/path/to/config':
  ensure     => 'present',
  commonname => 'somewhere.org'
}