Module Version: 7.0.1
Puppet Version: 6.15
OS Name/Version: Windows Server 2016/2019
First puppet run should create the site with the correct binding. Subsequent puppet runs should do nothing.
Changes keep being detected, because the casing of the 'My' certificate store name doesn't seem to be consistent.
We do have servers where the WebAdministration powershell module shows the certificate store name as 'My' and other servers that show it as 'MY'.
(I suspect the issue is with the WebAdministration module and/or Powershell. Running
does indeed show either 'My' or 'MY' for the store name. Sometimes both on the same server.
Could we make the certificatestorename parameter value case insensitive?
Here is an example of the changes that puppet keeps detecting: