GitHub puppet-sslcertificate
Puppet module to manage SSL Certificates on WIndows Server 2008 and upwards

Repo Checks ( 7 of 11 successfull )
Metadata Valid
No translation
passed
Correct Puppet Version Range
Supported Puppet version range is %{PUPPET_SUPPORT_RANGE}
failed
With Puppet Version Range
Puppet version range is present in requirements in metadata.json
passed
With Operatingsystem Support
No translation
passed
In Modulesync Repo
Is listed as a module managed using modulesync_config
passed
Synced
Has a .msync.yml file
passed
Latest Modulesync
Has been synchronized with the latest tagged version of modulesync_config
failed
Has Modulesync
Is present in voxpupuli/modulesync_config/managed_modules.yml
passed
Released
Is in modulesync_config and in forge releases.
passed
Valid Sync File
If a (optional) sync file is present, it must not contain a `.travis.yml` entry.
failed
Reference Dot Md
The repository has a REFERENCE.md. It needs to be generated / puppet-strings documentation is missing.
failed

Open Pull Requests

Added quotes to fix paths with spaces
bug
needs-tests

I tried using this module with:

store_dir => 'Trusted Root Certification Authorities'

This will break the "inspect.ps1" script with syntax errors (because of the spaces used in the path) resulting in exit code 1 (even if the certificate is installed). Which results in a "change" on every puppet run.
To overcome this I'm now temporarily using extra quotes in the store_dir parameter

store_dir => '"Trusted Root Certification Authorities"'

Note that this does NOT work for fresh deployments. So I use it without the extra quotes to deploy and add the extra quotes afterwards to keep it working

Open PR in GitHub