Hello Team, I am getting authentication (time out error) after running packer build command for running the json file which will create the image of azure VM.
The steps given under the url below exactly followed. https://docs.microsoft.com/en-us/azure/virtual-machines/windows/build-image-with-packer. With respect to Service principal creation, 1) I registered application as Web/API type in AD (Pay as you go model, self subscription in azure) and created key for the application under keys. 2) I also add this application as owner under Subscriptions IAM list. I ran the below commands to get my application id, object id , tenant id and subscription id. PS C:\packertool> Get-AzureRmADServicePrincipal | ? { $_.DisplayName -like '*Packer*' } ServicePrincipalNames : {http://packerauth.com, 3bca45c4-8458-4780-84b2-02fa867422a5} ApplicationId : 3bca45c4-8458-4780-84b2-02fa867422a5 DisplayName : packer Id : b994ec99-b744-48bd-a569-2c971cc04044 Type : ServicePrincipal PS C:\packertool> Get-AzureRmSubscription Name : Pay-As-You-Go Id : a23f758c-a4e6-421e-bd84-ef12d516a9c7 TenantId : f38a1eb1-ab85-46bb-a02d-195296a118cc State : Enabled The below is my json file content given under Packer build command. {"builders": [ { "type": "azure-arm", "client_id": "3bca45c4-8458-4780-84b2-02fa867422a5", "client_secret":"6357mxW4HB1UxPTKv+0/lLMkjzLgG6GT6kAtl94xRrA=", "tenant_id": "f38a1eb1-ab85-46bb-a02d-195296a118cc", "subscription_id": "a23f758c-a4e6-421e-bd84-ef12d516a9c7", "object_id": "b994ec99-b744-48bd-a569-2c971cc04044", "managed_image_resource_group_name": "RGPacker", "managed_image_name":"test", "os_type": "Windows", "image_publisher": "MicrosoftWindowsServer", "image_offer": "WindowsServer", "image_sku": "2016-Datacenter-with-Containers", "azure_tags": { "dept": "Engineering", "task": "Image deployment" }, "location": "East US", "vm_size": "Standard_A2" } ], "provisioners": [{ "type": "powershell", "inline": [ "Add-WindowsFeature Web-Server", "if( Test-Path $Env:SystemRoot\\windows\\system32\\Sysprep\\unattend.xml ){ rm $Env:SystemRoot\\windows\\system32\\Sysprep\\unattend.xml -Force}", "& $Env:SystemRoot\\System32\\Sysprep\\Sysprep.exe /oobe /generalize /shutdown /quiet" ] } ] } *I am getting the below error when I run the above json. * C:\PackerTool>packer build vmtestDL.json azure-arm output will be in this color. ==> azure-arm: Running builder ... Build 'azure-arm' errored: adal: Failed to execute the refresh request. Error = 'Post https://login.microsoftonline.com/f38a1eb1-ab85-46bb-a02d-195296a118cc/oau th2/token?api-version=1.0: dial tcp 104.211.216.38:443: i/o timeout' ==> Some builds didn't complete successfully and had errors: --> azure-arm: adal: Failed to execute the refresh request. Error = 'Post https: //login.microsoftonline.com/f38a1eb1-ab85-46bb-a02d-195296a118cc/oauth2/token?ap i-version=1.0: dial tcp 104.211.216.38:443: i/o timeout' Please advise what is missing. It is critical to solve this. thanks, Buvana ==> Builds finished but no artifacts were created. -- This mailing list is governed under the HashiCorp Community Guidelines - https://www.hashicorp.com/community-guidelines.html. Behavior in violation of those guidelines may result in your removal from this mailing list. GitHub Issues: https://github.com/mitchellh/packer/issues IRC: #packer-tool on Freenode --- You received this message because you are subscribed to the Google Groups "Packer" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/packer-tool/8727d8f1-68b6-4f8a-ad5d-a43be6c935da%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
