I have a cert that needs to be deployed to mmc and iis over several of our servers. Is there a way to automate this through Octopus? I don’t want to have to go to every machine and update again.
The past process was to go to every site, copy it to the desktop, then go through the steps. Just trying to alleviate future human error.
You have good timing with your question. We have a feature designed for exactly this scenario which will should ship within the next week. This will provide the ability to upload your certificates into Octopus, and we will have built-in features to install them into the Windows Certificate Store, or to use them for IIS bindings.
If you can’t wait that long or are unable to upgrade your Octopus Server, then the approach would be to either:
Store the certificate as a variable in Octopus (e.g. a base-64 encoded PFX file) and script the installation yourself in a Script Step.
Bundle the certificate in a package, and again script the installation of it.