CMP - Static IP Solution in AzureIssue <!-- div.margin{ padding: 10px 40px 40px 30px; } table.tocTable{ border: 1px solid; border-color:#E0E0E0; background-color: rgb(245, 245, 245); padding-top: .6em; padding-bottom: .6em; padding-left: .9em; padding-right: .6em; } table.noteTable{ border:1px solid; border-color:#E0E0E0; background-color: rgb(245, 245, 245); width: 100%; border-spacing:2; } table.internaltable { white-space:nowrap; text-align:left; border-width: 1px; border-collapse: collapse; font-size:14px; width: 85%; } table.internaltable th { border-width: 1px; padding: 5px; border-style: solid; border-color: rgb(245, 245, 245); background-color: rgb(245, 245, 245); } table.internaltable td { border-width: 1px; padding: 5px; border-style: solid; border-color: #E0E0E0; color: #000000; } .title { color: #D1232B; font-weight:normal; font-size:28px; } h1{ color: #D1232B; font-weight:normal; font-size:21px; margin-bottom:-5px } h2{ color: #646464; font-weight:bold; font-size:18px; } h3{ color: #000000; font-weight:BOLD; font-size:16px; text-decoration:underline; } h4{ color: #646464; font-weight:BOLD; font-size:15px; text-decoration:; } h5{ color: #000000; font-weight:BOLD; font-size:13px; text-decoration:; } h6{ color: #000000; font-weight:BOLD; font-size:14px; text-decoration:; } ul{ list-style: disc outside none; margin-left: 0; } li { padding-left: 1em; } --> Description Cloud Management Platform, Cloud providers like AWS and Azure by default support Dynamic IP assignment, hence CMP is designed in OOB support to pass the parameters at ResourceBlock level for DHCP by default. This article will demonstrate how to pass static IP parameters from Blueprint/ResourceBlock to have the VM provisioned at Azure console with Static IP. Applicable Versions Kingston P* & London P* Environment Instance with CMPv2 plugin activatedConfigured Azure Service Principal and successfully discovered Azure Subscriptions Procedure Modify AzureDatacenter Resource Block. Log into the instanceImpersonate with User having privileges to Modify ResourceBlcok Navigate >> Cloud Management >> Cloud Admin Portal Cloud Admin Portal >> Design >> Resource Blocks Resource Blocks >> Azure Datacenter (By default this ResourceBlock will be in published state, unpublish to continue editing)Azure Datacenter ResourceBlock >> Click on Operations >> Input Parameters >> Choose the Interface as "Compute Interface" & Operation as "ConnectAndCreateVirtualMachine" Click on Steps (Besides Input Parameters) Observe 3 Steps and choose "Network Interface.CreateNetworkInterface" >> Input Observe the Parameter for "PrivateIPAddress"Change the value for "PrivateIPAddress" Parameter from ${parameter.PrivateIPAdress} to ${parameter.IPAdress}Save the above changes and publish the ResourceBlock. Create a Blueprint with Azure Datacenter. Log into the instance.Impersonate with User having privileges to Create a BlueprintNavigate >> Cloud Management >> Cloud Admin Portal >> Design >> Blueprints >> Create a New Blueprint >> Provide the Resources Azure Datacenter and Virtual Server Once provided the Resources >> Operations >> Provision >> Click on Virtual ServerThe right side panel will show the input parameters for Virtual Server >> Select the IP Address Save the input Parameters and Publish the Blueprint to Catalog Launch the Stack in Cloud User Portal. Log into the instance.Impersonate with User having privileges to launch a StackNavigate >> Cloud Management >> Cloud User Portal Launch a Stack >> Choose the newly created Blueprint Fill the details in the General info Tab (Make sure to use the correct Resource Pool Name) Fill the details in the Provision Tab and provide the Static IP Address in the IPAddress field. (Make sure to use the correct Subnet and Network) Additional information The Script include involved to pass the Network configuration for Azure is "AzureNetworkNIC". https://<instancename>.service-now.com/ecc_agent_script_include.do?sys_id=27eb02629f04320048111f80a57fcf33