You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+46-21Lines changed: 46 additions & 21 deletions
Original file line number
Diff line number
Diff line change
@@ -4,15 +4,59 @@ Terraform module to integrate Azure as a meshPlatform into meshStack instance.
4
4
5
5
With this module, service principals used by meshStack are created with the required permissions.
6
6
7
-
# Prerequisites
7
+
## Prerequisites
8
+
8
9
Permissions on AAD level are needed to run this module.
9
10
Tenant wide admin consent must be granted for a succesful meshPlatform setup. Therefore to integrate a meshPlatform you need:
10
11
11
12
> An Azure account with one of the following roles: Global Administrator, Privileged Role Administrator, Cloud Application Administrator, or Application Administrator. A user can also be authorized to grant tenant-wide consent if they are assigned a custom directory role that includes the permission to grant permissions to applications.[^1]
12
13
13
14
[^1]: See [Azure public documentation](https://docs.microsoft.com/en-us/azure/active-directory/manage-apps/grant-admin-consent#prerequisites)
14
15
15
-
# Usage
16
+
## How to use this module
17
+
18
+
1. Login into [Azure Portal](https://portal.azure.com/) with your Admin user.
19
+
20
+
2. Open a cloud shell.
21
+
22
+
3. Create a directory and change into it
23
+
24
+
```sh
25
+
mkdir terraform-azure-meshplatform
26
+
cd terraform-azure-meshplatform
27
+
```
28
+
29
+
4. Create a `main.tf` file that references this module:
By default, kraken, replicator, and idplookup service principals are enabled and will be created. To disable a service principal, set its according flag to `false`.
0 commit comments