Azure terraform脚本中的key_data中所需的路径是什么

时间:2018-12-12 11:58:47

标签: azure terraform ssh-keys

我想使用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 = 
    }]
  }

1 个答案:

答案 0 :(得分:0)

Azure当前不支持您要查找的功能。有一个功能请求,要求添加一个数据源以从Azure KeyVault中提取秘密,并且该请求已通知产品团队。请参考下面的对话:

https://github.com/terraform-providers/terraform-provider-azurerm/issues/839