Changes to support instsallation of certbot on Windows and MacOS
Fixes https://gitlab.com/ProfessorManhattan/Playbooks/-/issues/42.
I was able to test the changes on Windows but not the cert generation part. Mac follows the steps for linux, so it reuses what was already there for Linux. Need to test the role fully including the cert generation part.