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
+8-9Lines changed: 8 additions & 9 deletions
Original file line number
Diff line number
Diff line change
@@ -85,7 +85,9 @@ To run this module, you need the following:
85
85
86
86
- Ensure you have permissions in the source AAD Tenant for granting access to the billing account used for subscription creation using the `Account Administrator` role
87
87
88
-
**Create an MCA service principal**:
88
+
**Create MCA service principals**:
89
+
90
+
> With this module, you can create multiple MCA service principals by passing a list of `mca.service_principal_names`. This is useful for environments with restricted acceses to the AAD tenant holding the MCA license.
> note that the source_tenant is the tenant ID of the AAD with the billing account in which you can create subscriptions. This module supports creating MCA and Replicator service principals in different AAD tenants.
110
-
111
110
### Using Pre-provisioned Subscriptions
112
111
113
112
meshStack will need to be able to read subscriptions at the source location
@@ -197,7 +196,7 @@ Before opening a Pull Request, please do the following:
197
196
| <aname="input_can_cancel_subscriptions_in_scopes"></a> [can\_cancel\_subscriptions\_in\_scopes](#input\_can\_cancel\_subscriptions\_in\_scopes)| The scopes to which Service Principal cancel subscription permission is assigned to. List of management group id of form `/providers/Microsoft.Management/managementGroups/<mgmtGroupId>/`. |`list(string)`|`[]`| no |
198
197
| <aname="input_can_delete_rgs_in_scopes"></a> [can\_delete\_rgs\_in\_scopes](#input\_can\_delete\_rgs\_in\_scopes)| The scopes to which Service Principal delete resource group permission is assigned to. Only relevant when `replicator_rg_enabled`. List of subscription scopes of form `/subscriptions/<subscriptionId>`. |`list(string)`|`[]`| no |
199
198
| <aname="input_create_passwords"></a> [create\_passwords](#input\_create\_passwords)| Create passwords for service principals. |`bool`|`true`| no |
| <aname="input_metering_assignment_scopes"></a> [metering\_assignment\_scopes](#input\_metering\_assignment\_scopes)| Names or UUIDs of the Management Groups that kraken should collect costs for. |`list(string)`| n/a | yes |
202
201
| <aname="input_metering_enabled"></a> [metering\_enabled](#input\_metering\_enabled)| Whether to create Metering Service Principal or not. |`bool`|`true`| no |
203
202
| <aname="input_metering_service_principal_name"></a> [metering\_service\_principal\_name](#input\_metering\_service\_principal\_name)| Service principal for collecting cost data. Kraken ist the name of the meshStack component. Name must be unique per Entra ID. |`string`|`"kraken"`| no |
0 commit comments