在Terraform中,最好的方法是如何实现这一点?
几乎所有我找到的指南都要求我手动创建一个SSH密钥并将其粘贴到terraform脚本中。
(糟糕的)示例:
- [链接1](https://github.com/hashicorp/terraform/issues/1243) - [链接2](http://2ninjas1blog.com/terraform-assigning-an-aws-key-pair-to-your-ec2-instance-resource/) - [链接3](Terraform fails to import key pair with Amazon EC2)
由于我需要为许多用户自动生成唯一的密钥,这种方法是不切实际的。
这似乎不是一个困难的使用案例,但我无法在任何地方找到相关文档。
如果必要的话,我可以使用Bash生成Terraform脚本并动态注入SSH密钥。但这似乎正是Terraform本应该做的事情。