Skip to content

Commit 5df37b4

Browse files
committed
Added notes about valid certificate on the OD server and IIS setup
1 parent 0e4f372 commit 5df37b4

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

README.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,11 +33,15 @@ tl;dr
3333
Pre-requisites
3434
--------------
3535

36-
* An [OctopusDeploy server](http://docs.octopusdeploy.com/display/OD/Getting+started) using at least version 2.0.8 that is [already configured with the environments, projects, users etc.](); you will need to record the:
36+
* An [OctopusDeploy server](http://docs.octopusdeploy.com/display/OD/Getting+started) using at least version 2.1 that is already configured with the [environments](http://docs.octopusdeploy.com/display/OD/Environments), [projects](http://docs.octopusdeploy.com/display/OD/Projects), [users](http://docs.octopusdeploy.com/display/OD/Managing+users+and+teams) etc.; you will need to record the:
3737
* `OctopusServer` - Octopus Server URL
3838
* `OctopusApiKey` - [API key of a user](https://github.com/OctopusDeploy/OctopusDeploy-Api/wiki/Authentication) that has at least the following privileges in the environment you are deploying to: ("Environment manager" and "Project deployer") or ("System administrator")
3939
* `TentacleEnvironment` - Name of the environment that you want to deploy to
4040
* `TentacleRole` - Name of the role you want your web farm servers to have
41+
* Ensure that if you are using HTTPS (and you should be) for your OctopusDeploy server that the HTTPS certificate is [valid or you include code to trust the invalid certificate](https://github.com/OctopusDeploy/Issues/issues/742)
42+
* You will need to set up the website and app pool creation for your OctopusDeploy project (including the hostname for your site in the binding(s)) when using this library (since IIS starts off as a blank slate).
43+
* You can create a CName alias from your domain name to the `<mywebrolename>.cloudapp.net` address
44+
* If you want a naked domain then use a DNS provider that allows you to create ALIAS records or use a service like [dnsazure.com](http://dnsazure.com/)
4145
* A [Windows Azure Cloud Service](http://www.windowsazure.com/en-us/manage/services/cloud-services/how-to-create-and-deploy-a-cloud-service/#quick) to host the web farm that has a [certificate uploaded to it](http://www.windowsazure.com/en-us/manage/services/cloud-services/how-to-create-and-deploy-a-cloud-service/#uploadcertificate) for RDP (and your HTTPS certificate if you are going to configure HTTPS)
4246
* If you are creating a custom install (see below) then you need to have [.NET Framework 4.5 and Windows Azure Tools 2.2](http://www.microsoft.com/web/downloads/platform.aspx) installed along with Visual Studio 2012 or above
4347
* The latest version of NuGet - at least >= 2.7.2, as there is a [bug in some earlier versions](http://docs.nuget.org/docs/release-notes/nuget-2.7.2) which can cause NuGet to miss adding a binding redirect for WindowsAzure.Storage.

0 commit comments

Comments
 (0)