Skip to content

Commit

Permalink
Arm templates (#8974)
Browse files Browse the repository at this point in the history
* ARM temp

* new readme

* new readme

* new deploy

* new read me

* new readmd me

* new template file

* modified templates

* arm templates

* new arm templates

* new arm templates

* new arm templates

* formatting correction

Co-authored-by: Anmol <anvar@microsoft.com>
  • Loading branch information
anvar-ms and An-mol committed Apr 19, 2021
1 parent 7e2a575 commit 420b610
Show file tree
Hide file tree
Showing 5 changed files with 155 additions and 0 deletions.
20 changes: 20 additions & 0 deletions 101-migrate-project-create/README.md
@@ -0,0 +1,20 @@
# Create an Azure Migrate project

![Azure Public Test Date](https://azurequickstartsservice.blob.core.windows.net/badges/101-migrate-project-create/PublicLastTestDate.svg)
![Azure Public Test Result](https://azurequickstartsservice.blob.core.windows.net/badges/101-migrate-project-create/PublicDeployment.svg)

![Azure US Gov Last Test Date](https://azurequickstartsservice.blob.core.windows.net/badges/101-migrate-project-create/FairfaxLastTestDate.svg)
![Azure US Gov Last Test Result](https://azurequickstartsservice.blob.core.windows.net/badges/101-migrate-project-create/FairfaxDeployment.svg)

![Best Practice Check](https://azurequickstartsservice.blob.core.windows.net/badges/101-migrate-project-create/BestPracticeResult.svg)
![Cred Scan Check](https://azurequickstartsservice.blob.core.windows.net/badges/101-migrate-project-create/CredScanResult.svg)


[![Deploy To Azure](https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/1-CONTRIBUTION-GUIDE/images/deploytoazure.svg?sanitize=true)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2FAzure%2Fazure-quickstart-templates%2Fmaster%2F101-migrate-project-create%2Fazuredeploy.json)
[![Deploy To Azure US Gov](https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/1-CONTRIBUTION-GUIDE/images/deploytoazuregov.svg?sanitize=true)](https://portal.azure.us/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2FAzure%2Fazure-quickstart-templates%2Fmaster%2F101-migrate-project-create%2Fazuredeploy.json)
[![Visualize](https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/1-CONTRIBUTION-GUIDE/images/visualizebutton.svg?sanitize=true)](http://armviz.io/#/?load=https%3A%2F%2Fraw.githubusercontent.com%2FAzure%2Fazure-quickstart-templates%2Fmaster%2F101-migrate-project-create%2Fazuredeploy.json)

Azure Migrate provides a centralized hub to assess and migrate to Azure on-premises servers, infrastructure, applications, and data. Azure Migrate supports assessment and migration of on-premises VMware VMs, Hyper-V VMs, physical servers, other virtualized VMs, databases, web apps, and virtual desktops.

This template creates an Azure Migrate project which will be used further for assessing and migrating your Azure on-premises servers, infrastructure, applications, and data. To learn more about how to deploy the template, see the [quickstart](https://go.microsoft.com/fwlink/?linkid=2161052) article.

101 changes: 101 additions & 0 deletions 101-migrate-project-create/azuredeploy.json
@@ -0,0 +1,101 @@
{
"$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
"contentVersion": "1.0.0.0",
"parameters": {
"migrateProjectName": {
"type": "string",
"maxLength": 13,
"metadata": {
"description": "Specifies a name for creating the migrate project."
}
},
"location": {
"type": "string",
"allowedValues": [
"centralus",
"eastasia",
"northeurope",
"westeurope",
"westus2",
"australiasoutheast",
"uksouth",
"ukwest",
"canadacentral",
"centralindia",
"southindia",
"japaneast",
"japanwest",
"brazilsouth",
"koreasouth",
"koreacentral",
"francecentral",
"switzerlandnorth",
"australiaeast",
"southeastasia",
"centraluseuap",
"eastus2euap",
"canadaeast",
"southcentralus",
"usgovvirginia",
"usgovarizona"
],
"metadata": {
"description": "Specifies the location for all resources."
}
}
},
"resources": [
{
"type": "Microsoft.Migrate/MigrateProjects",
"apiVersion": "2020-05-01",
"name": "[parameters('migrateProjectName')]",
"location": "[parameters('location')]",
"tags": {
"Migrate Project": "[parameters('migrateProjectName')]"
},
"properties": {}
},
{
"type": "Microsoft.Migrate/MigrateProjects/Solutions",
"apiVersion": "2020-05-01",
"name": "[concat(parameters('migrateProjectName'), '/Servers-Assessment-ServerAssessment')]",
"dependsOn": [
"[resourceId('Microsoft.Migrate/MigrateProjects', parameters('migrateProjectName'))]"
],
"properties": {
"tool": "ServerAssessment",
"purpose": "Assessment",
"goal": "Servers",
"status": "Active"
}
},
{
"type": "Microsoft.Migrate/MigrateProjects/Solutions",
"apiVersion": "2020-05-01",
"name": "[concat(parameters('migrateProjectName'), '/Servers-Discovery-ServerDiscovery')]",
"dependsOn": [
"[resourceId('Microsoft.Migrate/MigrateProjects', parameters('migrateProjectName'))]"
],
"properties": {
"tool": "ServerDiscovery",
"purpose": "Discovery",
"goal": "Servers",
"status": "Inactive"
}
},
{
"type": "Microsoft.Migrate/MigrateProjects/Solutions",
"apiVersion": "2020-05-01",
"name": "[concat(parameters('migrateProjectName'), '/Servers-Migration-ServerMigration')]",
"dependsOn": [
"[resourceId('Microsoft.Migrate/MigrateProjects', parameters('migrateProjectName'))]"
],
"properties": {
"tool": "ServerMigration",
"purpose": "Migration",
"goal": "Servers",
"status": "Active"
}
}
]
}
12 changes: 12 additions & 0 deletions 101-migrate-project-create/azuredeploy.parameters.json
@@ -0,0 +1,12 @@
{
"$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentParameters.json#",
"contentVersion": "1.0.0.0",
"parameters": {
"migrateProjectName": {
"value": "SampleProject"
},
"location": {
"value": "westus2"
}
}
}
12 changes: 12 additions & 0 deletions 101-migrate-project-create/azuredeploy.parameters.us.json
@@ -0,0 +1,12 @@
{
"$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentParameters.json#",
"contentVersion": "1.0.0.0",
"parameters": {
"migrateProjectName": {
"value": "GovProject"
},
"location": {
"value": "usgovvirginia"
}
}
}
10 changes: 10 additions & 0 deletions 101-migrate-project-create/metadata.json
@@ -0,0 +1,10 @@
{
"$schema": "https://aka.ms/azure-quickstart-templates-metadata-schema#",
"type": "QuickStart",
"itemDisplayName": "Create an Azure Migrate project",
"description": "This template creates an Azure Migrate project that will be used for discovering, assessing and migrating servers, apps, data",
"summary": "This template creates an Azure Migrate project that will be used for discovering, assessing and migrating servers, apps, data",
"githubUsername": "rahulg1190",
"docOwner": "rahul-gupta",
"dateUpdated": "2021-04-14"
}

0 comments on commit 420b610

Please sign in to comment.