在Azure上的Packer中设置自定义凭据的问题[关闭]

问题描述 投票:0回答:1

我在使用自定义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?

azure packer winrm azure-vm
1个回答
0
投票

看起来,该问题已从打包程序https://github.com/hashicorp/packer/pull/8928的一侧解决,>

© www.soinside.com 2019 - 2024. All rights reserved.