|
|
|
|
@ -38,6 +38,14 @@ func TestBuilderAcc_ManagedDisk_Windows(t *testing.T) {
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func TestBuilderAcc_ManagedDisk_Windows_Build_Resource_Group(t *testing.T) {
|
|
|
|
|
builderT.Test(t, builderT.TestCase{
|
|
|
|
|
PreCheck: func() { testAccPreCheck(t) },
|
|
|
|
|
Builder: &Builder{},
|
|
|
|
|
Template: testBuilderAccManagedDiskWindowsBuildResourceGroup,
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func TestBuilderAcc_ManagedDisk_Windows_DeviceLogin(t *testing.T) {
|
|
|
|
|
if os.Getenv(DeviceLoginAcceptanceTest) == "" {
|
|
|
|
|
t.Skip(fmt.Sprintf(
|
|
|
|
|
@ -126,6 +134,40 @@ const testBuilderAccManagedDiskWindows = `
|
|
|
|
|
}]
|
|
|
|
|
}
|
|
|
|
|
`
|
|
|
|
|
const testBuilderAccManagedDiskWindowsBuildResourceGroup = `
|
|
|
|
|
{
|
|
|
|
|
"variables": {
|
|
|
|
|
"client_id": "{{env ` + "`ARM_CLIENT_ID`" + `}}",
|
|
|
|
|
"client_secret": "{{env ` + "`ARM_CLIENT_SECRET`" + `}}",
|
|
|
|
|
"subscription_id": "{{env ` + "`ARM_SUBSCRIPTION_ID`" + `}}"
|
|
|
|
|
},
|
|
|
|
|
"builders": [{
|
|
|
|
|
"type": "test",
|
|
|
|
|
|
|
|
|
|
"client_id": "{{user ` + "`client_id`" + `}}",
|
|
|
|
|
"client_secret": "{{user ` + "`client_secret`" + `}}",
|
|
|
|
|
"subscription_id": "{{user ` + "`subscription_id`" + `}}",
|
|
|
|
|
|
|
|
|
|
"build_resource_group_name" : "packer-acceptance-test",
|
|
|
|
|
"managed_image_resource_group_name": "packer-acceptance-test",
|
|
|
|
|
"managed_image_name": "testBuilderAccManagedDiskWindows-{{timestamp}}",
|
|
|
|
|
|
|
|
|
|
"os_type": "Windows",
|
|
|
|
|
"image_publisher": "MicrosoftWindowsServer",
|
|
|
|
|
"image_offer": "WindowsServer",
|
|
|
|
|
"image_sku": "2012-R2-Datacenter",
|
|
|
|
|
|
|
|
|
|
"communicator": "winrm",
|
|
|
|
|
"winrm_use_ssl": "true",
|
|
|
|
|
"winrm_insecure": "true",
|
|
|
|
|
"winrm_timeout": "3m",
|
|
|
|
|
"winrm_username": "packer",
|
|
|
|
|
"async_resourcegroup_delete": "true",
|
|
|
|
|
|
|
|
|
|
"vm_size": "Standard_DS2_v2"
|
|
|
|
|
}]
|
|
|
|
|
}
|
|
|
|
|
`
|
|
|
|
|
|
|
|
|
|
const testBuilderAccManagedDiskWindowsDeviceLogin = `
|
|
|
|
|
{
|
|
|
|
|
|