Skip to content

Commit 21e0a1c

Browse files
nikhil-mongoNikhil Singh
andauthored
[Azure VNET Peering] changed the incorrect parameter used for role assignment and role definition (#438)
* changed the incorrect parameter used for role assignment and role definition * update variables.tf to remove unnecessary variable * use data rather than variable for subscription id Co-authored-by: Nikhil Singh <[email protected]>
1 parent 360f133 commit 21e0a1c

File tree

3 files changed

+5
-4
lines changed

3 files changed

+5
-4
lines changed

examples/mongodbatlas-azure-vnet-peering/azure.tf

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ resource "azuread_service_principal" "sp" {
3030
}
3131
resource "azurerm_role_definition" "rd" {
3232
name = "my-custom-role-definition"
33-
scope = "/subscriptions/${var.application_id}/resourceGroups/${var.resource_group_name}/providers/Microsoft.Network/virtualNetworks/${var.vnet_name}"
33+
scope = "/subscriptions/${data.azurerm_client_config.current.subscription_id}/resourceGroups/${var.resource_group_name}/providers/Microsoft.Network/virtualNetworks/${var.vnet_name}"
3434

3535
permissions {
3636
actions = ["Microsoft.Network/virtualNetworks/virtualNetworkPeerings/read",
@@ -41,11 +41,11 @@ resource "azurerm_role_definition" "rd" {
4141
}
4242

4343
assignable_scopes = [
44-
"/subscriptions/${var.application_id}/resourceGroups/${var.resource_group_name}/providers/Microsoft.Network/virtualNetworks/${var.vnet_name}",
44+
"/subscriptions/${data.azurerm_client_config.current.subscription_id}/resourceGroups/${var.resource_group_name}/providers/Microsoft.Network/virtualNetworks/${var.vnet_name}",
4545
]
4646
}
4747
resource "azurerm_role_assignment" "ra" {
48-
scope = "/subscriptions/${var.application_id}/resourceGroups/${var.resource_group_name}/providers/Microsoft.Network/virtualNetworks/${var.vnet_name}"
48+
scope = "/subscriptions/${data.azurerm_client_config.current.subscription_id}/resourceGroups/${var.resource_group_name}/providers/Microsoft.Network/virtualNetworks/${var.vnet_name}"
4949
role_definition_id = azurerm_role_definition.rd.role_definition_resource_id
5050
principal_id = azuread_service_principal.sp.id
5151
}

examples/mongodbatlas-azure-vnet-peering/variables.tf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,3 +30,4 @@ variable "address_space" {
3030
variable "application_id" {
3131
default = "e90a1407-55c3-432d-9cb1-3638900a9d22"
3232
}
33+

examples/mongodbatlas-azure-vnet-peering/versions.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
terraform {
22
required_providers {
33
mongodbatlas = {
4-
source = "terraform-providers/mongodbatlas"
4+
source = "mongodb/mongodbatlas"
55
}
66
azuread = {
77
source = "hashicorp/azuread"

0 commit comments

Comments
 (0)