Guest User

Untitled

a guest
Feb 20th, 2018
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.72 KB | None | 0 0
  1. resource "azurerm_managed_disk" "managedDisk" {
  2. name = "managed_disk_test1"
  3. location = "northeurope"
  4. resource_group_name = "${azurerm_resource_group.packer.name}"
  5. storage_account_type = "Standard_LRS"
  6. create_option = "FromImage"
  7. image_reference_id = "/subscriptions/33efe2dc-e7a0-4fb8-827d-8be939879420/resourceGroups/packerRG/providers/Microsoft.Compute/images/myPackerImage"
  8. disk_size_gb = "1"
  9. }
  10.  
  11.  
  12. resource "azurerm_virtual_machine" "PackerVm_TEST" {
  13. name = "${var.hostname}"
  14. location = "northeurope"
  15. resource_group_name = "${azurerm_resource_group.packer.name}"
  16. network_interface_ids = ["${azurerm_network_interface.packerNetInt_Test.id}"]
  17. vm_size = "Standard_D2s_v3"
  18.  
  19.  
  20. storage_os_disk {
  21. name = "FromPackerImageOsDisk"
  22. managed_disk_type = "Standard_LRS"
  23. caching = "ReadWrite"
  24. create_option = "FromImage"
  25. }
  26.  
  27. os_profile {
  28. computer_name = "PackerVmTEST"
  29. admin_username = "packermakeradmin1"
  30. admin_password = "RMKRTest123"
  31. }
  32. os_profile_windows_config {
  33. enable_automatic_upgrades = "true"
  34. provision_vm_agent ="true"
  35. }
  36.  
  37. }
  38.  
  39. {
  40. "builders": [{
  41. "type": "azure-arm",
  42.  
  43. "client_id": "",
  44. "client_secret": "",
  45. "tenant_id": "",
  46. "subscription_id": "",
  47. "object_id": "",
  48.  
  49. "managed_image_resource_group_name": "packerRG",
  50. "managed_image_name": "myPackerImage",
  51.  
  52. "os_type": "Windows",
  53. "image_publisher": "MicrosoftWindowsServer",
  54. "image_offer": "WindowsServer",
  55. "image_sku": "2016-Datacenter",
  56.  
  57. "communicator": "winrm",
  58. "winrm_use_ssl": "true",
  59. "winrm_insecure": "true",
  60. "winrm_timeout": "3m",
  61. "winrm_username": "packer",
  62.  
  63. "azure_tags": {
  64. "dept": "Engineering",
  65. "task": "Image deployment"
  66. },
  67.  
  68. "location": "northeurope",
  69. "vm_size": "Standard_DS2_v2"
  70. }],
  71. "provisioners": [{
  72. "type": "powershell",
  73. "inline": [
  74. "Add-WindowsFeature Web-Server",
  75. "if( Test-Path $Env:SystemRoot\windows\system32\Sysprep\unattend.xml ){ rm $Env:SystemRoot\windows\system32\Sysprep\unattend.xml -Force}",
  76. "& $Env:SystemRoot\System32\Sysprep\Sysprep.exe /oobe /generalize /shutdown /quiet"
  77. ]
  78. }]
  79. }
  80.  
  81. * azurerm_virtual_machine.PackerVm_TEST: compute.VirtualMachinesClient#CreateOrUpdate: Failure responding to request: StatusCode=400 -- Original Error: autorest/azure: Service returned an error. Status=400 Code="InvalidParameter" Message="Cannot specify user ima
  82. ge overrides for a disk already defined in the specified image reference."
  83.  
  84. resource "azurerm_virtual_machine" "PackerVm_TEST" {
  85. name = "${var.hostname}"
  86. location = "northeurope"
  87. resource_group_name = "${azurerm_resource_group.packer.name}"
  88. network_interface_ids = ["${azurerm_network_interface.packerNetInt_Test.id}"]
  89. vm_size = "Standard_D2s_v3"
  90.  
  91. storage_os_disk {
  92. name = "FromPackerImageOsDisk"
  93. managed_disk_type = "Standard_LRS"
  94. caching = "ReadWrite"
  95. create_option = "FromImage"
  96. }
  97. storage_image_reference {
  98. id = "/subscriptions/33efe2dc-e7a0-4fb8-827d-8be939879420/resourceGroups/packerRG/providers/Microsoft.Compute/images/myPackerImage"
  99. }
  100.  
  101. os_profile {
  102. computer_name = "PackerVmTEST"
  103. admin_username = "packermakeradmin1"
  104. admin_password = "RMKRTest123"
  105. }
  106. os_profile_windows_config {
  107. enable_automatic_upgrades = "true"
  108. provision_vm_agent ="true"
  109. }
  110.  
  111. resource "azurerm_managed_disk" "managedDisk" {
  112. name = "managed_disk_test1"
  113. location = "northeurope"
  114. resource_group_name = "${azurerm_resource_group.packer.name}"
  115. storage_account_type = "Standard_LRS"
  116. create_option = "FromImage"
  117. image_reference_id = "/subscriptions/33efe2dc-e7a0-4fb8-827d-8be939879420/resourceGroups/packerRG/providers/Microsoft.Compute/images/myPackerImage"
  118. disk_size_gb = "1"
  119. }
  120.  
  121. resource "azurerm_virtual_machine" "PackerVm_TEST" {
  122. name = "${var.hostname}"
  123. location = "northeurope"
  124. resource_group_name = "${azurerm_resource_group.packer.name}"
  125. network_interface_ids = ["${azurerm_network_interface.packerNetInt_Test.id}"]
  126. vm_size = "Standard_D2s_v3"
  127.  
  128. storage_os_disk {
  129. name = "FromPackerImageOsDisk"
  130. managed_disk_id = "${azurerm_managed_disk.managedDisk.id}"
  131. managed_disk_type = "Standard_LRS"
  132. caching = "ReadWrite"
  133. create_option = "Attach"
  134. }
  135. os_profile {
  136. computer_name = "PackerVmTEST"
  137. admin_username = "packermakeradmin1"
  138. admin_password = "RMKRTest123"
  139. }
  140. os_profile_windows_config {
  141. enable_automatic_upgrades = "true"
  142. provision_vm_agent ="true"
  143. }
  144. }
Add Comment
Please, Sign In to add comment