diff --git a/pom.xml b/pom.xml index 1a6aadab7..afcb2aaba 100644 --- a/pom.xml +++ b/pom.xml @@ -42,7 +42,7 @@ 1.0.87 - 1.0.30 + 1.0.31 1.0.55 1.0.710000 1.0.53 diff --git a/resources/azure-common.properties b/resources/azure-common.properties index 8648bea76..dcbfae78e 100644 --- a/resources/azure-common.properties +++ b/resources/azure-common.properties @@ -39,9 +39,9 @@ azure.apiVersionForDeployment=2023-07-01 # Microsoft.Resources/tags azure.apiVersionForTags=2023-07-01 # Microsoft.Storage/storageAccounts -azure.apiVersionForStorage=2023-01-01 +azure.apiVersionForStorage=2023-05-01 # Microsoft.Storage/storageAccounts/fileServices -azure.apiVersionForStorageFileService=2023-01-01 +azure.apiVersionForStorageFileService=2023-05-01 # Microsoft.Monitor/accounts azure.apiVersionForMonitorAccount=2023-04-03 diff --git a/weblogic-azure-vm/arm-oraclelinux-wls/src/main/arm/mainTemplate.json b/weblogic-azure-vm/arm-oraclelinux-wls/src/main/arm/mainTemplate.json index c9e46e4be..a264d21d9 100644 --- a/weblogic-azure-vm/arm-oraclelinux-wls/src/main/arm/mainTemplate.json +++ b/weblogic-azure-vm/arm-oraclelinux-wls/src/main/arm/mainTemplate.json @@ -112,6 +112,7 @@ }, "variables": { "const_addressPrefix": "10.0.0.0/16", + "const_globalResourceNameSuffix": "[uniqueString(parameters('guidValue'))]", "const_hyphen": "-", "const_imageOffer": "[concat('weblogic',variables('const_hyphen'), split(variables('name_linuxImageOfferSKU'),variables('const_hyphen'))[1],variables('const_hyphen'),split(variables('name_linuxImageOfferSKU'),variables('const_hyphen'))[2],variables('const_hyphen'),split(variables('name_linuxImageOfferSKU'),variables('const_hyphen'))[3],if(parameters('usePreviewImage'),'-preview',''))]", "const_imagePublisher": "oracle", @@ -133,12 +134,13 @@ "const_vmSize": "[parameters('vmSize')]", "name_linuxImageOfferSKU": "[first(split(parameters('skuUrnVersion'), ';'))]", "name_linuxImageVersion": "[last(split(parameters('skuUrnVersion'),';'))]", - "name_networkSecurityGroup": "[concat(parameters('dnsLabelPrefix'), '-nsg')]", - "name_nic": "olvm_NIC", - "name_publicIPAddress": "olvm_PublicIP", - "name_storageAccount": "[concat(take(replace(parameters('guidValue'),'-',''),6),'olvm')]", + "name_networkSecurityGroup": "[concat(parameters('dnsLabelPrefix'), '-nsg_', variables('const_globalResourceNameSuffix'))]", + "name_nic": "[concat('olvm_NIC_', variables('const_globalResourceNameSuffix'))]", + "name_publicIPAddress": "[concat('olvm_PublicIP_', variables('const_globalResourceNameSuffix'))]", + "name_storageAccount": "[concat('olvmstg', variables('const_globalResourceNameSuffix'))]", "name_subnet": "Subnet", - "name_virtualNetwork": "olvm_VNET", + "name_virtualNetwork": "[concat('olvm_VNET_', variables('const_globalResourceNameSuffix'))]", + "name_vmName": "[concat(parameters('vmName'), variables('const_globalResourceNameSuffix'))]", "ref_networkSecurityGroup": "[resourceId('Microsoft.Network/networkSecurityGroups', variables('name_networkSecurityGroup'))]", "ref_subnet": "[resourceId('Microsoft.Network/virtualNetworks/subnets', variables('name_virtualNetwork'), variables('name_subnet'))]" }, @@ -285,7 +287,7 @@ } ], "dnsSettings": { - "internalDnsNameLabel": "[parameters('vmName')]" + "internalDnsNameLabel": "[variables('name_vmName')]" } } }, @@ -293,7 +295,7 @@ "apiVersion": "${azure.apiVersionForVirtualMachines}", "type": "Microsoft.Compute/virtualMachines", "tags": "[funcTags.tagsFilter(parameters('tagsByResource'), '${identifier.virtualMachines}')]", - "name": "[parameters('vmName')]", + "name": "[variables('name_vmName')]", "location": "[parameters('location')]", "dependsOn": [ "[resourceId('Microsoft.Storage/storageAccounts/', variables('name_storageAccount'))]", @@ -305,7 +307,7 @@ "vmSize": "[variables('const_vmSize')]" }, "osProfile": { - "computerName": "[parameters('vmName')]", + "computerName": "[variables('name_vmName')]", "adminUsername": "[parameters('adminUsername')]", "adminPassword": "[parameters('adminPasswordOrKey')]", "linuxConfiguration": "[if(equals(parameters('authenticationType'), 'password'), json('null'), variables('const_linuxConfiguration'))]" @@ -350,7 +352,7 @@ "type": "Microsoft.Resources/deployments", "tags": "[funcTags.tagsFilter(parameters('tagsByResource'),'${identifier.resourcesDeployment}')]", "dependsOn": [ - "[resourceId('Microsoft.Compute/virtualMachines/', parameters('vmName'))]" + "[resourceId('Microsoft.Compute/virtualMachines/', variables('name_vmName'))]" ], "properties": { "mode": "Incremental", @@ -368,7 +370,7 @@ "tags": "[funcTags.tagsFilter(parameters('tagsByResource'),'${identifier.resourcesDeployment}')]", "condition": "[if(contains(variables('name_linuxImageOfferSKU'), 'owls-141100-jdk11-ol91'), bool('true'), bool('false'))]", "dependsOn": [ - "[resourceId('Microsoft.Compute/virtualMachines/', parameters('vmName'))]" + "[resourceId('Microsoft.Compute/virtualMachines/', variables('name_vmName'))]" ], "properties": { "mode": "Incremental", @@ -387,7 +389,7 @@ "tags": "[funcTags.tagsFilter(parameters('tagsByResource'),'${identifier.resourcesDeployment}')]", "condition": "[if(contains(variables('name_linuxImageOfferSKU'), 'owls-141100-jdk11-ol87'), bool('true'), bool('false'))]", "dependsOn": [ - "[resourceId('Microsoft.Compute/virtualMachines/', parameters('vmName'))]" + "[resourceId('Microsoft.Compute/virtualMachines/', variables('name_vmName'))]" ], "properties": { "mode": "Incremental", @@ -406,7 +408,7 @@ "tags": "[funcTags.tagsFilter(parameters('tagsByResource'),'${identifier.resourcesDeployment}')]", "condition": "[if(contains(variables('name_linuxImageOfferSKU'), 'owls-141100-jdk8-ol91'), bool('true'), bool('false'))]", "dependsOn": [ - "[resourceId('Microsoft.Compute/virtualMachines/', parameters('vmName'))]" + "[resourceId('Microsoft.Compute/virtualMachines/', variables('name_vmName'))]" ], "properties": { "mode": "Incremental", @@ -425,7 +427,7 @@ "tags": "[funcTags.tagsFilter(parameters('tagsByResource'),'${identifier.resourcesDeployment}')]", "condition": "[if(contains(variables('name_linuxImageOfferSKU'), 'owls-141100-jdk8-ol87'), bool('true'), bool('false'))]", "dependsOn": [ - "[resourceId('Microsoft.Compute/virtualMachines/', parameters('vmName'))]" + "[resourceId('Microsoft.Compute/virtualMachines/', variables('name_vmName'))]" ], "properties": { "mode": "Incremental", @@ -444,7 +446,7 @@ "tags": "[funcTags.tagsFilter(parameters('tagsByResource'),'${identifier.resourcesDeployment}')]", "condition": "[if(contains(variables('name_linuxImageOfferSKU'), 'owls-122140-jdk8-ol91'), bool('true'), bool('false'))]", "dependsOn": [ - "[resourceId('Microsoft.Compute/virtualMachines/', parameters('vmName'))]" + "[resourceId('Microsoft.Compute/virtualMachines/', variables('name_vmName'))]" ], "properties": { "mode": "Incremental", @@ -463,7 +465,7 @@ "tags": "[funcTags.tagsFilter(parameters('tagsByResource'),'${identifier.resourcesDeployment}')]", "condition": "[if(contains(variables('name_linuxImageOfferSKU'), 'owls-122140-jdk8-ol87'), bool('true'), bool('false'))]", "dependsOn": [ - "[resourceId('Microsoft.Compute/virtualMachines/', parameters('vmName'))]" + "[resourceId('Microsoft.Compute/virtualMachines/', variables('name_vmName'))]" ], "properties": { "mode": "Incremental", @@ -482,7 +484,7 @@ "tags": "[funcTags.tagsFilter(parameters('tagsByResource'),'${identifier.resourcesDeployment}')]", "condition": "[if(contains(variables('name_linuxImageOfferSKU'), 'from.owls-122140-jdk8-ol76'), bool('true'), bool('false'))]", "dependsOn": [ - "[resourceId('Microsoft.Compute/virtualMachines/', parameters('vmName'))]" + "[resourceId('Microsoft.Compute/virtualMachines/', variables('name_vmName'))]" ], "properties": { "mode": "Incremental", @@ -501,7 +503,7 @@ "tags": "[funcTags.tagsFilter(parameters('tagsByResource'),'${identifier.resourcesDeployment}')]", "condition": "[if(contains(variables('name_linuxImageOfferSKU'), 'owls-141100-jdk8-ol76'), bool('true'), bool('false'))]", "dependsOn": [ - "[resourceId('Microsoft.Compute/virtualMachines/', parameters('vmName'))]" + "[resourceId('Microsoft.Compute/virtualMachines/', variables('name_vmName'))]" ], "properties": { "mode": "Incremental", @@ -520,7 +522,7 @@ "tags": "[funcTags.tagsFilter(parameters('tagsByResource'),'${identifier.resourcesDeployment}')]", "condition": "[if(contains(variables('name_linuxImageOfferSKU'), 'owls-141100-jdk11-ol76'), bool('true'), bool('false'))]", "dependsOn": [ - "[resourceId('Microsoft.Compute/virtualMachines/', parameters('vmName'))]" + "[resourceId('Microsoft.Compute/virtualMachines/', variables('name_vmName'))]" ], "properties": { "mode": "Incremental", @@ -539,7 +541,7 @@ "tags": "[funcTags.tagsFilter(parameters('tagsByResource'),'${identifier.resourcesDeployment}')]", "condition": "[if(contains(variables('name_linuxImageOfferSKU'), 'owls-122140-jdk8-rhel87'), bool('true'), bool('false'))]", "dependsOn": [ - "[resourceId('Microsoft.Compute/virtualMachines/', parameters('vmName'))]" + "[resourceId('Microsoft.Compute/virtualMachines/', variables('name_vmName'))]" ], "properties": { "mode": "Incremental", @@ -558,7 +560,7 @@ "tags": "[funcTags.tagsFilter(parameters('tagsByResource'),'${identifier.resourcesDeployment}')]", "condition": "[if(contains(variables('name_linuxImageOfferSKU'), 'owls-141100-jdk8-rhel87'), bool('true'), bool('false'))]", "dependsOn": [ - "[resourceId('Microsoft.Compute/virtualMachines/', parameters('vmName'))]" + "[resourceId('Microsoft.Compute/virtualMachines/', variables('name_vmName'))]" ], "properties": { "mode": "Incremental", @@ -577,7 +579,7 @@ "tags": "[funcTags.tagsFilter(parameters('tagsByResource'),'${identifier.resourcesDeployment}')]", "condition": "[if(contains(variables('name_linuxImageOfferSKU'), 'owls-141100-jdk11-rhel87'), bool('true'), bool('false'))]", "dependsOn": [ - "[resourceId('Microsoft.Compute/virtualMachines/', parameters('vmName'))]" + "[resourceId('Microsoft.Compute/virtualMachines/', variables('name_vmName'))]" ], "properties": { "mode": "Incremental", @@ -596,7 +598,7 @@ "tags": "[funcTags.tagsFilter(parameters('tagsByResource'),'${identifier.resourcesDeployment}')]", "condition": "[if(contains(variables('name_linuxImageOfferSKU'), 'owls-122140-jdk8-rhel76'), bool('true'), bool('false'))]", "dependsOn": [ - "[resourceId('Microsoft.Compute/virtualMachines/', parameters('vmName'))]" + "[resourceId('Microsoft.Compute/virtualMachines/', variables('name_vmName'))]" ], "properties": { "mode": "Incremental", @@ -615,7 +617,7 @@ "tags": "[funcTags.tagsFilter(parameters('tagsByResource'),'${identifier.resourcesDeployment}')]", "condition": "[if(contains(variables('name_linuxImageOfferSKU'), 'owls-141100-jdk8-rhel76'), bool('true'), bool('false'))]", "dependsOn": [ - "[resourceId('Microsoft.Compute/virtualMachines/', parameters('vmName'))]" + "[resourceId('Microsoft.Compute/virtualMachines/', variables('name_vmName'))]" ], "properties": { "mode": "Incremental", @@ -634,7 +636,7 @@ "tags": "[funcTags.tagsFilter(parameters('tagsByResource'),'${identifier.resourcesDeployment}')]", "condition": "[if(contains(variables('name_linuxImageOfferSKU'), 'owls-141100-jdk11-rhel76'), bool('true'), bool('false'))]", "dependsOn": [ - "[resourceId('Microsoft.Compute/virtualMachines/', parameters('vmName'))]" + "[resourceId('Microsoft.Compute/virtualMachines/', variables('name_vmName'))]" ], "properties": { "mode": "Incremental",