Skip to content

Commit b90148f

Browse files
author
Florian Wagner
authored
Updating Documenation (#10)
Signed-off-by: Florian Wagner <[email protected]>
1 parent de1340a commit b90148f

File tree

5 files changed

+126
-185
lines changed

5 files changed

+126
-185
lines changed

Doc/img/architecture.png

115 KB
Loading

GeoBot/GeoBot.Tests/README.md

Lines changed: 0 additions & 59 deletions
This file was deleted.

GeoBot/GeoBot/README.md

Lines changed: 0 additions & 96 deletions
This file was deleted.

LetsEncrypt/Archive/README.md

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,4 +14,18 @@ I tested this approach and while it is working fine (also for Custom DNS Name if
1414
- Bad Hack to get the file back to the client (but maybe interesting in some ACI troubleshooting hacks, that is why I save this work here)
1515
- Overall maybe a not so ideal solution from a security perspective to save the SSL certificate locally and chain it back to the Terraform script.
1616

17-
I will come up with a better more reproducible solution.
17+
I will come up with a better more reproducible solution. But until then:
18+
19+
```bash
20+
cd LetsEncrypt\Archive
21+
22+
az group create -name rg-geobot-global -location japaneast
23+
24+
.\IssueSSLCertificate.ps1 -YOUR_CERTIFICATE_EMAIL <YOUR_EMAIL> -YOUR_DOMAIN <BOT_NAME>.trafficmanager.net -BOT_NAME <BOT_NAME> -PFX_EXPORT_PASSWORD <PFX_EXPORT_PASSWORD>
25+
```
26+
27+
Known issues/drawbacks/things to be reminded of for this script:
28+
29+
- __the BotName has to be unique__ since several Azure services will use it as prefix. Stick to lowercase no dashes and special chars and less than 20char. e.g. **myfirstname1234**
30+
- due to a bug in the current setup a complex password with special characters **may not work** as expected
31+
- the Terraform script in [Step 3](#3-deploy-the-solution) was created before realizing the need of creating a trusted SSL certificate, we will already deploy the TrafficManager in this step. In order to match with the default values of the current Terraform script, the resource group `rg-geobot-global` and location `japaneast` are correct. If you modify these values of the Terraform script either delete it (the resource group) after Step 2 before running Step 3 or match the values accordingly

0 commit comments

Comments
 (0)