Provides a Hetzner Cloud SSH key resource to manage SSH keys for server access.
# Create a new SSH key
resource "hcloud_ssh_key" "default" {
name = "Terraform Example"
public_key = "${file("~/.ssh/id_rsa.pub")}"
}
The following arguments are supported:
name - (Required) Name of the SSH key. public_key - (Required) The public key. If this is a file, it can be read using the file interpolation function The following attributes are exported:
id - The unique ID of the key. name - The name of the SSH key public_key - The text of the public key fingerprint - The fingerprint of the SSH key SSH keys can be imported using the SSH key id:
terraform import hcloud_ssh_key.mykey <id>
© 2018 HashiCorpLicensed under the MPL 2.0 License.
https://www.terraform.io/docs/providers/hcloud/r/ssh_key.html