0

我正在尝试在 Azure MarketPlace 上载入 Linux 自定义 VM。问题是 VM 具有默认凭据,入职团队不接受该凭据。

我编写了一些自定义脚本来处理在 Azure 控制台中创建新用户时的用户匹配,并且运行良好。目标是部署 Azure 扩展 (CustomLinuxScript),但无法自动完成。我也想使用 CustomData 但这是同样的问题。用户必须在门户中显式安装扩展,或者在 AZCli 中使用 --customdata,这是我不想要的。

我希望在配置阶段执行脚本。解决方案模板是一个很好的解决方案,但在此之前我必须让我的自定义 VM 在 MarketPlace 上可用。

4

1 回答 1

0

To execute the script during the VM provisioning stage, you can create the VM with VM extension both in Azure Template and Terraform. Then the script in the VM extension will execute during the provisioning stage as you wish, the execution is the same as in the Azure portal, but is during the VM provisioning stage.

There is a point you should pay attention to, the script must be no interaction. Well, I think you know it.

于 2019-02-07T02:02:33.853 回答