我在使用自定义winrm_username和winrm_password在Azure中构建映像时遇到问题。
下面您可以找到我的代码:
{ "variables": {
"ssh_user": "Administrator",
"ssh_pass": "!_Qwerty11Qwerty",
"winrm_user": "Administrator",
"winrm_password": "!_Qwerty11Qwerty",
"location": "East US",
"ssh_password":""
}, "builders": [ {
"name": "windows-2019",
"type": "azure-arm",
"client_id": "{{user `client_id`}}",
"client_secret": "{{user `client_secret`}}",
"subscription_id": "{{user `subscription_id`}}",
"os_type": "Windows",
"image_publisher": "MicrosoftWindowsServer",
"image_offer": "WindowsServer",
"image_sku": "2019-Datacenter",
"communicator": "winrm",
"winrm_use_ssl": "true",
"winrm_insecure": "true",
"winrm_timeout": "3m",
"winrm_username": "{{user `winrm_user`}}",
"winrm_password": "{{user `winrm_password`}}",
"location": "{{user `location`}}",
"vm_size": "Standard_D2_v2", }], "provisioners": [] }
而不是由我指定winrm_username和密码,在调试模式下,我可以看到下一个:Windows-2019输出将使用此颜色。
==> windows-2019: Running builder ...
==> windows-2019: Getting tokens using client secret
windows-2019: Creating Azure Resource Manager (ARM) client ...
==> windows-2019: WARNING: Zone resiliency may not be supported in East US, checkout the docs at https://docs.microsoft.com/en-us/azure/availability-zones/
windows-2019: temp admin user: 'packer'
windows-2019: temp admin password: 'aMyOIb8UCCCRIClm5IUdIJD5h7XpKQfT'
您能否让我知道,如何在映像构建期间在Azure中使用自定义winrm_username和winrm_password?
看起来,该问题已从打包程序https://github.com/hashicorp/packer/pull/8928的一侧解决,>