我想使用Terraform脚本在Azure中部署Linux机器,但是我在ssh_keys中看到它要求我提供公钥路径。
但是公钥路径在Azure Key Vault中。我如何在这里给出路径?请协助。
请参考我的代码:
os_profile_linux_config {
disable_password_authentication = true
ssh_keys = [{
path = "/home/default_user/.ssh/authorized_keys"
key_data =
}]
}
答案 0 :(得分:0)
Azure当前不支持您要查找的功能。有一个功能请求,要求添加一个数据源以从Azure KeyVault中提取秘密,并且该请求已通知产品团队。请参考下面的对话:
https://github.com/terraform-providers/terraform-provider-azurerm/issues/839